Thomas Jarosch [Thu, 14 Oct 2010 10:37:25 +0000]
 
One more TODO entry
Thomas Jarosch [Thu, 14 Oct 2010 10:30:05 +0000]
 
One more idea to do
Thomas Jarosch [Thu, 14 Oct 2010 10:18:50 +0000]
 
Update TODO list
Thomas Jarosch [Thu, 14 Oct 2010 09:56:54 +0000]
 
Block service for a short period of time on too many update errors
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)
Thomas Jarosch [Thu, 14 Oct 2010 08:53:49 +0000]
 
Skip webcheck idle period check if we just went online. Improve webcheck logging
Thomas Jarosch [Thu, 14 Oct 2010 08:27:34 +0000]
 
Make note about curl HTTP headers
Bjoern Sikora [Wed, 13 Oct 2010 13:18:59 +0000]
 
Added a TODO: Failure handling.
Thomas Jarosch [Wed, 13 Oct 2010 12:59:55 +0000]
 
Add HTTP proxy auth to TODO list
Thomas Jarosch [Wed, 13 Oct 2010 12:29:16 +0000]
 
Add example configuration for no-ip
Thomas Jarosch [Wed, 13 Oct 2010 12:09:29 +0000]
 
Use alternative 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.
Thomas Jarosch [Wed, 13 Oct 2010 11:45:19 +0000]
 
Add TODO entry about user-agent version string
Thomas Jarosch [Wed, 13 Oct 2010 11:29:59 +0000]
 
Configurable version string in CMakeLists.txt
Thomas Jarosch [Wed, 13 Oct 2010 10:02:03 +0000]
 
Fix typo in error message
Thomas Jarosch [Tue, 12 Oct 2010 09:29:01 +0000]
 
Update gitignore file to kdevelop v4
Bjoern Sikora [Tue, 12 Oct 2010 08:51:05 +0000]
 
Removed redundant code into separate member function.
Thomas Jarosch [Tue, 12 Oct 2010 07:22:18 +0000]
 
Abort on unknown/misspelled configuration options
Thomas Jarosch [Mon, 11 Oct 2010 10:38:06 +0000]
 
Implement dialup mode
Thomas Jarosch [Mon, 11 Oct 2010 09:19:41 +0000]
 
Move exit_now variable to main() function
Thomas Jarosch [Mon, 11 Oct 2010 09:16:24 +0000]
 
Implemented command line parser for dialup mode
Thomas Jarosch [Mon, 11 Oct 2010 08:54:29 +0000]
 
Migrate to kdevelop v4
Thomas Jarosch [Mon, 11 Oct 2010 08:52:12 +0000]
 
Switch version number to 1.0
Thomas Jarosch [Mon, 11 Oct 2010 08:50:55 +0000]
 
Document new dialup mode
Thomas Jarosch [Mon, 11 Oct 2010 08:40:46 +0000]
 
Remove redundant function
Thomas Jarosch [Mon, 11 Oct 2010 08:38:48 +0000]
 
Fix config file regex
Thomas Jarosch [Fri, 8 Oct 2010 14:44:58 +0000]
 
Increase log level on SIGRTMAX. Reset it on SIGHUP
Thomas Jarosch [Thu, 7 Oct 2010 10:24:56 +0000]
 
Log message on startup
Thomas Jarosch [Thu, 7 Oct 2010 09:45:10 +0000]
 
Don't kill config and doc dir on uninstallation
Thomas Jarosch [Thu, 7 Oct 2010 09:36:42 +0000]
 
Don't replace user modified config files on RPM upgrade
Thomas Jarosch [Thu, 7 Oct 2010 09:11:52 +0000]
 
Make sure get_last_updates() contains atleast one entry before calling .front()
Thomas Jarosch [Wed, 6 Oct 2010 15:53:31 +0000]
 
Log determined WAN IP
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
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
Thomas Jarosch [Wed, 6 Oct 2010 14:33:32 +0000]
 
Rename signal handler functions to what they really are: Handle signals
Bjoern Sikora [Wed, 6 Oct 2010 14:22:49 +0000]
 
Expire old entries in LastUpdates of each service.
Thomas Jarosch [Wed, 6 Oct 2010 14:05:29 +0000]
 
Really handle SIG_TERM outside the signal handler
Thomas Jarosch [Wed, 6 Oct 2010 14:02:56 +0000]
 
Move signal processing completly out of the signal handler (including logging)
Thomas Jarosch [Wed, 6 Oct 2010 13:54:28 +0000]
 
Do the SIGTERM cleanup outside the signal handler
Thomas Jarosch [Wed, 6 Oct 2010 13:39:41 +0000]
 
Log before exiting the application on config reload error
Thomas Jarosch [Wed, 6 Oct 2010 13:34:17 +0000]
 
Don't reload config in the signal handler
Thomas Jarosch [Wed, 6 Oct 2010 13:25:28 +0000]
 
Clarify comment
Thomas Jarosch [Wed, 6 Oct 2010 13:22:49 +0000]
 
Remove almost redundant update code
Thomas Jarosch [Wed, 6 Oct 2010 13:00:19 +0000]
 
Save one more indent/if level
Thomas Jarosch [Wed, 6 Oct 2010 12:51:18 +0000]
 
Save one more indent/if level
Thomas Jarosch [Wed, 6 Oct 2010 12:45:57 +0000]
 
Safe one indent level by reversing empty IP logic
Thomas Jarosch [Wed, 6 Oct 2010 12:36:26 +0000]
 
Variables modified inside signal handlers should be volatile
Thomas Jarosch [Wed, 6 Oct 2010 12:01:01 +0000]
 
Skip interfaces without IP addresses
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
Thomas Jarosch [Fri, 17 Sep 2010 14:52:19 +0000]
 
Adapt to boost 1.44.0
Bjoern Sikora [Fri, 17 Sep 2010 14:40:07 +0000]
 
Added file from the ignore list.
Bjoern Sikora [Fri, 25 Jun 2010 09:34:45 +0000]
 
Removed double quote from external log message, escape_shellarg already appends semicolons.
Bjoern Sikora [Fri, 25 Jun 2010 09:27:49 +0000]
 
Escaped argument for external warning log.
Bjoern Sikora [Mon, 21 Jun 2010 11:06:09 +0000]
 
Corrected implementation of GnuDIP HTTP update protocol.
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.
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.
Bjoern Sikora [Fri, 11 Jun 2010 15:48:00 +0000]
 
Changed user agent string.
Bjoern Sikora [Mon, 7 Jun 2010 15:31:09 +0000]
 
Renamed all header to end with hpp instead of h.
Bjoern Sikora [Mon, 7 Jun 2010 15:05:13 +0000]
 
Added linter settings.
Bjoern Sikora [Fri, 21 May 2010 16:06:10 +0000]
 
Changes in spec file: Restrictive folder and file attributes.
Bjoern Sikora [Fri, 21 May 2010 15:35:01 +0000]
 
Start as user bpdyndnsd.
Bjoern Sikora [Fri, 21 May 2010 15:01:46 +0000]
 
Bugfix in ExternalLogOnlyOnce. Set the right member ;-).
Bjoern Sikora [Fri, 21 May 2010 14:23:52 +0000]
 
Changes in Logger: Added member ExternalLogOnlyOnce. Changed some classifications from warning to error.
Bjoern Sikora [Fri, 21 May 2010 10:05:41 +0000]
 
Changed some loglevels and ignore invalid service config rather than exit.
Bjoern Sikora [Fri, 21 May 2010 08:09:06 +0000]
 
Implemented logic for ability to activate webcheck through signals.
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.
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.
Bjoern Sikora [Thu, 20 May 2010 15:01:32 +0000]
 
Added config option for starting in offline mode.
Bjoern Sikora [Wed, 19 May 2010 15:27:15 +0000]
 
Removed unneded helper function.
Bjoern Sikora [Wed, 19 May 2010 15:02:31 +0000]
 
Changed name for object serialization file to bpdyndnsd.state.
Bjoern Sikora [Wed, 19 May 2010 14:57:08 +0000]
 
Changed folder for serialization file.
Bjoern Sikora [Wed, 19 May 2010 14:56:06 +0000]
 
Moved BOOST macro for class registration from header to cpp file to avoid SEGFAULTING ;-).
Bjoern Sikora [Wed, 19 May 2010 12:26:11 +0000]
 
Changed init script not to use initlog.
Bjoern Sikora [Wed, 19 May 2010 12:25:29 +0000]
 
Added sysconfig path in spec file.
Bjoern Sikora [Wed, 19 May 2010 12:24:45 +0000]
 
Added sysconfig file.
Bjoern Sikora [Wed, 19 May 2010 08:34:51 +0000]
 
Changed binary path to /usr/bin not /usr/local/bin.
Bjoern Sikora [Wed, 19 May 2010 08:28:16 +0000]
 
Changes in spec file dependencies: Should be curl and curl-devel.
Bjoern Sikora [Wed, 19 May 2010 07:56:41 +0000]
 
Build requires and build process changed.
Bjoern Sikora [Tue, 18 May 2010 12:39:54 +0000]
 
Finished fine tuning due to linter output.
Bjoern Sikora [Tue, 18 May 2010 09:39:27 +0000]
 
Last linter optimizations.
Bjoern Sikora [Mon, 17 May 2010 16:02:33 +0000]
 
Various fixes.
Bjoern Sikora [Mon, 17 May 2010 09:51:06 +0000]
 
Use time_t instead of int.
Bjoern Sikora [Mon, 17 May 2010 09:14:31 +0000]
 
Again some consting and int -> void.
Bjoern Sikora [Mon, 17 May 2010 09:07:34 +0000]
 
Const function and changed not needed return value from int to void.
Bjoern Sikora [Mon, 17 May 2010 09:03:16 +0000]
 
Using reference for exception catching.
Bjoern Sikora [Mon, 17 May 2010 08:52:36 +0000]
 
Avoid using swap to initialize boost:shared_ptr members.
Bjoern Sikora [Wed, 12 May 2010 15:40:03 +0000]
 
Next steps in fine tuning code.
Bjoern Sikora [Wed, 12 May 2010 14:36:17 +0000]
 
Next steps in fine tuning.
Bjoern Sikora [Wed, 12 May 2010 12:16:05 +0000]
 
First steps in fine tuning and improving error handling.
Bjoern Sikora [Thu, 15 Apr 2010 08:19:56 +0000]
 
Examples to improve code.
Thomas Jarosch [Thu, 4 Feb 2010 16:20:49 +0000]
 
Improved PC-lint settings
Gerd von Egidy [Fri, 6 Nov 2009 14:48:54 +0000]
 
mini test-checkin
Bjoern Sikora [Thu, 15 Oct 2009 16:28:19 +0000]
 
Renamed folder to config_examples.
Bjoern Sikora [Thu, 15 Oct 2009 16:27:25 +0000]
 
Inserted docs and examples into rpm and added uninstall section.
Bjoern Sikora [Thu, 15 Oct 2009 16:26:39 +0000]
 
Inserted final location of binary.
Bjoern Sikora [Thu, 15 Oct 2009 15:55:38 +0000]
 
Moved into doc folder.
Bjoern Sikora [Thu, 15 Oct 2009 15:54:54 +0000]
 
Created needed docs.
Bjoern Sikora [Thu, 15 Oct 2009 15:41:23 +0000]
 
Adjusted README file to this project.
Bjoern Sikora [Thu, 15 Oct 2009 15:11:38 +0000]
 
Makefile needed for source tar generation.
Bjoern Sikora [Thu, 15 Oct 2009 14:59:26 +0000]
 
We need to switch to build dir in install section, too.