chiark / gitweb /
Mark Wooding [Tue, 1 Apr 2008 19:18:47 +0000]
Mark this version as 1.3.0.
Mark Wooding [Tue, 1 Apr 2008 19:12:19 +0000]
debian: Provide an init script to run the daemon on boot.
Also create a user.
Mark Wooding [Tue, 1 Apr 2008 19:12:19 +0000]
Consolidate all the external definitions into a single header.
This isn't a large project and isn't likely to become one. This keeps
down the number of itty little files we need to keep track of.
Mark Wooding [Tue, 1 Apr 2008 20:00:17 +0000]
build: Rewrite the build system to be nicer.
Mark Wooding [Tue, 1 Apr 2008 18:06:28 +0000]
Fix whitespace throughout.
Mark Wooding [Tue, 1 Apr 2008 12:03:32 +0000]
Remove crufty CVS $Id$ tags.
Mark Wooding [Tue, 1 Apr 2008 12:47:40 +0000]
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]
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]
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]
manpage: Fix email address.
Mark Wooding [Wed, 8 Feb 2006 18:47:55 +0000]
infra: Clean up project setup
Mark Wooding [Mon, 6 Feb 2006 17:56:36 +0000]
blast: Upper-case metasyntactic variables in the usage message.
Mark Wooding [Mon, 6 Feb 2006 17:55:43 +0000]
Extract Subversion ignore data.
mdw [Tue, 18 Oct 2005 16:12:45 +0000]
Fix email address.
mdw [Tue, 18 Oct 2005 16:12:35 +0000]
Fix stupidity.
mdw [Thu, 5 May 2005 23:07:03 +0000]
Arrgh. Another cock-up.
mdw [Thu, 5 May 2005 23:03:47 +0000]
Fix the manpage too.
mdw [Thu, 5 May 2005 23:02:28 +0000]
Fix up the help message.
mdw [Thu, 5 May 2005 22:57:16 +0000]
Provide a `--pidfile' option in `fw'.
mdw [Fri, 22 Apr 2005 21:55:58 +0000]
Autoconf and automake fixing.
mdw [Sun, 12 Sep 2004 10:36:02 +0000]
Expunge CVS cruft.
mdw [Thu, 8 Apr 2004 01:36:25 +0000]
Expunge revision histories in files.
mdw [Sun, 30 Nov 2003 00:25:27 +0000]
Fix source option prefix.
mdw [Sat, 29 Nov 2003 23:03:19 +0000]
Little formatting fixes.
mdw [Sat, 29 Nov 2003 22:15:19 +0000]
And a typo fix.
mdw [Sat, 29 Nov 2003 22:13:43 +0000]
Fix bug in identification timout handling.
mdw [Sat, 29 Nov 2003 20:45:41 +0000]
Require mLib 2.0.3 for connection stuff.
mdw [Sat, 29 Nov 2003 20:43:01 +0000]
Don't do priv separation if no priv connections to make.
mdw [Sat, 29 Nov 2003 20:36:07 +0000]
Privileged outgoing connections.
mdw [Tue, 25 Nov 2003 14:46:50 +0000]
Update docco for new options.
mdw [Tue, 25 Nov 2003 14:11:18 +0000]
Preliminary bump to 1.2.7.
mdw [Tue, 25 Nov 2003 14:08:23 +0000]
Debianization. Socket target options. Internet binding.
mdw [Fri, 31 Oct 2003 13:56:14 +0000]
Fix data corruption in channel\!
mdw [Sat, 17 May 2003 12:33:55 +0000]
Version bump.
mdw [Fri, 24 Jan 2003 20:13:04 +0000]
Fix bogus examples. Explain quoting rules for `exec' endpoints.
mdw [Fri, 24 Jan 2003 20:12:40 +0000]
Correctly cast uid and gid sentinel values.
mdw [Fri, 24 Jan 2003 20:12:26 +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]
Don't do resource limits on Cygwin.
mdw [Sat, 23 Feb 2002 00:08:00 +0000]
Fix stupid bugs from the listen(2) change.
mdw [Sat, 23 Feb 2002 00:05:12 +0000]
Fix spacing around full stops (at last!).
mdw [Fri, 22 Feb 2002 23:45:20 +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]
Add option to change the listen(2) parameter.
mdw [Fri, 22 Feb 2002 23:44:44 +0000]
Call @xfree@ rather than @free@. Add option to change the listen(2)
parameter.
mdw [Fri, 22 Feb 2002 23:44:16 +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]
Call @xfree@ rather than @free@.
mdw [Fri, 22 Feb 2002 23:42:56 +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]
Initialize scanner properly.
mdw [Sun, 13 Jan 2002 14:50:22 +0000]
Delimiter-setting function names change.
mdw [Sun, 13 Jan 2002 14:50:07 +0000]
Make delimiters be a property of a scanner.
mdw [Sun, 13 Jan 2002 14:49:56 +0000]
Conditional compilation for @getnetbyname@, since Cygwin doesn't have
it.
mdw [Sun, 13 Jan 2002 14:49:17 +0000]
Track @dstr_vputf@ change.
mdw [Sun, 13 Jan 2002 14:49:03 +0000]
Track @lbuf@ changes in mLib.
mdw [Sun, 13 Jan 2002 14:48:39 +0000]
Check for @getnetbyname@, since it appears not to be available under
Cygwin.
mdw [Sun, 13 Jan 2002 14:48:16 +0000]
Make delimiters be a property of a scanner. Change the delimiter-
changing functions' names.
mdw [Fri, 22 Jun 2001 19:37:00 +0000]
New @conn_init@ interface.
mdw [Fri, 22 Jun 2001 19:36:49 +0000]
Enlarge the identity buffer.
mdw [Fri, 23 Feb 2001 09:11:29 +0000]
Update manual style.
mdw [Mon, 5 Feb 2001 19:47:11 +0000]
Minor fixings to wording.
mdw [Sat, 3 Feb 2001 20:33:26 +0000]
Fix flags to be unsigned.
mdw [Sat, 3 Feb 2001 20:30:15 +0000]
Version bump.
mdw [Sat, 3 Feb 2001 20:30:03 +0000]
Support re-reading config files on SIGHUP.
mdw [Sat, 20 Jan 2001 11:55:17 +0000]
Handle select errors more robustly.
mdw [Tue, 1 Aug 2000 18:00:52 +0000]
Vaguely useful tool for measuring the rate at which a server accepts
connections.
mdw [Tue, 1 Aug 2000 17:59:56 +0000]
Switch over to using `size_t' for socket address lengths.
mdw [Tue, 1 Aug 2000 17:58:32 +0000]
Remove unnecessary <ctype.h> header.
mdw [Tue, 1 Aug 2000 17:58:25 +0000]
Include missing <mLib/alloc.h> header.
mdw [Tue, 1 Aug 2000 17:58:10 +0000]
Fix subtleties with <ctype.h> functions.
mdw [Wed, 19 Jul 2000 17:55:43 +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]
Use new mLib selbuf features.
mdw [Thu, 23 Mar 2000 23:26:29 +0000]
Require later mLib for sel.c bugfixes.
mdw [Thu, 23 Mar 2000 23:20:42 +0000]
Remove listener even if connection option isn't SOCKOPT_LIMITED.
mdw [Thu, 23 Mar 2000 23:19:42 +0000]
Version bump.
mdw [Thu, 23 Mar 2000 23:19:19 +0000]
Fix changed options in parser table.
mdw [Thu, 23 Mar 2000 00:37:33 +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]
Version bump.
mdw [Sat, 12 Feb 2000 18:13:20 +0000]
Terminate tables of sources and targets.
mdw [Wed, 22 Dec 1999 15:44:43 +0000]
Fix some errors, and document new option.
mdw [Wed, 22 Dec 1999 15:44:25 +0000]
Fix log message.
mdw [Wed, 22 Dec 1999 15:44:10 +0000]
Make syslog a separate option, and do it better.
mdw [Wed, 22 Dec 1999 15:43:47 +0000]
Fix log messages.
mdw [Wed, 22 Dec 1999 15:43:25 +0000]
Version bump.
mdw [Thu, 11 Nov 1999 19:08:27 +0000]
Build separately from mLib.
mdw [Fri, 22 Oct 1999 22:48:36 +0000]
New connection options: unlimited concurrent connections, and one-shot
listening sockets.
mdw [Fri, 22 Oct 1999 22:48:05 +0000]
Grammar changes for new socket connection options.
mdw [Fri, 22 Oct 1999 22:47:50 +0000]
Grammar changes. Also, don't enable SIGINT if it's currently ignored.
mdw [Fri, 22 Oct 1999 22:47:13 +0000]
New (empty) endpoint method required.
mdw [Fri, 22 Oct 1999 22:46:44 +0000]
Improve documentation for conf_enum.
mdw [Fri, 22 Oct 1999 22:46:17 +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]
Describe new socket connection options.
mdw [Fri, 15 Oct 1999 21:12:36 +0000]
Remove redundant debugging code.
mdw [Sun, 10 Oct 1999 16:47:16 +0000]
Moved some files to mLib.
mdw [Sun, 10 Oct 1999 16:46:58 +0000]
Version bump.
mdw [Sun, 10 Oct 1999 16:46:29 +0000]
Include grammar and options references at the end of the manual.
mdw [Sun, 10 Oct 1999 16:46:12 +0000]
New resolver to initialize. Also, include options for grammar and
options references.
mdw [Sun, 10 Oct 1999 16:45:34 +0000]
Modified to use new mLib resolver and ident client.
mdw [Sun, 10 Oct 1999 16:45:13 +0000]
Text file reference for the grammar. Not distributed.
mdw [Sun, 10 Oct 1999 16:44:50 +0000]
Moved to mLib.
mdw [Sun, 26 Sep 1999 18:18:05 +0000]
Remove a fixed bug from the list. Fix some nasty formatting
misfeatures.
mdw [Tue, 31 Aug 1999 17:42:49 +0000]
Use `sel_force' to avoid a `select' call between reads and writes.
mdw [Fri, 20 Aug 1999 07:21:55 +0000]
Version bump.