chiark / gitweb /
Mark Wooding [Tue, 1 Apr 2008 18:06:28 +0000 (19:06 +0100)]
Fix whitespace throughout.
Mark Wooding [Tue, 1 Apr 2008 12:03:32 +0000 (13:03 +0100)]
Remove crufty CVS $Id$ tags.
Mark Wooding [Tue, 1 Apr 2008 12:47:40 +0000 (13:47 +0100)]
Drop privileges after writing the pidfile.
Otherwise we may not be able to write it (e.g., to /var/run) because
of file access restrictions.
Mark Wooding [Mon, 25 Jun 2007 22:18:18 +0000 (23:18 +0100)]
socket: Get address option defaults correctly.
Ooops: we'd overwrite the address-family-specific defaults with the
generic ones.
Mark Wooding [Wed, 22 Feb 2006 02:07:00 +0000 (02:07 +0000)]
docs: Generate grammar and option summaries from manpage.
I've been dreaming about this for ages and finally obtained a tuit from
somewhere. The (rather grungy) script make-manpage extracts the grammar
and option information from the input manpage and spits it out again.
It's slightly surprising how bad a deroffer it can get away with...
Mark Wooding [Wed, 22 Feb 2006 00:04:23 +0000 (00:04 +0000)]
manpage: Fix email address.
Mark Wooding [Wed, 8 Feb 2006 18:47:55 +0000 (18:47 +0000)]
infra: Clean up project setup
Mark Wooding [Mon, 6 Feb 2006 17:56:36 +0000 (17:56 +0000)]
blast: Upper-case metasyntactic variables in the usage message.
Mark Wooding [Mon, 6 Feb 2006 17:55:43 +0000 (17:55 +0000)]
Extract Subversion ignore data.
mdw [Tue, 18 Oct 2005 16:12:45 +0000 (16:12 +0000)]
Fix email address.
mdw [Tue, 18 Oct 2005 16:12:35 +0000 (16:12 +0000)]
Fix stupidity.
mdw [Thu, 5 May 2005 23:07:03 +0000 (23:07 +0000)]
Arrgh. Another cock-up.
mdw [Thu, 5 May 2005 23:03:47 +0000 (23:03 +0000)]
Fix the manpage too.
mdw [Thu, 5 May 2005 23:02:28 +0000 (23:02 +0000)]
Fix up the help message.
mdw [Thu, 5 May 2005 22:57:16 +0000 (22:57 +0000)]
Provide a `--pidfile' option in `fw'.
mdw [Fri, 22 Apr 2005 21:55:58 +0000 (21:55 +0000)]
Autoconf and automake fixing.
mdw [Sun, 12 Sep 2004 10:36:02 +0000 (10:36 +0000)]
Expunge CVS cruft.
mdw [Thu, 8 Apr 2004 01:36:25 +0000 (01:36 +0000)]
Expunge revision histories in files.
mdw [Sun, 30 Nov 2003 00:25:27 +0000 (00:25 +0000)]
Fix source option prefix.
mdw [Sat, 29 Nov 2003 23:03:19 +0000 (23:03 +0000)]
Little formatting fixes.
mdw [Sat, 29 Nov 2003 22:15:19 +0000 (22:15 +0000)]
And a typo fix.
mdw [Sat, 29 Nov 2003 22:13:43 +0000 (22:13 +0000)]
Fix bug in identification timout handling.
mdw [Sat, 29 Nov 2003 20:45:41 +0000 (20:45 +0000)]
Require mLib 2.0.3 for connection stuff.
mdw [Sat, 29 Nov 2003 20:43:01 +0000 (20:43 +0000)]
Don't do priv separation if no priv connections to make.
mdw [Sat, 29 Nov 2003 20:36:07 +0000 (20:36 +0000)]
Privileged outgoing connections.
mdw [Tue, 25 Nov 2003 14:46:50 +0000 (14:46 +0000)]
Update docco for new options.
mdw [Tue, 25 Nov 2003 14:11:18 +0000 (14:11 +0000)]
Preliminary bump to 1.2.7.
mdw [Tue, 25 Nov 2003 14:08:23 +0000 (14:08 +0000)]
Debianization. Socket target options. Internet binding.
mdw [Fri, 31 Oct 2003 13:56:14 +0000 (13:56 +0000)]
Fix data corruption in channel\!
mdw [Sat, 17 May 2003 12:33:55 +0000 (12:33 +0000)]
Version bump.
mdw [Fri, 24 Jan 2003 20:13:04 +0000 (20:13 +0000)]
Fix bogus examples. Explain quoting rules for `exec' endpoints.
mdw [Fri, 24 Jan 2003 20:12:40 +0000 (20:12 +0000)]
Correctly cast uid and gid sentinel values.
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).
mdw [Fri, 24 Jan 2003 20:11:14 +0000 (20:11 +0000)]
Don't do resource limits on Cygwin.
mdw [Sat, 23 Feb 2002 00:08:00 +0000 (00:08 +0000)]
Fix stupid bugs from the listen(2) change.
mdw [Sat, 23 Feb 2002 00:05:12 +0000 (00:05 +0000)]
Fix spacing around full stops (at last!).
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'.
mdw [Fri, 22 Feb 2002 23:45:01 +0000 (23:45 +0000)]
Add option to change the listen(2) parameter.
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.
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.
mdw [Fri, 22 Feb 2002 23:43:32 +0000 (23:43 +0000)]
Call @xfree@ rather than @free@.
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.
mdw [Wed, 30 Jan 2002 09:29:34 +0000 (09:29 +0000)]
Initialize scanner properly.
mdw [Sun, 13 Jan 2002 14:50:22 +0000 (14:50 +0000)]
Delimiter-setting function names change.
mdw [Sun, 13 Jan 2002 14:50:07 +0000 (14:50 +0000)]
Make delimiters be a property of a scanner.
mdw [Sun, 13 Jan 2002 14:49:56 +0000 (14:49 +0000)]
Conditional compilation for @getnetbyname@, since Cygwin doesn't have
it.
mdw [Sun, 13 Jan 2002 14:49:17 +0000 (14:49 +0000)]
Track @dstr_vputf@ change.
mdw [Sun, 13 Jan 2002 14:49:03 +0000 (14:49 +0000)]
Track @lbuf@ changes in mLib.
mdw [Sun, 13 Jan 2002 14:48:39 +0000 (14:48 +0000)]
Check for @getnetbyname@, since it appears not to be available under
Cygwin.
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.
mdw [Fri, 22 Jun 2001 19:37:00 +0000 (19:37 +0000)]
New @conn_init@ interface.
mdw [Fri, 22 Jun 2001 19:36:49 +0000 (19:36 +0000)]
Enlarge the identity buffer.
mdw [Fri, 23 Feb 2001 09:11:29 +0000 (09:11 +0000)]
Update manual style.
mdw [Mon, 5 Feb 2001 19:47:11 +0000 (19:47 +0000)]
Minor fixings to wording.
mdw [Sat, 3 Feb 2001 20:33:26 +0000 (20:33 +0000)]
Fix flags to be unsigned.
mdw [Sat, 3 Feb 2001 20:30:15 +0000 (20:30 +0000)]
Version bump.
mdw [Sat, 3 Feb 2001 20:30:03 +0000 (20:30 +0000)]
Support re-reading config files on SIGHUP.
mdw [Sat, 20 Jan 2001 11:55:17 +0000 (11:55 +0000)]
Handle select errors more robustly.
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.
mdw [Tue, 1 Aug 2000 17:59:56 +0000 (17:59 +0000)]
Switch over to using `size_t' for socket address lengths.
mdw [Tue, 1 Aug 2000 17:58:32 +0000 (17:58 +0000)]
Remove unnecessary <ctype.h> header.
mdw [Tue, 1 Aug 2000 17:58:25 +0000 (17:58 +0000)]
Include missing <mLib/alloc.h> header.
mdw [Tue, 1 Aug 2000 17:58:10 +0000 (17:58 +0000)]
Fix subtleties with <ctype.h> functions.
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.
mdw [Sat, 1 Jul 2000 11:28:52 +0000 (11:28 +0000)]
Use new mLib selbuf features.
mdw [Thu, 23 Mar 2000 23:26:29 +0000 (23:26 +0000)]
Require later mLib for sel.c bugfixes.
mdw [Thu, 23 Mar 2000 23:20:42 +0000 (23:20 +0000)]
Remove listener even if connection option isn't SOCKOPT_LIMITED.
mdw [Thu, 23 Mar 2000 23:19:42 +0000 (23:19 +0000)]
Version bump.
mdw [Thu, 23 Mar 2000 23:19:19 +0000 (23:19 +0000)]
Fix changed options in parser table.
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.
mdw [Thu, 23 Mar 2000 00:35:50 +0000 (00:35 +0000)]
Version bump.
mdw [Sat, 12 Feb 2000 18:13:20 +0000 (18:13 +0000)]
Terminate tables of sources and targets.
mdw [Wed, 22 Dec 1999 15:44:43 +0000 (15:44 +0000)]
Fix some errors, and document new option.
mdw [Wed, 22 Dec 1999 15:44:25 +0000 (15:44 +0000)]
Fix log message.
mdw [Wed, 22 Dec 1999 15:44:10 +0000 (15:44 +0000)]
Make syslog a separate option, and do it better.
mdw [Wed, 22 Dec 1999 15:43:47 +0000 (15:43 +0000)]
Fix log messages.
mdw [Wed, 22 Dec 1999 15:43:25 +0000 (15:43 +0000)]
Version bump.
mdw [Thu, 11 Nov 1999 19:08:27 +0000 (19:08 +0000)]
Build separately from mLib.
mdw [Fri, 22 Oct 1999 22:48:36 +0000 (22:48 +0000)]
New connection options: unlimited concurrent connections, and one-shot
listening sockets.
mdw [Fri, 22 Oct 1999 22:48:05 +0000 (22:48 +0000)]
Grammar changes for new socket connection options.
mdw [Fri, 22 Oct 1999 22:47:50 +0000 (22:47 +0000)]
Grammar changes. Also, don't enable SIGINT if it's currently ignored.
mdw [Fri, 22 Oct 1999 22:47:13 +0000 (22:47 +0000)]
New (empty) endpoint method required.
mdw [Fri, 22 Oct 1999 22:46:44 +0000 (22:46 +0000)]
Improve documentation for conf_enum.
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.
mdw [Fri, 22 Oct 1999 22:45:15 +0000 (22:45 +0000)]
Describe new socket connection options.
mdw [Fri, 15 Oct 1999 21:12:36 +0000 (21:12 +0000)]
Remove redundant debugging code.
mdw [Sun, 10 Oct 1999 16:47:16 +0000 (16:47 +0000)]
Moved some files to mLib.
mdw [Sun, 10 Oct 1999 16:46:58 +0000 (16:46 +0000)]
Version bump.
mdw [Sun, 10 Oct 1999 16:46:29 +0000 (16:46 +0000)]
Include grammar and options references at the end of the manual.
mdw [Sun, 10 Oct 1999 16:46:12 +0000 (16:46 +0000)]
New resolver to initialize. Also, include options for grammar and
options references.
mdw [Sun, 10 Oct 1999 16:45:34 +0000 (16:45 +0000)]
Modified to use new mLib resolver and ident client.
mdw [Sun, 10 Oct 1999 16:45:13 +0000 (16:45 +0000)]
Text file reference for the grammar. Not distributed.
mdw [Sun, 10 Oct 1999 16:44:50 +0000 (16:44 +0000)]
Moved to mLib.
mdw [Sun, 26 Sep 1999 18:18:05 +0000 (18:18 +0000)]
Remove a fixed bug from the list. Fix some nasty formatting
misfeatures.
mdw [Tue, 31 Aug 1999 17:42:49 +0000 (17:42 +0000)]
Use `sel_force' to avoid a `select' call between reads and writes.
mdw [Fri, 20 Aug 1999 07:21:55 +0000 (07:21 +0000)]
Version bump.
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.
mdw [Fri, 30 Jul 1999 06:49:00 +0000 (06:49 +0000)]
Minor tidying and typo correction.
mdw [Tue, 27 Jul 1999 20:29:50 +0000 (20:29 +0000)]
Aesthetic change: move autoheader before autoconf.
mdw [Tue, 27 Jul 1999 18:30:53 +0000 (18:30 +0000)]
Various minor portability fixes.