bpdyndnsd
13 years agoFix user-agent issue: Use char* pointer instead of address of the std::string class
Thomas Jarosch [Thu, 14 Oct 2010 13:31:16 +0000]
Fix user-agent issue: Use char* pointer instead of address of the std::string class

13 years agoDisable SSL certificate validation until we have CA certificate handling. Better...
Thomas Jarosch [Thu, 14 Oct 2010 13:00:24 +0000]
Disable SSL certificate validation until we have CA certificate handling. Better than no encryption at all :)

13 years agoAdd CA certificate handling to TODO
Thomas Jarosch [Thu, 14 Oct 2010 12:48:42 +0000]
Add CA certificate handling to TODO

13 years agoOne more TODO entry
Thomas Jarosch [Thu, 14 Oct 2010 10:37:25 +0000]
One more TODO entry

13 years agoOne more idea to do
Thomas Jarosch [Thu, 14 Oct 2010 10:30:05 +0000]
One more idea to do

13 years agoUpdate TODO list
Thomas Jarosch [Thu, 14 Oct 2010 10:18:50 +0000]
Update TODO list

13 years agoBlock service for a short period of time on too many update errors
Thomas Jarosch [Thu, 14 Oct 2010 09:56:54 +0000]
Block service for a short period of time on too many update errors

13 years agoSet last webcheck timestamp early so we don't trash the server in case of an error...
Thomas Jarosch [Thu, 14 Oct 2010 09:03:11 +0000]
Set last webcheck timestamp early so we don't trash the server in case of an error (and keep quiet for the defined idle period)

13 years agoSkip webcheck idle period check if we just went online. Improve webcheck logging
Thomas Jarosch [Thu, 14 Oct 2010 08:53:49 +0000]
Skip webcheck idle period check if we just went online. Improve webcheck logging

13 years agoMake note about curl HTTP headers
Thomas Jarosch [Thu, 14 Oct 2010 08:27:34 +0000]
Make note about curl HTTP headers

13 years agoAdded a TODO: Failure handling.
Bjoern Sikora [Wed, 13 Oct 2010 13:18:59 +0000]
Added a TODO: Failure handling.

13 years agoAdd HTTP proxy auth to TODO list
Thomas Jarosch [Wed, 13 Oct 2010 12:59:55 +0000]
Add HTTP proxy auth to TODO list

13 years agoAdd example configuration for no-ip
Thomas Jarosch [Wed, 13 Oct 2010 12:29:16 +0000]
Add example configuration for no-ip

13 years agoUse alternative server name ;)
Thomas Jarosch [Wed, 13 Oct 2010 12:09:29 +0000]
Use alternative server name ;)

13 years agoDYNDNS protocol from now on accepts alternative update server name.
Bjoern Sikora [Wed, 13 Oct 2010 11:55:16 +0000]
DYNDNS protocol from now on accepts alternative update server name.
Verions is loaded from version_info.h.

13 years agoAdd TODO entry about user-agent version string
Thomas Jarosch [Wed, 13 Oct 2010 11:45:19 +0000]
Add TODO entry about user-agent version string

13 years agoConfigurable version string in CMakeLists.txt
Thomas Jarosch [Wed, 13 Oct 2010 11:29:59 +0000]
Configurable version string in CMakeLists.txt

13 years agoFix typo in error message
Thomas Jarosch [Wed, 13 Oct 2010 10:02:03 +0000]
Fix typo in error message

13 years agoUpdate gitignore file to kdevelop v4
Thomas Jarosch [Tue, 12 Oct 2010 09:29:01 +0000]
Update gitignore file to kdevelop v4

13 years agoRemoved redundant code into separate member function.
Bjoern Sikora [Tue, 12 Oct 2010 08:51:05 +0000]
Removed redundant code into separate member function.

13 years agoAbort on unknown/misspelled configuration options
Thomas Jarosch [Tue, 12 Oct 2010 07:22:18 +0000]
Abort on unknown/misspelled configuration options

13 years agoImplement dialup mode
Thomas Jarosch [Mon, 11 Oct 2010 10:38:06 +0000]
Implement dialup mode

13 years agoMove exit_now variable to main() function
Thomas Jarosch [Mon, 11 Oct 2010 09:19:41 +0000]
Move exit_now variable to main() function

13 years agoImplemented command line parser for dialup mode
Thomas Jarosch [Mon, 11 Oct 2010 09:16:24 +0000]
Implemented command line parser for dialup mode

13 years agoMigrate to kdevelop v4
Thomas Jarosch [Mon, 11 Oct 2010 08:54:29 +0000]
Migrate to kdevelop v4

13 years agoSwitch version number to 1.0
Thomas Jarosch [Mon, 11 Oct 2010 08:52:12 +0000]
Switch version number to 1.0

13 years agoDocument new dialup mode
Thomas Jarosch [Mon, 11 Oct 2010 08:50:55 +0000]
Document new dialup mode

13 years agoRemove redundant function
Thomas Jarosch [Mon, 11 Oct 2010 08:40:46 +0000]
Remove redundant function

13 years agoFix config file regex
Thomas Jarosch [Mon, 11 Oct 2010 08:38:48 +0000]
Fix config file regex

13 years agoIncrease log level on SIGRTMAX. Reset it on SIGHUP
Thomas Jarosch [Fri, 8 Oct 2010 14:44:58 +0000]
Increase log level on SIGRTMAX. Reset it on SIGHUP

13 years agoLog message on startup
Thomas Jarosch [Thu, 7 Oct 2010 10:24:56 +0000]
Log message on startup

13 years agoDon't kill config and doc dir on uninstallation
Thomas Jarosch [Thu, 7 Oct 2010 09:45:10 +0000]
Don't kill config and doc dir on uninstallation

13 years agoDon't replace user modified config files on RPM upgrade
Thomas Jarosch [Thu, 7 Oct 2010 09:36:42 +0000]
Don't replace user modified config files on RPM upgrade

13 years agoMake sure get_last_updates() contains atleast one entry before calling .front()
Thomas Jarosch [Thu, 7 Oct 2010 09:11:52 +0000]
Make sure get_last_updates() contains atleast one entry before calling .front()

13 years agoLog determined WAN IP
Thomas Jarosch [Wed, 6 Oct 2010 15:53:31 +0000]
Log determined WAN IP

13 years agoLog once if we can't determine our IP. Also log if we are unable to look up the dyndn...
Thomas Jarosch [Wed, 6 Oct 2010 15:39:29 +0000]
Log once if we can't determine our IP. Also log if we are unable to look up the dyndns hostname

13 years agoLog if we don't update a service when switching from offline to online, otherwise...
Thomas Jarosch [Wed, 6 Oct 2010 15:06:42 +0000]
Log if we don't update a service when switching from offline to online, otherwise keep quiet

13 years agoRename signal handler functions to what they really are: Handle signals
Thomas Jarosch [Wed, 6 Oct 2010 14:33:32 +0000]
Rename signal handler functions to what they really are: Handle signals

13 years agoExpire old entries in LastUpdates of each service.
Bjoern Sikora [Wed, 6 Oct 2010 14:22:49 +0000]
Expire old entries in LastUpdates of each service.

13 years agoReally handle SIG_TERM outside the signal handler
Thomas Jarosch [Wed, 6 Oct 2010 14:05:29 +0000]
Really handle SIG_TERM outside the signal handler

13 years agoMove signal processing completly out of the signal handler (including logging)
Thomas Jarosch [Wed, 6 Oct 2010 14:02:56 +0000]
Move signal processing completly out of the signal handler (including logging)

13 years agoDo the SIGTERM cleanup outside the signal handler
Thomas Jarosch [Wed, 6 Oct 2010 13:54:28 +0000]
Do the SIGTERM cleanup outside the signal handler

13 years agoLog before exiting the application on config reload error
Thomas Jarosch [Wed, 6 Oct 2010 13:39:41 +0000]
Log before exiting the application on config reload error

13 years agoDon't reload config in the signal handler
Thomas Jarosch [Wed, 6 Oct 2010 13:34:17 +0000]
Don't reload config in the signal handler

13 years agoClarify comment
Thomas Jarosch [Wed, 6 Oct 2010 13:25:28 +0000]
Clarify comment

13 years agoRemove almost redundant update code
Thomas Jarosch [Wed, 6 Oct 2010 13:22:49 +0000]
Remove almost redundant update code

13 years agoSave one more indent/if level
Thomas Jarosch [Wed, 6 Oct 2010 13:00:19 +0000]
Save one more indent/if level

13 years agoSave one more indent/if level
Thomas Jarosch [Wed, 6 Oct 2010 12:51:18 +0000]
Save one more indent/if level

13 years agoSafe one indent level by reversing empty IP logic
Thomas Jarosch [Wed, 6 Oct 2010 12:45:57 +0000]
Safe one indent level by reversing empty IP logic

13 years agoVariables modified inside signal handlers should be volatile
Thomas Jarosch [Wed, 6 Oct 2010 12:36:26 +0000]
Variables modified inside signal handlers should be volatile

13 years agoSkip interfaces without IP addresses
Thomas Jarosch [Wed, 6 Oct 2010 12:01:01 +0000]
Skip interfaces without IP addresses

13 years agoDon't depend on the boost meta package as this would require all boost packages to...
Thomas Jarosch [Thu, 23 Sep 2010 13:57:06 +0000]
Don't depend on the boost meta package as this would require all boost packages to be installed

13 years agoAdapt to boost 1.44.0
Thomas Jarosch [Fri, 17 Sep 2010 14:52:19 +0000]
Adapt to boost 1.44.0

13 years agoAdded file from the ignore list.
Bjoern Sikora [Fri, 17 Sep 2010 14:40:07 +0000]
Added file from the ignore list.

13 years agoRemoved double quote from external log message, escape_shellarg already appends semic...
Bjoern Sikora [Fri, 25 Jun 2010 09:34:45 +0000]
Removed double quote from external log message, escape_shellarg already appends semicolons.

13 years agoEscaped argument for external warning log.
Bjoern Sikora [Fri, 25 Jun 2010 09:27:49 +0000]
Escaped argument for external warning log.

13 years agoCorrected implementation of GnuDIP HTTP update protocol.
Bjoern Sikora [Mon, 21 Jun 2010 11:06:09 +0000]
Corrected implementation of GnuDIP HTTP update protocol.

13 years agoBugfix: Don't check for private IP-Address if we get the actual IP of the host to...
Bjoern Sikora [Fri, 18 Jun 2010 15:14:11 +0000]
Bugfix: Don't check for private IP-Address if we get the actual IP of the host to update.
Otherwise, if the hosts actual address is within a private range, there will be no update.

13 years agoBugfix. Separated CurlError into CurlError and CurlInitError. Added ability to re...
Bjoern Sikora [Tue, 15 Jun 2010 09:46:12 +0000]
Bugfix. Separated CurlError into CurlError and CurlInitError. Added ability to re-init HTTPHelper if not correctly initialized.

13 years agoChanged user agent string.
Bjoern Sikora [Fri, 11 Jun 2010 15:48:00 +0000]
Changed user agent string.

13 years agoRenamed all header to end with hpp instead of h.
Bjoern Sikora [Mon, 7 Jun 2010 15:31:09 +0000]
Renamed all header to end with hpp instead of h.

13 years agoAdded linter settings.
Bjoern Sikora [Mon, 7 Jun 2010 15:05:13 +0000]
Added linter settings.

14 years agoChanges in spec file: Restrictive folder and file attributes.
Bjoern Sikora [Fri, 21 May 2010 16:06:10 +0000]
Changes in spec file: Restrictive folder and file attributes.

14 years agoStart as user bpdyndnsd.
Bjoern Sikora [Fri, 21 May 2010 15:35:01 +0000]
Start as user bpdyndnsd.

14 years agoBugfix in ExternalLogOnlyOnce. Set the right member ;-).
Bjoern Sikora [Fri, 21 May 2010 15:01:46 +0000]
Bugfix in ExternalLogOnlyOnce. Set the right member ;-).

14 years agoChanges in Logger: Added member ExternalLogOnlyOnce. Changed some classifications...
Bjoern Sikora [Fri, 21 May 2010 14:23:52 +0000]
Changes in Logger: Added member ExternalLogOnlyOnce. Changed some classifications from warning to error.

14 years agoChanged some loglevels and ignore invalid service config rather than exit.
Bjoern Sikora [Fri, 21 May 2010 10:05:41 +0000]
Changed some loglevels and ignore invalid service config rather than exit.

14 years agoImplemented logic for ability to activate webcheck through signals.
Bjoern Sikora [Fri, 21 May 2010 08:09:06 +0000]
Implemented logic for ability to activate webcheck through signals.

14 years agoOnly check config option start_offline once, not in the loop which would avoid signal...
Bjoern Sikora [Fri, 21 May 2010 07:21:31 +0000]
Only check config option start_offline once, not in the loop which would avoid signal handling from taking effect.

14 years agoSignal handling changed to be able to go offline, online or online with webcheck ip.
Bjoern Sikora [Thu, 20 May 2010 16:34:09 +0000]
Signal handling changed to be able to go offline, online or online with webcheck ip.

14 years agoAdded config option for starting in offline mode.
Bjoern Sikora [Thu, 20 May 2010 15:01:32 +0000]
Added config option for starting in offline mode.

14 years agoRemoved unneded helper function.
Bjoern Sikora [Wed, 19 May 2010 15:27:15 +0000]
Removed unneded helper function.

14 years agoChanged name for object serialization file to bpdyndnsd.state.
Bjoern Sikora [Wed, 19 May 2010 15:02:31 +0000]
Changed name for object serialization file to bpdyndnsd.state.

14 years agoChanged folder for serialization file.
Bjoern Sikora [Wed, 19 May 2010 14:57:08 +0000]
Changed folder for serialization file.

14 years agoMoved BOOST macro for class registration from header to cpp file to avoid SEGFAULTING...
Bjoern Sikora [Wed, 19 May 2010 14:56:06 +0000]
Moved BOOST macro for class registration from header to cpp file to avoid SEGFAULTING ;-).

14 years agoChanged init script not to use initlog.
Bjoern Sikora [Wed, 19 May 2010 12:26:11 +0000]
Changed init script not to use initlog.

14 years agoAdded sysconfig path in spec file.
Bjoern Sikora [Wed, 19 May 2010 12:25:29 +0000]
Added sysconfig path in spec file.

14 years agoAdded sysconfig file.
Bjoern Sikora [Wed, 19 May 2010 12:24:45 +0000]
Added sysconfig file.

14 years agoChanged binary path to /usr/bin not /usr/local/bin.
Bjoern Sikora [Wed, 19 May 2010 08:34:51 +0000]
Changed binary path to /usr/bin not /usr/local/bin.

14 years agoChanges in spec file dependencies: Should be curl and curl-devel.
Bjoern Sikora [Wed, 19 May 2010 08:28:16 +0000]
Changes in spec file dependencies: Should be curl and curl-devel.

14 years agoBuild requires and build process changed.
Bjoern Sikora [Wed, 19 May 2010 07:56:41 +0000]
Build requires and build process changed.

14 years agoFinished fine tuning due to linter output.
Bjoern Sikora [Tue, 18 May 2010 12:39:54 +0000]
Finished fine tuning due to linter output.

14 years agoLast linter optimizations.
Bjoern Sikora [Tue, 18 May 2010 09:39:27 +0000]
Last linter optimizations.

14 years agoVarious fixes.
Bjoern Sikora [Mon, 17 May 2010 16:02:33 +0000]
Various fixes.

14 years agoUse time_t instead of int.
Bjoern Sikora [Mon, 17 May 2010 09:51:06 +0000]
Use time_t instead of int.

14 years agoAgain some consting and int -> void.
Bjoern Sikora [Mon, 17 May 2010 09:14:31 +0000]
Again some consting and int -> void.

14 years agoConst function and changed not needed return value from int to void.
Bjoern Sikora [Mon, 17 May 2010 09:07:34 +0000]
Const function and changed not needed return value from int to void.

14 years agoUsing reference for exception catching.
Bjoern Sikora [Mon, 17 May 2010 09:03:16 +0000]
Using reference for exception catching.

14 years agoAvoid using swap to initialize boost:shared_ptr members.
Bjoern Sikora [Mon, 17 May 2010 08:52:36 +0000]
Avoid using swap to initialize boost:shared_ptr members.

14 years agoNext steps in fine tuning code.
Bjoern Sikora [Wed, 12 May 2010 15:40:03 +0000]
Next steps in fine tuning code.

14 years agoNext steps in fine tuning.
Bjoern Sikora [Wed, 12 May 2010 14:36:17 +0000]
Next steps in fine tuning.

14 years agoFirst steps in fine tuning and improving error handling.
Bjoern Sikora [Wed, 12 May 2010 12:16:05 +0000]
First steps in fine tuning and improving error handling.

14 years agoExamples to improve code.
Bjoern Sikora [Thu, 15 Apr 2010 08:19:56 +0000]
Examples to improve code.

14 years agoImproved PC-lint settings
Thomas Jarosch [Thu, 4 Feb 2010 16:20:49 +0000]
Improved PC-lint settings

14 years agomini test-checkin
Gerd von Egidy [Fri, 6 Nov 2009 14:48:54 +0000]
mini test-checkin

14 years agoRenamed folder to config_examples.
Bjoern Sikora [Thu, 15 Oct 2009 16:28:19 +0000]
Renamed folder to config_examples.

14 years agoInserted docs and examples into rpm and added uninstall section.
Bjoern Sikora [Thu, 15 Oct 2009 16:27:25 +0000]
Inserted docs and examples into rpm and added uninstall section.

14 years agoInserted final location of binary.
Bjoern Sikora [Thu, 15 Oct 2009 16:26:39 +0000]
Inserted final location of binary.

14 years agoMoved into doc folder.
Bjoern Sikora [Thu, 15 Oct 2009 15:55:38 +0000]
Moved into doc folder.

14 years agoCreated needed docs.
Bjoern Sikora [Thu, 15 Oct 2009 15:54:54 +0000]
Created needed docs.