fwd
20 years agoVersion bump. 1.2.6
mdw [Sat, 17 May 2003 12:33:55 +0000 (12:33 +0000)]
Version bump.

21 years agoFix bogus examples. Explain quoting rules for `exec' endpoints.
mdw [Fri, 24 Jan 2003 20:13:04 +0000 (20:13 +0000)]
Fix bogus examples.  Explain quoting rules for `exec' endpoints.

21 years agoCorrectly cast uid and gid sentinel values.
mdw [Fri, 24 Jan 2003 20:12:40 +0000 (20:12 +0000)]
Correctly cast uid and gid sentinel values.

21 years agoCorrectly cast uid and gid sentinel values. Parse full filenames in
mdw [Fri, 24 Jan 2003 20:12:26 +0000 (20:12 +0000)]
Correctly cast uid and gid sentinel values.  Parse full filenames in
exec arguments (can't do it for program, unfortunately, since the die is
cast).

21 years agoDon't do resource limits on Cygwin.
mdw [Fri, 24 Jan 2003 20:11:14 +0000 (20:11 +0000)]
Don't do resource limits on Cygwin.

22 years agoFix stupid bugs from the listen(2) change.
mdw [Sat, 23 Feb 2002 00:08:00 +0000 (00:08 +0000)]
Fix stupid bugs from the listen(2) change.

22 years agoFix spacing around full stops (at last!).
mdw [Sat, 23 Feb 2002 00:05:12 +0000 (00:05 +0000)]
Fix spacing around full stops (at last!).

22 years agoAdd option to change the listen(2) parameter. Receive `fw'-specific
mdw [Fri, 22 Feb 2002 23:45:20 +0000 (23:45 +0000)]
Add option to change the listen(2) parameter.  Receive `fw'-specific
code from `conf.c'.

22 years agoAdd option to change the listen(2) parameter.
mdw [Fri, 22 Feb 2002 23:45:01 +0000 (23:45 +0000)]
Add option to change the listen(2) parameter.

22 years agoCall @xfree@ rather than @free@. Add option to change the listen(2)
mdw [Fri, 22 Feb 2002 23:44:44 +0000 (23:44 +0000)]
Call @xfree@ rather than @free@.  Add option to change the listen(2)
parameter.

22 years agoMiscellaneous tidying up, to make this code independent of `fw'. It
mdw [Fri, 22 Feb 2002 23:44:16 +0000 (23:44 +0000)]
Miscellaneous tidying up, to make this code independent of `fw'.  It
might end up in a library somewhere.

22 years agoCall @xfree@ rather than @free@.
mdw [Fri, 22 Feb 2002 23:43:32 +0000 (23:43 +0000)]
Call @xfree@ rather than @free@.

22 years ago`fw'-specific configuration code moved out. This file might become part
mdw [Fri, 22 Feb 2002 23:42:56 +0000 (23:42 +0000)]
`fw'-specific configuration code moved out.  This file might become part
of a library some day.

22 years agoInitialize scanner properly.
mdw [Wed, 30 Jan 2002 09:29:34 +0000 (09:29 +0000)]
Initialize scanner properly.

22 years agoDelimiter-setting function names change.
mdw [Sun, 13 Jan 2002 14:50:22 +0000 (14:50 +0000)]
Delimiter-setting function names change.

22 years agoMake delimiters be a property of a scanner.
mdw [Sun, 13 Jan 2002 14:50:07 +0000 (14:50 +0000)]
Make delimiters be a property of a scanner.

22 years agoConditional compilation for @getnetbyname@, since Cygwin doesn't have
mdw [Sun, 13 Jan 2002 14:49:56 +0000 (14:49 +0000)]
Conditional compilation for @getnetbyname@, since Cygwin doesn't have
it.

22 years agoTrack @dstr_vputf@ change.
mdw [Sun, 13 Jan 2002 14:49:17 +0000 (14:49 +0000)]
Track @dstr_vputf@ change.

22 years agoTrack @lbuf@ changes in mLib.
mdw [Sun, 13 Jan 2002 14:49:03 +0000 (14:49 +0000)]
Track @lbuf@ changes in mLib.

22 years agoCheck for @getnetbyname@, since it appears not to be available under
mdw [Sun, 13 Jan 2002 14:48:39 +0000 (14:48 +0000)]
Check for @getnetbyname@, since it appears not to be available under
Cygwin.

22 years agoMake delimiters be a property of a scanner. Change the delimiter-
mdw [Sun, 13 Jan 2002 14:48:16 +0000 (14:48 +0000)]
Make delimiters be a property of a scanner.  Change the delimiter-
changing functions' names.

22 years agoNew @conn_init@ interface.
mdw [Fri, 22 Jun 2001 19:37:00 +0000 (19:37 +0000)]
New @conn_init@ interface.

22 years agoEnlarge the identity buffer.
mdw [Fri, 22 Jun 2001 19:36:49 +0000 (19:36 +0000)]
Enlarge the identity buffer.

23 years agoUpdate manual style. 1.2.5
mdw [Fri, 23 Feb 2001 09:11:29 +0000 (09:11 +0000)]
Update manual style.

23 years agoMinor fixings to wording.
mdw [Mon, 5 Feb 2001 19:47:11 +0000 (19:47 +0000)]
Minor fixings to wording.

23 years agoFix flags to be unsigned.
mdw [Sat, 3 Feb 2001 20:33:26 +0000 (20:33 +0000)]
Fix flags to be unsigned.

23 years agoVersion bump.
mdw [Sat, 3 Feb 2001 20:30:15 +0000 (20:30 +0000)]
Version bump.

23 years agoSupport re-reading config files on SIGHUP.
mdw [Sat, 3 Feb 2001 20:30:03 +0000 (20:30 +0000)]
Support re-reading config files on SIGHUP.

23 years agoHandle select errors more robustly.
mdw [Sat, 20 Jan 2001 11:55:17 +0000 (11:55 +0000)]
Handle select errors more robustly.

23 years agoVaguely useful tool for measuring the rate at which a server accepts
mdw [Tue, 1 Aug 2000 18:00:52 +0000 (18:00 +0000)]
Vaguely useful tool for measuring the rate at which a server accepts
connections.

23 years agoSwitch over to using `size_t' for socket address lengths.
mdw [Tue, 1 Aug 2000 17:59:56 +0000 (17:59 +0000)]
Switch over to using `size_t' for socket address lengths.

23 years agoRemove unnecessary <ctype.h> header.
mdw [Tue, 1 Aug 2000 17:58:32 +0000 (17:58 +0000)]
Remove unnecessary <ctype.h> header.

23 years agoInclude missing <mLib/alloc.h> header.
mdw [Tue, 1 Aug 2000 17:58:25 +0000 (17:58 +0000)]
Include missing <mLib/alloc.h> header.

23 years agoFix subtleties with <ctype.h> functions.
mdw [Tue, 1 Aug 2000 17:58:10 +0000 (17:58 +0000)]
Fix subtleties with <ctype.h> functions.

23 years ago(writechan): Pointless tweak: when the buffer is empty, reset the start
mdw [Wed, 19 Jul 2000 17:55:43 +0000 (17:55 +0000)]
(writechan): Pointless tweak: when the buffer is empty, reset the start
pointer to the beginning.  This saves doing slightly trickier
@writev(2)@ calls when loading is light.

23 years agoUse new mLib selbuf features.
mdw [Sat, 1 Jul 2000 11:28:52 +0000 (11:28 +0000)]
Use new mLib selbuf features.

24 years agoRequire later mLib for sel.c bugfixes.
mdw [Thu, 23 Mar 2000 23:26:29 +0000 (23:26 +0000)]
Require later mLib for sel.c bugfixes.

24 years agoRemove listener even if connection option isn't SOCKOPT_LIMITED. 1.2.4
mdw [Thu, 23 Mar 2000 23:20:42 +0000 (23:20 +0000)]
Remove listener even if connection option isn't SOCKOPT_LIMITED.

24 years agoVersion bump.
mdw [Thu, 23 Mar 2000 23:19:42 +0000 (23:19 +0000)]
Version bump.

24 years agoFix changed options in parser table.
mdw [Thu, 23 Mar 2000 23:19:19 +0000 (23:19 +0000)]
Fix changed options in parser table.

24 years agoAdd option to change user and group after initialization. Naughtily 1.2.3
mdw [Thu, 23 Mar 2000 00:37:33 +0000 (00:37 +0000)]
Add option to change user and group after initialization.  Naughtily
reassign short equivalents of --grammar and --options.

24 years agoVersion bump.
mdw [Thu, 23 Mar 2000 00:35:50 +0000 (00:35 +0000)]
Version bump.

24 years agoTerminate tables of sources and targets.
mdw [Sat, 12 Feb 2000 18:13:20 +0000 (18:13 +0000)]
Terminate tables of sources and targets.

24 years agoFix some errors, and document new option. 1.2.2
mdw [Wed, 22 Dec 1999 15:44:43 +0000 (15:44 +0000)]
Fix some errors, and document new option.

24 years agoFix log message.
mdw [Wed, 22 Dec 1999 15:44:25 +0000 (15:44 +0000)]
Fix log message.

24 years agoMake syslog a separate option, and do it better.
mdw [Wed, 22 Dec 1999 15:44:10 +0000 (15:44 +0000)]
Make syslog a separate option, and do it better.

24 years agoFix log messages.
mdw [Wed, 22 Dec 1999 15:43:47 +0000 (15:43 +0000)]
Fix log messages.

24 years agoVersion bump.
mdw [Wed, 22 Dec 1999 15:43:25 +0000 (15:43 +0000)]
Version bump.

24 years agoBuild separately from mLib. 1.2.1
mdw [Thu, 11 Nov 1999 19:08:27 +0000 (19:08 +0000)]
Build separately from mLib.

24 years agoNew connection options: unlimited concurrent connections, and one-shot 1.2.0
mdw [Fri, 22 Oct 1999 22:48:36 +0000 (22:48 +0000)]
New connection options: unlimited concurrent connections, and one-shot
listening sockets.

24 years agoGrammar changes for new socket connection options.
mdw [Fri, 22 Oct 1999 22:48:05 +0000 (22:48 +0000)]
Grammar changes for new socket connection options.

24 years agoGrammar changes. Also, don't enable SIGINT if it's currently ignored.
mdw [Fri, 22 Oct 1999 22:47:50 +0000 (22:47 +0000)]
Grammar changes.  Also, don't enable SIGINT if it's currently ignored.

24 years agoNew (empty) endpoint method required.
mdw [Fri, 22 Oct 1999 22:47:13 +0000 (22:47 +0000)]
New (empty) endpoint method required.

24 years agoImprove documentation for conf_enum.
mdw [Fri, 22 Oct 1999 22:46:44 +0000 (22:46 +0000)]
Improve documentation for conf_enum.

24 years agoWhen a non-file endpoint is attached to a file, keep the file endpoint
mdw [Fri, 22 Oct 1999 22:46:17 +0000 (22:46 +0000)]
When a non-file endpoint is attached to a file, keep the file endpoint
open until the nonfile is done.  This stops socket sources from
resetting their connection limits too early.

24 years agoDescribe new socket connection options.
mdw [Fri, 22 Oct 1999 22:45:15 +0000 (22:45 +0000)]
Describe new socket connection options.

24 years agoRemove redundant debugging code.
mdw [Fri, 15 Oct 1999 21:12:36 +0000 (21:12 +0000)]
Remove redundant debugging code.

24 years agoMoved some files to mLib.
mdw [Sun, 10 Oct 1999 16:47:16 +0000 (16:47 +0000)]
Moved some files to mLib.

24 years agoVersion bump.
mdw [Sun, 10 Oct 1999 16:46:58 +0000 (16:46 +0000)]
Version bump.

24 years agoInclude grammar and options references at the end of the manual.
mdw [Sun, 10 Oct 1999 16:46:29 +0000 (16:46 +0000)]
Include grammar and options references at the end of the manual.

24 years agoNew resolver to initialize. Also, include options for grammar and
mdw [Sun, 10 Oct 1999 16:46:12 +0000 (16:46 +0000)]
New resolver to initialize.  Also, include options for grammar and
options references.

24 years agoModified to use new mLib resolver and ident client.
mdw [Sun, 10 Oct 1999 16:45:34 +0000 (16:45 +0000)]
Modified to use new mLib resolver and ident client.

24 years agoText file reference for the grammar. Not distributed.
mdw [Sun, 10 Oct 1999 16:45:13 +0000 (16:45 +0000)]
Text file reference for the grammar.  Not distributed.

24 years agoMoved to mLib.
mdw [Sun, 10 Oct 1999 16:44:50 +0000 (16:44 +0000)]
Moved to mLib.

24 years agoRemove a fixed bug from the list. Fix some nasty formatting
mdw [Sun, 26 Sep 1999 18:18:05 +0000 (18:18 +0000)]
Remove a fixed bug from the list.  Fix some nasty formatting
misfeatures.

24 years agoUse `sel_force' to avoid a `select' call between reads and writes.
mdw [Tue, 31 Aug 1999 17:42:49 +0000 (17:42 +0000)]
Use `sel_force' to avoid a `select' call between reads and writes.

24 years agoVersion bump. 1.1.0
mdw [Fri, 20 Aug 1999 07:21:55 +0000 (07:21 +0000)]
Version bump.

24 years agoImprove lexical analysis. In particular, `chmod' patterns don't have to
mdw [Thu, 19 Aug 1999 18:32:48 +0000 (18:32 +0000)]
Improve lexical analysis.  In particular, `chmod' patterns don't have to
be quoted any more.

24 years agoMinor tidying and typo correction.
mdw [Fri, 30 Jul 1999 06:49:00 +0000 (06:49 +0000)]
Minor tidying and typo correction.

24 years agoAesthetic change: move autoheader before autoconf.
mdw [Tue, 27 Jul 1999 20:29:50 +0000 (20:29 +0000)]
Aesthetic change: move autoheader before autoconf.

24 years agoVarious minor portability fixes.
mdw [Tue, 27 Jul 1999 18:30:53 +0000 (18:30 +0000)]
Various minor portability fixes.

24 years agoImprove documentation and layout for @CONF_BEGIN@ and friends. Remove
mdw [Tue, 27 Jul 1999 18:30:14 +0000 (18:30 +0000)]
Improve documentation and layout for @CONF_BEGIN@ and friends.  Remove
irritating warning about unused label by introducing a spurious `goto'.

24 years agoRelatively minor changes to support new functionality.
mdw [Mon, 26 Jul 1999 23:35:09 +0000 (23:35 +0000)]
Relatively minor changes to support new functionality.

24 years agoSocket address type management.
mdw [Mon, 26 Jul 1999 23:34:26 +0000 (23:34 +0000)]
Socket address type management.

24 years agoNew socket address types.
mdw [Mon, 26 Jul 1999 23:34:11 +0000 (23:34 +0000)]
New socket address types.

24 years agoSupport code for new design.
mdw [Mon, 26 Jul 1999 23:33:56 +0000 (23:33 +0000)]
Support code for new design.

24 years agoNew sources and targets.
mdw [Mon, 26 Jul 1999 23:33:32 +0000 (23:33 +0000)]
New sources and targets.

24 years agoInfrastructure for the new design.
mdw [Mon, 26 Jul 1999 23:33:01 +0000 (23:33 +0000)]
Infrastructure for the new design.

24 years agoDocument lots of new features and syntax.
mdw [Mon, 26 Jul 1999 23:31:04 +0000 (23:31 +0000)]
Document lots of new features and syntax.

24 years agoLots of changes to source files for new design.
mdw [Mon, 26 Jul 1999 23:30:06 +0000 (23:30 +0000)]
Lots of changes to source files for new design.

24 years agoAdd DECL_ENVIRON.
mdw [Mon, 26 Jul 1999 23:29:02 +0000 (23:29 +0000)]
Add DECL_ENVIRON.

24 years agoMajor reconstruction work for new design.
mdw [Mon, 26 Jul 1999 23:28:39 +0000 (23:28 +0000)]
Major reconstruction work for new design.

24 years agoChange copyright notice.
mdw [Mon, 26 Jul 1999 23:26:44 +0000 (23:26 +0000)]
Change copyright notice.

24 years agoMinor modifications for new design.
mdw [Mon, 26 Jul 1999 23:26:21 +0000 (23:26 +0000)]
Minor modifications for new design.

24 years agoComplete rewrite. Allow a list of character sources to enable changes
mdw [Mon, 26 Jul 1999 23:24:33 +0000 (23:24 +0000)]
Complete rewrite.  Allow a list of character sources to enable changes
during parsing of syntactic constructs.

24 years agoObsoleted by new design.
mdw [Mon, 26 Jul 1999 23:23:31 +0000 (23:23 +0000)]
Obsoleted by new design.

24 years agoLog connections to syslog or stderr as appropriate. 1.0.0
mdw [Sat, 3 Jul 1999 13:56:59 +0000 (13:56 +0000)]
Log connections to syslog or stderr as appropriate.

24 years agoAdd flag saying whether to log messages to syslog or stderr.
mdw [Sat, 3 Jul 1999 13:56:33 +0000 (13:56 +0000)]
Add flag saying whether to log messages to syslog or stderr.

24 years agoPerform a forward resolution to verify result of reverse lookup.
mdw [Sat, 3 Jul 1999 13:56:04 +0000 (13:56 +0000)]
Perform a forward resolution to verify result of reverse lookup.

24 years agoVarious changes. Add configuration grammar to help text. Change to
mdw [Sat, 3 Jul 1999 13:55:17 +0000 (13:55 +0000)]
Various changes.  Add configuration grammar to help text.  Change to
root directory and open syslog when forking into background.

24 years agoInstall and distribute new manual page.
mdw [Sat, 3 Jul 1999 13:53:27 +0000 (13:53 +0000)]
Install and distribute new manual page.

24 years agoNew manual page.
mdw [Sat, 3 Jul 1999 13:52:54 +0000 (13:52 +0000)]
New manual page.

24 years agoInitial revision
mdw [Thu, 1 Jul 1999 08:56:23 +0000 (08:56 +0000)]
Initial revision