Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2013-07-20
| ||
15:15 | README.md: new prefaced and markdowned read-me for GitHub Leaf check-in: 67459cb834 user: nat tags: trunk | |
15:04 | README: fix minor typos check-in: 3595e603e0 user: nat tags: trunk | |
2010-01-03
| ||
12:52 |
Client: improved resolution and connection error handling
- new option `resolv-retry` to specify a time (in seconds) before retrying a failed resolution - setting this option to 0 makes resolution and connection errors fatal check-in: 444c684cb0 user: nat tags: 1.0, trunk | |
12:35 |
Client: improuved name resolution
- server name resolution and connection are retried until success in loop mode - new option `resolv-interval` to specify a time after which name resolution and connection should be performed again check-in: 66c46f0d2f user: nat tags: trunk | |
2009-12-29
| ||
10:53 | Setting GID before UID check-in: 3d652d9723 user: nat tags: 1.0-beta2, trunk | |
10:52 | Syslog: addition of LOG_NDELAY to open the socket before chroot()ing check-in: fb62977106 user: nat tags: trunk | |
10:23 |
Makefile improvements and fixes
- binaries stderr-client and stderr-server are now removed by `make clean` - GNUmakefile is now removed by BSD `make clean` - GNUmakefile is no longer a dependency of `all` in itself check-in: d3810cd98e user: nat tags: trunk | |
10:22 |
config.h: more portable knobbing
- Compilation succeeds now at least on FreeBSD 8 and Debian Lenny check-in: e11619f9ce user: nat tags: trunk | |
2009-12-28
| ||
20:29 | Addition of the missing HAVE_CONFIG_H define in the makefiles check-in: e6c3a53b44 user: nat tags: 1.0-beta1, trunk | |
20:27 | Addition of a GNU makefile (autogenerated from the BSD one) check-in: 4bbb2d4275 user: nat tags: trunk | |
20:26 | Addition of compile-time knobs in a new header config.h check-in: da80aa4d39 user: nat tags: trunk | |
20:15 | Server: better handling of S-expression in system effector check-in: e21104a693 user: nat tags: trunk | |
20:02 | Log: const-correcting log_s_bad_cmd() check-in: 06edd9304c user: nat tags: trunk | |
20:01 | Client: no longer use strdup(3) check-in: 220fbc289f user: nat tags: trunk | |
19:51 | Server: improved S-expression execution code check-in: 9c05686a0a user: nat tags: trunk | |
18:38 |
csexp: bugfix import
- update to csexp from codemod commit 548358e7354073e45714768cf386e38f232aafaa (bugfix for quoted-string atom parsing) check-in: d00a33ca9f user: nat tags: trunk | |
18:09 | Addition of configuration file examples check-in: ccfc78e7b9 user: nat tags: trunk | |
18:06 |
Bugfix in SHA-1 code
- The key hash should be used instead of the key when the key is larger than a block; previously it was also when the key is as large as block. check-in: 2d01046391 user: nat tags: trunk | |
17:50 | Server: serial update when changing a zone file check-in: b9a8421946 user: nat tags: trunk | |
17:47 | Addition of stderr-logging executable rules in BSDmakefile check-in: ec984807d8 user: nat tags: trunk | |
17:46 | Client: ignoring message send error in loop mode check-in: 662eece6c3 user: nat tags: trunk | |
17:45 | Server: fix of a missing space in usage() check-in: 930e882c27 user: nat tags: trunk | |
17:45 | Client: addition of the missing -p option in usage() check-in: 2219f24296 user: nat tags: trunk | |
16:22 |
Binary naming improvement
"ddns-client" and "ddns-server" are probably better system-wide names than "client" and "server". check-in: efe38f30fd user: nat tags: trunk | |
16:20 | Logging into syslog rather than stdout check-in: 827ae7e9b5 user: nat tags: trunk | |
15:46 | Server: addition of a signal-sending effector check-in: c553dc1ea4 user: nat tags: trunk | |
14:40 | Logging of encoding and decoding errors check-in: 98c9b4050f user: nat tags: trunk | |
14:15 | Client: clean handling of TERM signal check-in: b16ae28bdc user: nat tags: trunk | |
14:08 | Support of PID files for both client and server check-in: 195a2aa045 user: nat tags: trunk | |
11:53 | Server: support of default account parameters check-in: b6c741de89 user: nat tags: trunk | |
2009-12-27
| ||
13:54 |
Client: command line control improvement
- options are now parsed with getopt(3) - support of daemonization - support of setid and chroot check-in: af25b56ba2 user: nat tags: trunk | |
13:43 |
Server: command line control improvement
- options are now parsed with getopt(3) - support of daemonization - support of setid and chroot check-in: 1e12b329f7 user: nat tags: trunk | |
13:27 | Utils: addition of functions for daemonization, setid and chroot check-in: ec5a016bb8 user: nat tags: trunk | |
13:03 | Server: new effector for direct update of zone files check-in: 72c3f8e941 user: nat tags: trunk | |
2009-12-22
| ||
18:34 |
Server: basic support of DNS update
- addition of a module of "effectors" that actually perform address updates - for now the only effector is a subprocess spawn check-in: 2fb4c5ae1e user: nat tags: trunk | |
18:32 |
csexp: bugfix import
- update to csexp from codemod commit 27bb7f7e8bd2b841591421c282f42a812dc5fffa (another bugfix for S-expression duplication) check-in: 2a4362c4ff user: nat tags: trunk | |
12:19 | Server: fix of log-stderr address mismatch message check-in: 43aeed5ac1 user: nat tags: trunk | |
12:17 |
Client: support of self address discovery
- sensor.o is a new module for self IP address determination - currently the only support method is popen()ing a subprocess check-in: d10358446a user: nat tags: trunk | |
12:14 |
csexp: bugfix import
- update to csexp from codemod commit 1330dd09878d43dfb55cf6df99883df064a1c496 (bugfix for S-expression duplication) check-in: 17789d68b8 user: nat tags: trunk | |
2009-12-21
| ||
12:04 |
S-expression library switch and compilation option change
- The old struct buf based S-expression library has been replaced by my stand-alone C-string-based S-expression library, from `codemod` repository (commit 4dd74891e025a00fddaf313724a5ad810498321a). - Stricter compilation options are used, a few source lines have been changed accordingly. check-in: 12e8cbea69 user: nat tags: trunk | |
2009-12-01
| ||
09:52 | Addition of a TODO list check-in: 503eb188fe user: nat tags: trunk | |
2009-11-30
| ||
17:22 | Server: keeping track of last seen address, to update only when needed check-in: ba1b72e46c user: nat tags: trunk | |
16:39 | Server: addition of account up and down events check-in: feae0c2314 user: nat tags: trunk | |
16:18 | Server: checking message time check-in: 865cd4bf02 user: nat tags: trunk | |
15:52 | Server: checking message address against peer address check-in: de6b26a1df user: nat tags: trunk | |
15:31 | Server: automatic reload of the configuration file on change check-in: f94d7dfa29 user: nat tags: trunk | |
14:43 | Makefile update to build the client and the server check-in: 1262938ce9 user: nat tags: trunk | |
14:42 | Implementation of a log to stderr check-in: 4fe0ee4765 user: nat tags: trunk | |
2009-11-29
| ||
15:24 | First draft of the server main code check-in: eb97f857ad user: nat tags: trunk | |
2009-11-27
| ||
09:52 |
Addition of small utility functions
- prototype for a message logging function - get_mtime() check-in: 1815d0395c user: nat tags: trunk | |