------------------------------------------------------------------------
r125 | bruce | 2006-12-17 23:43:47 -0600 (Sun, 17 Dec 2006) | 2 lines
Changed paths:
   M /trunk/README.in
   M /trunk/spec

Minor tweaks to the README and spec.

------------------------------------------------------------------------
r124 | bruce | 2006-12-17 23:42:14 -0600 (Sun, 17 Dec 2006) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/relay-filter.c

Export $USER and $DOMAIN when invoking relay-ctrl.

------------------------------------------------------------------------
r123 | bruce | 2006-12-17 23:25:46 -0600 (Sun, 17 Dec 2006) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/VERSION

Bumped version to 0.97

------------------------------------------------------------------------
r122 | bruce | 2005-08-18 13:01:39 -0600 (Thu, 18 Aug 2005) | 1 line
Changed paths:
   A /tags/0.96 (from /trunk:121)

Tagged version 0.96
------------------------------------------------------------------------
r121 | bruce | 2005-08-18 12:57:19 -0600 (Thu, 18 Aug 2005) | 2 lines
Changed paths:
   M /trunk/spec

Fixed install mechanism in spec.

------------------------------------------------------------------------
r120 | bruce | 2005-08-18 12:54:43 -0600 (Thu, 18 Aug 2005) | 2 lines
Changed paths:
   M /trunk/spec

Fixed type ${_tmppath} to %{_tmppath} in spec.

------------------------------------------------------------------------
r119 | bruce | 2005-08-18 12:53:39 -0600 (Thu, 18 Aug 2005) | 2 lines
Changed paths:
   M /trunk/TODO

Removed TODO note about catching SIGCHLD, since we already do it.

------------------------------------------------------------------------
r118 | bruce | 2005-08-18 12:51:30 -0600 (Thu, 18 Aug 2005) | 2 lines
Changed paths:
   M /trunk/README.in

Added note about bglibs requirement.

------------------------------------------------------------------------
r117 | bruce | 2005-08-18 12:50:57 -0600 (Thu, 18 Aug 2005) | 2 lines
Changed paths:
   M /trunk/relay-filter.c

Removed extraneous alarm catch call in relay-filter.c

------------------------------------------------------------------------
r116 | bruce | 2005-08-18 12:24:40 -0600 (Thu, 18 Aug 2005) | 2 lines
Changed paths:
   M /trunk/http-xlate-filter.c

Renamed some parameters to avoid global-local name conflicts.

------------------------------------------------------------------------
r115 | bruce | 2005-08-18 12:22:15 -0600 (Thu, 18 Aug 2005) | 2 lines
Changed paths:
   M /trunk/README.in
   M /trunk/TODO
   M /trunk/spec

Updated email addresses, copyright year, requirements, etc.

------------------------------------------------------------------------
r114 | bruce | 2005-08-18 12:18:24 -0600 (Thu, 18 Aug 2005) | 2 lines
Changed paths:
   A /trunk/INSTHIER
   D /trunk/insthier.c

Switched to new bg-installer install mechanism.

------------------------------------------------------------------------
r113 | bruce | 2004-03-05 21:33:41 -0600 (Fri, 05 Mar 2004) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy-imap.c
   M /trunk/ucspi-proxy-pop3.c

Make note that the command is optional in the command-line usage.

------------------------------------------------------------------------
r112 | bruce | 2004-03-05 21:32:39 -0600 (Fri, 05 Mar 2004) | 3 lines
Changed paths:
   M /trunk/relay-filter.c

Run the command in the background (instead of waiting for it) in case it
takes non-trivial time to exit.

------------------------------------------------------------------------
r111 | bruce | 2004-03-05 21:05:48 -0600 (Fri, 05 Mar 2004) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy.c

use iopoll_restart to make sure errant signals don't kill the proxy.

------------------------------------------------------------------------
r110 | bruce | 2004-03-03 10:43:48 -0600 (Wed, 03 Mar 2004) | 4 lines
Changed paths:
   M /trunk/ucspi-proxy.c

Since the server socket is opened in non-blocking mode, make sure to
poll for writeability before actually writing.  This fixes problems with
uploading large messages to slow IMAP servers.

------------------------------------------------------------------------
r109 | bruce | 2004-02-27 14:43:00 -0600 (Fri, 27 Feb 2004) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy.c

Always show the byte counts on exit.

------------------------------------------------------------------------
r108 | bruce | 2004-02-27 14:42:38 -0600 (Fri, 27 Feb 2004) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy.c

Make write_client and write_server use a common retry write function.

------------------------------------------------------------------------
r107 | bruce | 2004-02-27 14:27:20 -0600 (Fri, 27 Feb 2004) | 4 lines
Changed paths:
   M /trunk/ucspi-proxy.c

Changes to messages:
1) always show error messages
2) give filters appropriate names

------------------------------------------------------------------------
r106 | bruce | 2004-02-27 14:15:49 -0600 (Fri, 27 Feb 2004) | 2 lines
Changed paths:
   M /trunk/relay-filter.c

Only emit the relay messages if opt_verbose is set.

------------------------------------------------------------------------
r105 | bruce | 2004-02-27 13:00:29 -0600 (Fri, 27 Feb 2004) | 2 lines
Changed paths:
   M /trunk/ftp-filter.c
   M /trunk/http-xlate-filter.c
   M /trunk/imap-filter.c
   M /trunk/log-filter.c
   M /trunk/null-filter.c
   M /trunk/pop3-filter.c
   M /trunk/relay-filter.c
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Changed name and semantics of add_filter to set_filter (replace if exists).

------------------------------------------------------------------------
r104 | bruce | 2004-02-27 11:42:55 -0600 (Fri, 27 Feb 2004) | 2 lines
Changed paths:
   M /trunk/TODO

Fixed up what really needs to be done.

------------------------------------------------------------------------
r103 | bruce | 2004-02-27 11:15:41 -0600 (Fri, 27 Feb 2004) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy.c

Provide better byte counters.

------------------------------------------------------------------------
r102 | bruce | 2004-02-27 00:20:36 -0600 (Fri, 27 Feb 2004) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Converted opt_verbose to a counter instead of just a flag.

------------------------------------------------------------------------
r101 | bruce | 2004-02-26 23:38:12 -0600 (Thu, 26 Feb 2004) | 2 lines
Changed paths:
   M /trunk/imap-filter.c

Handle quoted usernames.

------------------------------------------------------------------------
r100 | bruce | 2004-02-26 17:06:41 -0600 (Thu, 26 Feb 2004) | 2 lines
Changed paths:
   A /trunk/makedist.py

Added missing makedist.py script.

------------------------------------------------------------------------
r99 | bruce | 2004-02-26 17:06:26 -0600 (Thu, 26 Feb 2004) | 2 lines
Changed paths:
   M /trunk/insthier.c

Added manual targets to insthier.

------------------------------------------------------------------------
r98 | bruce | 2004-02-26 17:06:07 -0600 (Thu, 26 Feb 2004) | 2 lines
Changed paths:
   M /trunk/spec

Modernized spec, including use of installer/instcheck.

------------------------------------------------------------------------
r97 | bruce | 2004-02-26 17:04:30 -0600 (Thu, 26 Feb 2004) | 2 lines
Changed paths:
   D /trunk/README
   A /trunk/README.in (from /trunk/README:68)

Converted to templated README.

------------------------------------------------------------------------
r96 | bruce | 2004-02-26 11:44:51 -0600 (Thu, 26 Feb 2004) | 2 lines
Changed paths:
   M /trunk/ftp-filter.c
   M /trunk/http-xlate-filter.c
   M /trunk/relay-filter.c
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Replaced usages of stdio with iobuf/fmt/msg calls.

------------------------------------------------------------------------
r95 | bruce | 2004-02-26 11:09:37 -0600 (Thu, 26 Feb 2004) | 2 lines
Changed paths:
   M /trunk/spec
   M /trunk/ucspi-proxy-http-xlate=x
   M /trunk/ucspi-proxy-imap=x
   M /trunk/ucspi-proxy-log=x
   M /trunk/ucspi-proxy-pop3=x
   M /trunk/ucspi-proxy=x

Switch to use of bglibs 1.015 and libbg.a

------------------------------------------------------------------------
r94 | bruce | 2004-01-27 11:15:36 -0600 (Tue, 27 Jan 2004) | 3 lines
Changed paths:
   M /trunk/ucspi-proxy.c

Since the FD handler function can potentially reorder the filter linked
list, don't process any FDs after the first ready one.

------------------------------------------------------------------------
r93 | bruce | 2004-01-27 11:13:30 -0600 (Tue, 27 Jan 2004) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy-http-xlate=x
   M /trunk/ucspi-proxy-log=x
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy=x

Use a temporary str buffer to write out the error message all in one go.

------------------------------------------------------------------------
r92 | bruce | 2004-01-27 10:12:33 -0600 (Tue, 27 Jan 2004) | 2 lines
Changed paths:
   M /trunk/tcp-connect.c

Look up port names with getservbyname.

------------------------------------------------------------------------
r91 | bruce | 2004-01-27 00:03:20 -0600 (Tue, 27 Jan 2004) | 2 lines
Changed paths:
   M /trunk/tcp-connect.c
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Accept timeout as a command-line option instead of env var.

------------------------------------------------------------------------
r90 | bruce | 2004-01-26 17:59:03 -0600 (Mon, 26 Jan 2004) | 2 lines
Changed paths:
   M /trunk/ftp-proxy
   M /trunk/imap-proxy
   M /trunk/log-proxy
   M /trunk/pop3-proxy
   M /trunk/tcp-connect.c
   M /trunk/tcp-proxy
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Take host/port parameters from command-line instead of environment variables.

------------------------------------------------------------------------
r89 | bruce | 2004-01-26 17:36:24 -0600 (Mon, 26 Jan 2004) | 3 lines
Changed paths:
   M /trunk/tcp-connect.c

Allow specification of a host name instead of just numerical IP through
$PROXY_CONNECT_HOST.

------------------------------------------------------------------------
r88 | bruce | 2004-01-26 17:05:27 -0600 (Mon, 26 Jan 2004) | 2 lines
Changed paths:
   M /trunk/pop3-filter.c

Fixed several bugs in handling of the username.

------------------------------------------------------------------------
r87 | bruce | 2004-01-26 16:56:21 -0600 (Mon, 26 Jan 2004) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/imap-filter.c
   M /trunk/ucspi-proxy-imap.c

Added hostname suffixing support to the IMAP proxy.

------------------------------------------------------------------------
r86 | bruce | 2004-01-26 16:46:37 -0600 (Mon, 26 Jan 2004) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy-pop3.c

Fixed typo in prototype for pop3_filter_init.

------------------------------------------------------------------------
r85 | bruce | 2004-01-26 16:41:27 -0600 (Mon, 26 Jan 2004) | 3 lines
Changed paths:
   M /trunk/relay-filter.c

When the command isn't present, relay_command will be a NULL pointer,
making this buggy test cause a seg fault.

------------------------------------------------------------------------
r84 | bruce | 2004-01-26 16:40:45 -0600 (Mon, 26 Jan 2004) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy.c

Make sure to ignore EAGAIN or EINTR errors when reading from a FD.

------------------------------------------------------------------------
r83 | bruce | 2004-01-26 15:39:40 -0600 (Mon, 26 Jan 2004) | 2 lines
Changed paths:
   M /trunk/imap-filter.c
   M /trunk/ucspi-proxy-imap.c

Moved primary initialization routine to main C file.

------------------------------------------------------------------------
r82 | bruce | 2004-01-26 15:37:37 -0600 (Mon, 26 Jan 2004) | 2 lines
Changed paths:
   M /trunk/imap-filter.c
   M /trunk/ucspi-proxy-imap=x

Converted to using string functions instead of manual memory management.

------------------------------------------------------------------------
r81 | bruce | 2004-01-26 15:16:04 -0600 (Mon, 26 Jan 2004) | 3 lines
Changed paths:
   A /trunk/imap-filter.c (from /trunk/imap-relay-filter.c:79)
   A /trunk/imap-proxy (from /trunk/imap-relay-proxy:68)
   D /trunk/imap-relay-filter.c
   D /trunk/imap-relay-proxy
   D /trunk/ucspi-proxy-imap-relay.c
   D /trunk/ucspi-proxy-imap-relay=x
   A /trunk/ucspi-proxy-imap.c (from /trunk/ucspi-proxy-imap-relay.c:79)
   A /trunk/ucspi-proxy-imap=x (from /trunk/ucspi-proxy-imap-relay=x:74)

Renamed imap-relay-filter to imap-filter, and ucspi-proxy-imap-relay to
just ucspi-proxy-imap.  The username fixups will come as a later step.

------------------------------------------------------------------------
r80 | bruce | 2004-01-26 15:11:15 -0600 (Mon, 26 Jan 2004) | 3 lines
Changed paths:
   M /trunk/NEWS
   A /trunk/pop3-filter.c (from /trunk/pop3-relay-filter.c:79)
   A /trunk/pop3-proxy (from /trunk/pop3-relay-proxy:68)
   D /trunk/pop3-relay-filter.c
   D /trunk/pop3-relay-proxy
   D /trunk/ucspi-proxy-pop3-relay.c
   D /trunk/ucspi-proxy-pop3-relay=x
   A /trunk/ucspi-proxy-pop3.c (from /trunk/ucspi-proxy-pop3-relay.c:79)
   A /trunk/ucspi-proxy-pop3=x (from /trunk/ucspi-proxy-pop3-relay=x:74)

Added hostname suffixing support to the POP3 proxy, removing the "relay"
from the filename since it does more than just relay control now.

------------------------------------------------------------------------
r79 | bruce | 2004-01-26 14:18:38 -0600 (Mon, 26 Jan 2004) | 4 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/imap-relay-filter.c
   M /trunk/pop3-relay-filter.c
   M /trunk/relay-filter.c
   M /trunk/ucspi-proxy-imap-relay.c
   M /trunk/ucspi-proxy-pop3-relay.c
   M /trunk/ucspi-proxy.h

Reverted much of the previous relay filter change.  In particular, the
command now goes on the command line again, but the delay parameter has
been moved to an environment variable.

------------------------------------------------------------------------
r78 | bruce | 2004-01-26 13:25:33 -0600 (Mon, 26 Jan 2004) | 3 lines
Changed paths:
   M /trunk/http-xlate-filter.c
   M /trunk/null-filter.c
   M /trunk/relay-filter.c
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Introduced a typedef for the filter/eof functions; used that typedef to
get rid of some erroneous type differences.

------------------------------------------------------------------------
r77 | bruce | 2004-01-26 12:30:04 -0600 (Mon, 26 Jan 2004) | 3 lines
Changed paths:
   M /trunk/imap-relay-filter.c
   M /trunk/pop3-relay-filter.c
   M /trunk/relay-filter.c
   M /trunk/ucspi-proxy-imap-relay.c
   M /trunk/ucspi-proxy-pop3-relay.c
   M /trunk/ucspi-proxy.h

Modified relay-ctrl to pull its configuration from environment
variables.

------------------------------------------------------------------------
r76 | bruce | 2004-01-24 23:20:52 -0600 (Sat, 24 Jan 2004) | 2 lines
Changed paths:
   A /trunk/VERSION

Added spac version file.

------------------------------------------------------------------------
r75 | bruce | 2004-01-24 23:17:00 -0600 (Sat, 24 Jan 2004) | 3 lines
Changed paths:
   M /trunk/relay-filter.c
   M /trunk/ucspi-proxy-imap-relay.c
   M /trunk/ucspi-proxy-pop3-relay.c

Since tcpclient is no longer overwriting environment variables, the
relay filter can rely on $TCPREMOTEIP again.

------------------------------------------------------------------------
r74 | bruce | 2004-01-24 23:12:19 -0600 (Sat, 24 Jan 2004) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/ftp-filter.c
   M /trunk/http-xlate-filter.c
   M /trunk/imap-relay-filter.c
   M /trunk/log-filter.c
   M /trunk/null-filter.c
   M /trunk/pop3-relay-filter.c
   M /trunk/relay-filter.c
   A /trunk/tcp-connect.c
   M /trunk/ucspi-proxy-http-xlate=x
   M /trunk/ucspi-proxy-imap-relay=x
   M /trunk/ucspi-proxy-log=x
   M /trunk/ucspi-proxy-pop3-relay=x
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h
   M /trunk/ucspi-proxy=x

Moved the server connect handler into the proxy program.

------------------------------------------------------------------------
r73 | bruce | 2004-01-24 22:23:17 -0600 (Sat, 24 Jan 2004) | 3 lines
Changed paths:
   M /trunk/http-xlate-filter.c
   M /trunk/imap-relay-filter.c
   M /trunk/log-filter.c
   M /trunk/pop3-relay-filter.c
   A /trunk/ucspi-proxy-http-xlate.c
   A /trunk/ucspi-proxy-imap-relay.c
   A /trunk/ucspi-proxy-log.c
   A /trunk/ucspi-proxy-pop3-relay.c

Moved the program and filter_usage strings into their own source file to
complete the spac build requirements.

------------------------------------------------------------------------
r72 | bruce | 2004-01-24 12:13:02 -0600 (Sat, 24 Jan 2004) | 2 lines
Changed paths:
   A /trunk/insthier.c

Added necessary install script.

------------------------------------------------------------------------
r71 | bruce | 2004-01-24 12:12:38 -0600 (Sat, 24 Jan 2004) | 2 lines
Changed paths:
   D /trunk/Makefile
   A /trunk/ucspi-proxy-http-xlate=x
   A /trunk/ucspi-proxy-imap-relay=x
   A /trunk/ucspi-proxy-log=x
   A /trunk/ucspi-proxy-pop3-relay=x
   A /trunk/ucspi-proxy=x

Switched to spac to build the Makefile automatically.

------------------------------------------------------------------------
r70 | bruce | 2004-01-24 11:47:26 -0600 (Sat, 24 Jan 2004) | 3 lines
Changed paths:
   M /trunk/ftp-filter.c
   M /trunk/http-xlate-filter.c
   M /trunk/imap-relay-filter.c
   M /trunk/log-filter.c
   M /trunk/null-filter.c
   M /trunk/pop3-relay-filter.c
   M /trunk/relay-filter.c
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Renamed filter_name to program to match bglibs usage, and changed type
of filter_usage to const char[].

------------------------------------------------------------------------
r69 | bruce | 2004-01-21 17:40:29 -0600 (Wed, 21 Jan 2004) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Allow the server FD numbers to be overridden.

------------------------------------------------------------------------
r68 | unknown | 2003-11-27 17:09:44 -0600 (Thu, 27 Nov 2003) | 1 line
Changed paths:
   A /tags/rel-0-93 (from /trunk:48)

This commit was manufactured by cvs2svn to create tag 'rel-0-93'.
------------------------------------------------------------------------
r67 | unknown | 2003-11-27 17:09:44 -0600 (Thu, 27 Nov 2003) | 1 line
Changed paths:
   A /tags/rel-0-92 (from /trunk:45)

This commit was manufactured by cvs2svn to create tag 'rel-0-92'.
------------------------------------------------------------------------
r66 | unknown | 2003-11-27 17:09:44 -0600 (Thu, 27 Nov 2003) | 1 line
Changed paths:
   A /tags/rel-0-91 (from /trunk:42)

This commit was manufactured by cvs2svn to create tag 'rel-0-91'.
------------------------------------------------------------------------
r65 | unknown | 2003-11-27 17:09:44 -0600 (Thu, 27 Nov 2003) | 1 line
Changed paths:
   A /tags/rel-0-90 (from /trunk:11)

This commit was manufactured by cvs2svn to create tag 'rel-0-90'.
------------------------------------------------------------------------
r64 | unknown | 2003-11-27 17:09:44 -0600 (Thu, 27 Nov 2003) | 1 line
Changed paths:
   A /tags/rel-0-95 (from /trunk:57)

This commit was manufactured by cvs2svn to create tag 'rel-0-95'.
------------------------------------------------------------------------
r63 | unknown | 2003-11-27 17:09:44 -0600 (Thu, 27 Nov 2003) | 1 line
Changed paths:
   A /tags/rel-0-94 (from /trunk:55)

This commit was manufactured by cvs2svn to create tag 'rel-0-94'.
------------------------------------------------------------------------
r62 | unknown | 2003-11-27 17:09:44 -0600 (Thu, 27 Nov 2003) | 1 line
Changed paths:
   A /tags
   A /tags/start (from /branches/bruceg:2)

This commit was manufactured by cvs2svn to create tag 'start'.
------------------------------------------------------------------------
r61 | bruce | 2003-11-27 16:50:40 -0600 (Thu, 27 Nov 2003) | 2 lines
Changed paths:
   M /trunk/TODO

*** empty log message ***

------------------------------------------------------------------------
r60 | bruce | 2001-03-15 13:37:32 -0600 (Thu, 15 Mar 2001) | 2 lines
Changed paths:
   M /trunk/NEWS

*** empty log message ***

------------------------------------------------------------------------
r59 | bruce | 2001-03-15 13:37:29 -0600 (Thu, 15 Mar 2001) | 2 lines
Changed paths:
   M /trunk/makedist.in

Updated the list URL.

------------------------------------------------------------------------
r58 | bruce | 2001-03-15 13:32:40 -0600 (Thu, 15 Mar 2001) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Write the PID with all output messages.

------------------------------------------------------------------------
r57 | bruce | 2000-12-20 14:39:13 -0600 (Wed, 20 Dec 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/README
   M /trunk/makedist.in

*** empty log message ***

------------------------------------------------------------------------
r56 | bruce | 2000-12-20 14:37:24 -0600 (Wed, 20 Dec 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/NEWS
   A /trunk/base64.c
   M /trunk/imap-relay-filter.c
   M /trunk/pop3-relay-filter.c
   M /trunk/relay-filter.c

Parse and display the username on login.

------------------------------------------------------------------------
r55 | bruce | 2000-12-14 16:32:46 -0600 (Thu, 14 Dec 2000) | 2 lines
Changed paths:
   M /trunk/makedist.in

*** empty log message ***

------------------------------------------------------------------------
r54 | bruce | 2000-12-14 16:31:57 -0600 (Thu, 14 Dec 2000) | 2 lines
Changed paths:
   M /trunk/README

Updated date.

------------------------------------------------------------------------
r53 | bruce | 2000-12-14 16:31:21 -0600 (Thu, 14 Dec 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   A /trunk/ucspi-proxy-http-xlate.1

Added man page for ucspi-proxy-http-xlate.

------------------------------------------------------------------------
r52 | bruce | 2000-12-14 16:30:12 -0600 (Thu, 14 Dec 2000) | 2 lines
Changed paths:
   M /trunk/NEWS

Added note about ucspi-http-xlate-proxy.

------------------------------------------------------------------------
r51 | bruce | 2000-12-14 16:20:05 -0600 (Thu, 14 Dec 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   A /trunk/http-xlate-filter.c

Added a translating HTTP filter.

------------------------------------------------------------------------
r50 | bruce | 2000-12-14 16:19:45 -0600 (Thu, 14 Dec 2000) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Renamed the DEBUG* macros to MSG, and added some new DEBUG macros.

------------------------------------------------------------------------
r49 | bruce | 2000-10-12 22:42:20 -0600 (Thu, 12 Oct 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/NEWS
   M /trunk/README
   M /trunk/ucspi-proxy.c

Fixed a bug in write_client that treated a short write as a failure.

------------------------------------------------------------------------
r48 | bruce | 2000-10-06 10:19:18 -0600 (Fri, 06 Oct 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/README

*** empty log message ***

------------------------------------------------------------------------
r47 | bruce | 2000-10-06 10:05:48 -0600 (Fri, 06 Oct 2000) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/imap-relay-filter.c
   M /trunk/imap-relay-proxy
   M /trunk/pop3-relay-filter.c
   M /trunk/pop3-relay-proxy
   M /trunk/relay-filter.c

Made the relay rerun delay and command into command-line arguments.

------------------------------------------------------------------------
r46 | bruce | 2000-10-06 10:04:37 -0600 (Fri, 06 Oct 2000) | 2 lines
Changed paths:
   M /trunk/Makefile

Fixed a couple of bugs.

------------------------------------------------------------------------
r45 | bruce | 2000-10-02 12:59:05 -0600 (Mon, 02 Oct 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/NEWS
   M /trunk/README

*** empty log message ***

------------------------------------------------------------------------
r44 | bruce | 2000-10-02 12:54:56 -0600 (Mon, 02 Oct 2000) | 2 lines
Changed paths:
   M /trunk/pop3-relay-filter.c

Added support for POP3 CRAM-MD5 authentication.

------------------------------------------------------------------------
r43 | bruce | 2000-10-02 12:41:24 -0600 (Mon, 02 Oct 2000) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy.c

Ignore several harmless signals that could otherwise crash the proxy.

------------------------------------------------------------------------
r42 | bruce | 2000-09-21 14:05:49 -0600 (Thu, 21 Sep 2000) | 2 lines
Changed paths:
   M /trunk/README

*** empty log message ***

------------------------------------------------------------------------
r41 | bruce | 2000-09-20 13:38:17 -0600 (Wed, 20 Sep 2000) | 2 lines
Changed paths:
   M /trunk/ftp-proxy
   M /trunk/imap-relay-proxy
   M /trunk/log-proxy
   M /trunk/pop3-relay-proxy
   M /trunk/tcp-proxy

Compacted the options to tcpserver and tcpclient.

------------------------------------------------------------------------
r40 | bruce | 2000-09-19 11:23:39 -0600 (Tue, 19 Sep 2000) | 2 lines
Changed paths:
   M /trunk/imap-relay-filter.c

Fixed bug in handling the AUTHENTICATE command sequence.

------------------------------------------------------------------------
r39 | bruce | 2000-09-19 11:23:18 -0600 (Tue, 19 Sep 2000) | 2 lines
Changed paths:
   M /trunk/pop3-relay-filter.c

Added logging via relay-filter.c

------------------------------------------------------------------------
r38 | bruce | 2000-09-19 11:23:03 -0600 (Tue, 19 Sep 2000) | 2 lines
Changed paths:
   M /trunk/relay-filter.c

Added logging.

------------------------------------------------------------------------
r37 | bruce | 2000-09-19 10:15:34 -0600 (Tue, 19 Sep 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/NEWS
   M /trunk/README
   M /trunk/makedist.in

*** empty log message ***

------------------------------------------------------------------------
r36 | bruce | 2000-09-19 10:11:57 -0600 (Tue, 19 Sep 2000) | 2 lines
Changed paths:
   M /trunk/relay-filter.c

Renamed the duplicate "true".

------------------------------------------------------------------------
r35 | bruce | 2000-09-19 10:07:49 -0600 (Tue, 19 Sep 2000) | 2 lines
Changed paths:
   M /trunk/relay-filter.c

Moved the various paths and time constants to the start of the file.

------------------------------------------------------------------------
r34 | bruce | 2000-09-19 10:08:44 -0600 (Tue, 19 Sep 2000) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/README
   M /trunk/TODO

Documentation updates.

------------------------------------------------------------------------
r33 | bruce | 2000-09-19 10:00:56 -0600 (Tue, 19 Sep 2000) | 2 lines
Changed paths:
   M /trunk/imap-relay-filter.c
   M /trunk/pop3-relay-filter.c

Renamed accept_ip to accept_client for relay control.

------------------------------------------------------------------------
r32 | bruce | 2000-09-19 10:00:05 -0600 (Tue, 19 Sep 2000) | 2 lines
Changed paths:
   M /trunk/relay-filter.c

Added code to re-run relay-ctrl-allow every 5 minutes.

------------------------------------------------------------------------
r31 | bruce | 2000-09-19 09:59:42 -0600 (Tue, 19 Sep 2000) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy.c

Fixed problem with handling signals during select.

------------------------------------------------------------------------
r30 | bruce | 2000-09-18 17:28:06 -0600 (Mon, 18 Sep 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   A /trunk/imap-relay-filter.c
   M /trunk/pop3-relay-filter.c
   A /trunk/relay-filter.c

Completed POP3 relay, started IMAP relay filters.

------------------------------------------------------------------------
r29 | bruce | 2000-09-18 17:27:32 -0600 (Mon, 18 Sep 2000) | 3 lines
Changed paths:
   M /trunk/ftp-proxy
   A /trunk/imap-relay-proxy
   M /trunk/log-proxy
   A /trunk/pop3-relay-proxy
   M /trunk/tcp-proxy

Fixed usage to add a prefix to executing the ucspi-proxy-* programs.
Added scripts for imap-relay and pop3-relay.

------------------------------------------------------------------------
r28 | bruce | 2000-09-18 17:25:34 -0600 (Mon, 18 Sep 2000) | 2 lines
Changed paths:
   M /trunk/ftp-filter.c
   M /trunk/log-filter.c
   M /trunk/null-filter.c
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Added proxy usage string to filters.

------------------------------------------------------------------------
r27 | bruce | 2000-09-18 13:58:04 -0600 (Mon, 18 Sep 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/pop3-relay-filter.c

Completed basic POP3 relay implementation.

------------------------------------------------------------------------
r26 | bruce | 2000-09-15 16:46:38 -0600 (Fri, 15 Sep 2000) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/makedist.in
   M /trunk/ucspi-proxy.h

*** empty log message ***

------------------------------------------------------------------------
r25 | bruce | 2000-09-15 16:46:32 -0600 (Fri, 15 Sep 2000) | 2 lines
Changed paths:
   A /trunk/pop3-relay-filter.c

Started a SMTP-after-POP3 relaying filter.

------------------------------------------------------------------------
r24 | bruce | 2000-09-15 16:46:15 -0600 (Fri, 15 Sep 2000) | 2 lines
Changed paths:
   M /trunk/ftp-filter.c

Continuing progress on this filter.

------------------------------------------------------------------------
r23 | bruce | 2000-09-15 16:45:34 -0600 (Fri, 15 Sep 2000) | 2 lines
Changed paths:
   M /trunk/log-filter.c
   M /trunk/null-filter.c
   M /trunk/ucspi-proxy.c

Overhauled the I/O system.

------------------------------------------------------------------------
r22 | bruce | 2000-07-07 13:30:15 -0600 (Fri, 07 Jul 2000) | 2 lines
Changed paths:
   M /trunk/ftp-filter.c
   M /trunk/log-filter.c
   M /trunk/null-filter.c
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Added filter_name global to filter modules, used in all output.

------------------------------------------------------------------------
r21 | bruce | 2000-07-07 11:13:35 -0600 (Fri, 07 Jul 2000) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/TODO
   M /trunk/ftp-filter.c

Further work on FTP proxy code.

------------------------------------------------------------------------
r20 | bruce | 2000-07-07 11:13:02 -0600 (Fri, 07 Jul 2000) | 2 lines
Changed paths:
   M /trunk/ucspi-proxy.h

Turned multiply-defined true/false constants into macros.

------------------------------------------------------------------------
r19 | bruce | 2000-07-06 15:48:54 -0600 (Thu, 06 Jul 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/tcp-proxy

Renamed ucspi-proxy-null back to just ucspi-proxy.

------------------------------------------------------------------------
r18 | bruce | 2000-07-06 15:47:59 -0600 (Thu, 06 Jul 2000) | 3 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/NEWS
   M /trunk/ftp-filter.c
   M /trunk/tcp-proxy

Renamed plain ucspi-proxy to ucspi-proxy-null
Started implementation of FTP proxy.

------------------------------------------------------------------------
r17 | bruce | 2000-07-06 15:43:22 -0600 (Thu, 06 Jul 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   A /trunk/ftp-proxy
   A /trunk/log-filter.c
   A /trunk/log-proxy

Added new logging proxy.

------------------------------------------------------------------------
r16 | bruce | 2000-07-06 15:23:58 -0600 (Thu, 06 Jul 2000) | 3 lines
Changed paths:
   M /trunk/ucspi-proxy.c
   M /trunk/ucspi-proxy.h

Add an extra (unused) NUL byte to the data buffer for string searches in
filter.  Add definition of BUFSIZE to ucspi-proxy.h.

------------------------------------------------------------------------
r15 | bruce | 2000-06-28 16:29:33 -0600 (Wed, 28 Jun 2000) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/makedist.in

*** empty log message ***

------------------------------------------------------------------------
r14 | bruce | 2000-06-28 16:29:02 -0600 (Wed, 28 Jun 2000) | 2 lines
Changed paths:
   M /trunk/Makefile

Added build rules for FTP proxy.

------------------------------------------------------------------------
r13 | bruce | 2000-06-28 16:27:46 -0600 (Wed, 28 Jun 2000) | 2 lines
Changed paths:
   M /trunk/tcp-proxy

Fixed missing options.

------------------------------------------------------------------------
r12 | bruce | 2000-06-28 16:27:19 -0600 (Wed, 28 Jun 2000) | 2 lines
Changed paths:
   M /trunk/tcp-proxy

Fixed typo.

------------------------------------------------------------------------
r11 | bruce | 2000-06-21 14:32:30 -0600 (Wed, 21 Jun 2000) | 2 lines
Changed paths:
   M /trunk/makedist.in

*** empty log message ***

------------------------------------------------------------------------
r10 | bruce | 2000-06-21 13:35:35 -0600 (Wed, 21 Jun 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/makedist.in

*** empty log message ***

------------------------------------------------------------------------
r9 | bruce | 2000-06-21 13:33:34 -0600 (Wed, 21 Jun 2000) | 2 lines
Changed paths:
   A /trunk/spec

Added RPM spec.

------------------------------------------------------------------------
r8 | bruce | 2000-06-21 13:31:20 -0600 (Wed, 21 Jun 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/makedist.in

*** empty log message ***

------------------------------------------------------------------------
r7 | bruce | 2000-06-21 13:29:03 -0600 (Wed, 21 Jun 2000) | 2 lines
Changed paths:
   M /trunk/Makefile
   D /trunk/filter.h
   M /trunk/ftp-filter.c
   A /trunk/null-filter.c
   M /trunk/ucspi-proxy.c
   A /trunk/ucspi-proxy.h

Finalized the proxy module API and build model.

------------------------------------------------------------------------
r6 | bruce | 2000-06-21 13:10:39 -0600 (Wed, 21 Jun 2000) | 2 lines
Changed paths:
   A /trunk/COPYING
   M /trunk/Makefile
   A /trunk/NEWS
   A /trunk/README
   A /trunk/TODO
   A /trunk/makedist.in

Prepared package for distribution.

------------------------------------------------------------------------
r5 | bruce | 2000-06-21 13:00:53 -0600 (Wed, 21 Jun 2000) | 2 lines
Changed paths:
   M /trunk/tcp-proxy

Use "envuidgid", and fix a documentation typo.

------------------------------------------------------------------------
r4 | bruce | 2000-06-15 17:06:25 -0600 (Thu, 15 Jun 2000) | 2 lines
Changed paths:
   A /trunk/filter.h
   A /trunk/ftp-filter.c

Added a proxy filter framework.

------------------------------------------------------------------------
r3 | bruce | 2000-06-15 16:51:34 -0600 (Thu, 15 Jun 2000) | 2 lines
Changed paths:
   A /trunk/ucspi-proxy.1
   M /trunk/ucspi-proxy.c

Added man page, parse options.

------------------------------------------------------------------------
r2 | bruce | 2000-06-14 23:57:02 -0600 (Wed, 14 Jun 2000) | 2 lines
Changed paths:
   A /branches
   A /branches/bruceg (from /trunk:1)

Started project.

------------------------------------------------------------------------
r1 | bruce | 2000-06-14 23:57:01 -0600 (Wed, 14 Jun 2000) | 2 lines
Changed paths:
   A /trunk
   A /trunk/Makefile
   A /trunk/tcp-proxy
   A /trunk/ucspi-proxy.c

Initial revision

------------------------------------------------------------------------
