bpdyndnsd
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.

14 years agoAdjusted README file to this project.
Bjoern Sikora [Thu, 15 Oct 2009 15:41:23 +0000]
Adjusted README file to this project.

14 years agoMakefile needed for source tar generation.
Bjoern Sikora [Thu, 15 Oct 2009 15:11:38 +0000]
Makefile needed for source tar generation.

14 years agoWe need to switch to build dir in install section, too.
Bjoern Sikora [Thu, 15 Oct 2009 14:59:26 +0000]
We need to switch to build dir in install section, too.

14 years agoTo fully support IPv6 we need to be able to parse an IPv6 address out of the received...
Bjoern Sikora [Thu, 15 Oct 2009 14:17:13 +0000]
To fully support IPv6 we need to be able to parse an IPv6 address out of the received curl data.

14 years agoLittle change in description and changed buildroot.
Bjoern Sikora [Thu, 15 Oct 2009 14:15:33 +0000]
Little change in description and changed buildroot.

14 years agoMoved into subfolder config.
Bjoern Sikora [Thu, 15 Oct 2009 14:14:56 +0000]
Moved into subfolder config.

14 years agoConfigure.in needed for make source tar file.
Bjoern Sikora [Thu, 15 Oct 2009 14:14:29 +0000]
Configure.in needed for make source tar file.

14 years agoFirst shot on spec file.
Bjoern Sikora [Thu, 15 Oct 2009 14:14:06 +0000]
First shot on spec file.

14 years agoMoved config file into subfolder config.
Bjoern Sikora [Thu, 15 Oct 2009 14:13:43 +0000]
Moved config file into subfolder config.

14 years agoAdded support for multiple interfaces.
Bjoern Sikora [Wed, 14 Oct 2009 15:47:39 +0000]
Added support for multiple interfaces.
Improved IPv6 Support.

14 years agoBugfix: Status code in curl data is delimited by carriage return + line feed, so...
Bjoern Sikora [Tue, 13 Oct 2009 11:24:22 +0000]
Bugfix: Status code in curl data is delimited by carriage return + line feed, so we need \r\n as delimiter.

14 years agoDon't try to update if dynamic hostname could not be found.
Bjoern Sikora [Mon, 12 Oct 2009 11:18:42 +0000]
Don't try to update if dynamic hostname could not be found.
Changed log level for "Host not found" to warning (doesn't lead to program exit).

14 years agoBugfix: Curl appends rather than overrites writedata buff, so we need to copy and...
Bjoern Sikora [Fri, 9 Oct 2009 15:27:47 +0000]
Bugfix: Curl appends rather than overrites writedata buff, so we need to copy and clear it.

14 years agoBugfix: User \n as delimiter for service tzo.
Bjoern Sikora [Tue, 22 Sep 2009 17:31:51 +0000]
Bugfix: User \n as delimiter for service tzo.