pages. Normally I wouldn't care, except (a) there don't seem to be
"plaintext" versions and (b) the html that *does* get installed links
to it. Or them, rather.
Bump PKGREVISION accordingly. Reviewed by jlam.
ChangeLog:
2003-03-28 MAEKAWA Masahide <maekawa@daemon-systems.org>
* 0.17.0 is out.
* HEADS UP: Change Collection Exchange Protocol
To make add the new release type easy, the protocol to exchange
collections list is changed.
All servers/clients SHOULD be updated to 0.17.0 or higher.
* Fix a bug to calculate the symbolic link path name length.
(noticed by naddy AT OpenBSD DOT org)
2003-03-27 MAEKAWA Masahide <maekawa@daemon-systems.org>
* New release type: list
Retrieve the collections list provided by the server.
* Scanfile (client)
If the scanfile is specified and that doesn't exist, it's generated
automatically at the stage of loading the configuration file.
- Some bugs in IP Filter support code were found and fixed, whole code,
which works with IP Filter, was rewritten and now has a new design,
which is much simpler for supporting and faster than previous one
- Fixed bug with the global "shutdown" section: when ipa(8) receives
the HUP signal, it destroyed information about commands in the global
"shutdown" section
- Some bugs with memory usage were fixed: ipa(8) and ipastat(8) could
free(3) not allocated chunks of memory
- Fixed several minor bugs in IPv4/v6 Firewall and Packet Filter
support code
2003-03-19 DeleGate/8.5.2 fixes for HTTP-gateway and FTP-proxy with PERMIT (since 8.4.0)
2003-03-14 DeleGate/8.5.1 fixes for SMTP (AUTH PLAIN), DNS and HTTP
2003-03-06 DeleGate/8.5.0 new stable version
2003-03-05 DeleGate/8.4.1 fixes for HTTP / PERMIT (8.4.0), DNS server stall on Win32, etc.
2003-02-19 DeleGate/8.4.0 bind(privileged port) by command, access control by method, etc.
2003-02-21 DeleGate/8.3.4 fixes for forwarding HTTP to MASTER, invoking CFI, VSAP, etc.
2003-01-16 DeleGate/8.3.3 fixes for FTP, NNTP, HTTP, porting to Win32, etc.
2003-01-01 DeleGate/8.3.2 fixed SEGV on heavy load (since 8.2.2) and select() loop on Win32
2002-12-30 DeleGate/8.3.1 fix for making on OS/2 and a fix for "gzip" on Win9X
2002-12-27 DeleGate/8.3.0 new stable version
2002-12-23 DeleGate/8.2.5 SockMux fixes and extension
2002-12-22 DeleGate/8.2.4 SockMux fixes and extension
2002-12-21 DeleGate/8.2.3 SockMux fixes and extension
2002-12-20 DeleGate/8.2.2 introduced SockMux" socket multiplexer protocol
2002-12-12 DeleGate/8.2.1 fixed MOUNT and CFI
2002-12-03 DeleGate/8.2.0 introduced conditional parameter and pseudo host name for AF_UNIX
2002-11-27 DeleGate/8.1.0 new stable version
2002-11-25 DeleGate/8.0.11 changes about HTTP cache and NNTP/HTTP gateway, etc.
2002-11-13 DeleGate/8.0.10 changes for CFI, restarting on configuration error, etc.
2002-11-06 DeleGate/8.0.9 supported HTTP Content-Encoding:gzip to client
2002-11-01 DeleGate/8.0.8 supported HTTP Content-Encoding:gzip from server
2002-10-22 DeleGate/8.0.7 fixes for NNTP and MOUNT
2002-10-11 DeleGate/8.0.6 changes for HostList by host and auth, ext. for ABOR/FTP
2002-10-08 DeleGate/8.0.5 fixes for CFI, PASV/FTP/Socks and extension for ftp://u*h@p
2002-09-30 DeleGate/8.0.4 changed SERVER default, improved restarting on Win32
2002-09-20 DeleGate/8.0.3 fix for SERVER=delegate
2002-09-18 DeleGate/8.0.2 fix for SERVER=delegate
2002-09-17 DeleGate/8.0.1 changes for default configurations (SERVER, etc.) and parameter spec.
2002-09-13 DeleGate/8.0.0 changes for default configurations, CFI extension, Win32 fixes, etc.
2002-09-22 DeleGate/7.9.13 fix for SERVER=delegate
2002-09-08 DeleGate/7.9.12 fixed for FTP proxy auth., buffer overflows, etc.
2002-08-26 DeleGate/7.9.11 fixes for Win32 bugs, CSS vulnerability, etc.
2002-07-20 DeleGate/7.9.10 fixes for HTTP/1.1 Keep-Alive, adaptation to OS/2, Win32, etc.
2002-06-28 DeleGate/7.9.9 extensions for HTTP, -r option, etc.
2002-06-25 DeleGate/7.9.8 fixes for SMTP, HTTP, extensions of HOSTLIST, HTTPCONF, etc
2002-06-18 DeleGate/7.9.7 fixes for Win32 service and AUTHORIZER cache
2002-06-14 DeleGate/7.9.6 fixes for MOUNT, AUTH TLS for FTP, udprelay, etc.
2002-05-22 DeleGate/7.9.5 fixes for freezing on Win32 and reloading by HTTP/1.1
2002-05-07 DeleGate/7.9.4 fixes for WinXP, VSAP, etc.
2002-04-05 DeleGate/7.9.3 fixes for fixes for NNTP, CFI srcipt, SMTP EHLO, IMAP, etc.
2002-03-11 DeleGate/7.9.2 fixes for origin-HTTP, chained DeleGate, Win32 DHCP DNS, etc.
2002-03-04 DeleGate/7.9.1 a fix for 7.9.0 (NNTP/HTTP gateway)
2002-03-04 DeleGate/7.9.0 fixes for logfile on Win32, extension of SRCIF for ftp-data, etc.
2002-02-26 DeleGate/7.8.3 extended SRCIF, SRCIF for FTP data, modified UDP/SOCKS, etc.
2002-02-06 DeleGate/7.8.2 fixes for FTP MOUNT, extension of SRCIF for SOCKS/BIND, etc.
2002-01-05 DeleGate/7.8.1 a fix for FTP proxy
2001-12-28 DeleGate/7.8.0 HOSTLIST, non-anonymous FTP MOUNT, etc
From the packages README:
Version 1.2.5 is primarily a bug-fix release. New features include
Significantly better collective algorithms are available.
Major changes for the globus2 device and the ch_nt device.
Information on previous versions
--------------------------------
Features new or improved in Version 1.2.4 included:
SMP support has been inproved through the use of sched_yield. SMP Systems that
are not oversubscribed can consider configuring with --disable-yeild.
A number of bugs in the ch_p4, ch_p4mpd, and ch_shmem device hae been fixed.
These could cause programs to hang or generate error messages.
Features new or improved in Version 1.2.3 included:
Bug fixes and improved-portability,
particularly in the area of Linux and Mac OS X support. Other new features
include better support for Intel compilers, particularly for IA64 Linux,
better support for various Fortran compilers, and some fixes for rare race
conditions in the ch_p4 device. The documentation on the ch_p4mpd device and
the MPD system has been improved. Version 1.2.3 also includes all of the
source for both the Unix and Windows versions. Windows users should still
use the self-installing version available through the web page. The globus
device now supports version 2 of Globus.
Features new or improved in Version 1.2.2 included:
There are a number of improvements to the ch_p4 device that improve both
performance and reliability, particularly on Linux platforms.
Significant upgrades have been made to the MPD system of daemons that provide
fast startup of MPICH jobs, management of stdio, and a crude parallel debugger
based on gdb.
NetBSD to != SunOS, list USE_MMX in BUILD_DEFS only if it's really enabled,
misc cleanups (whitespace, etc.)
XXX: If installed setuid root on Solaris, pseudo-tty is owned by root,
and it's not possible to resume a screen session as a normal user.
(this behaviour should be reviewed again, since this workaround
is 2 years and several version updates old.)
Relevant portion of the Changelog :
030208 New option -H adds X-Forwarded-For header to http requests.
020717 Patches from Patroklos G. Argyroudis <argp@ieee.org>:
- check getopt() calls against -1 and not EOF
- fix for a possible format string in pen.c
020711 Ported to Darwin/MacOS X.
Released 0.9.4.
020705 New penctl command: recent [seconds] displays clients that have
connected recently (default five minutes), along with number of
connects, transmitted and received data.
020702 Buffer overflow in netlog. See comment in pen.c.
Added options -j (for chroot) and -u (for setuid) to pen and
penlogd. See manpages.
020627 Fixed an error which could throw penlogd into an endless loop
if a udp packet was lost at the crucial moment.
020626 Pedantic checking of memory allocations and buffer sizes.
020618 Penlogd: added option -n to adjust the number of cached log
entries from Pen.
020614 Added options -d, -f, -l and -p to penlogd. They do the same
as in pen. Also added signal handlers for TERM and HUP; these
too do the same as in pen. Updated penlogd manpage.
Updated www section in HOWTO to use penlog rather than mergelogs.
020613 Added penlog.c to log over a network using Apaches reliable
piped logs. A companion log server, penlogd.c, consolidates
logs from Pen and from all web servers into a single file.
Added the necessary code to Pen log over the network.
020610 Wrote penctl.cgi, a web wrapper for penctl.
020609 Wrote a new version of the main loop, using poll() instead of
select(). Added configuration option --with-poll to enable.
Also turned redefinition of FD_SETSIZE into a configuration
option --with-fd_setsize=N.
Updated installation instructions in INSTALL.
020605 Added optional hard limit to the number of connections to each
server.
Timestamps in debug log entries.
Released 0.8.0.
020604 Added "server of last resort" (-e option) which is only used
when all other servers are unavailable. (Andreas Wrede)
020528 Several enhancements and bugfixes by Andreas Wrede:
In webstats: changed CLIENTS_MAX to clients_max and
CONNECTIONS_MAX to connections_max.
Show time in human-readable format rather than seconds since 1970.
Changed byte counters from unsigned long to unsigned long long.
Fixed file descriptor leak: The connection wasn't closed when
the connection table was full.
Moved stats generation and log restart out of the signal handlers
and into the main loop.
If a client went away before receiving all its data (large files),
the remaining portion would be sent to the next client occupying
the same slot.
Added pointers in connection structure to avoid having to memcpy
the buffers in flush_up/flush_down.
Released 0.7.0.
020507 Updated the penctl manpage to reflect reality.
Released 0.6.3.
020417 Added -D switch to make copy_up and copy_down *always* store data
in a temporary buffer and wait for the next round through the
main loop before passing it on to the receiving end.
The penctl command for this is "delayed_forward".
When making sockets nonblocking (through fcntl(..., O_NONBLOCK)),
make sure that any existing flags are not reset in the process.
Important bugfix: each failed connection attempt in try_server
would result in one socket leaked because we returned without
closing it.
020413 Figured out why nonblocking mode was slower than blocking. Fixed.
020411 Added penctl, a simple user interface to the control protocol.
020324 Cancel timeout if it isn't needed.
020115 Added LDAP info in the HOWTO.
Added the flush_up/flush_down bugfix from 0.5.0 again.
Released 0.6.1.
020111 Moved #include <sys/types.h> before #include <netinet/in.h>
Replaced the call to setpgrp with setsid.
Transformed mergelogs into ultimately portable ANSI C (almost).
Thanks to Mike Dugas <mad@phobia.net> for help with porting
Removed the -r (rejects) option, since we no longer reject anything.
to FreeBSD 4.4-RELEASE.
020110 Rewrote mergelogs completely. It will now never discard a web
server log entry, and it tries much harder to locate a good
match in the pen log. It deals with log entries that are out
of order and servers with unsynchronized clocks and/or
different time zones. The -l (lag) option is no more.
Released 0.6.0
010915 Made the use of daemon() optional.
Added the cgi script penstats to update and display statistics.
Set current in store_conn.
Released 0.5.0.
010914 Statistics in HTML format (Riccard Åkerman).
Tested pen on HP-UX 10.20.
(or pkgsrc) from the 00DIST file:
4.67 March 27, 2003
Began the transition of the lsof ftp server host
name from vic.cc.purdue.edu to lsof.itap.purdue.edu.
That reflects Purdue organizational changes. This
first step makes the new name an alias to the old
one. The old name, vic.cc.purdue.edu, will remain
usable for an extended period.
...
At the request of Alek O. Komarnitsky <alek@komar.org>
added the "+c <width>" option to enable optional
changing of the COMMAND column output maximum width
from the default to <width>. The default maximum
width remains CMDL, as defined in lsof.h.
...
Added kernel event queue file support for FreeBSD,
NetBSD and OpenBSD. Andrew Brown <atatat@atatdot.net>
supplied the code.
...
Augmented a lock ID test on NetBSD to check if the
ID is an LWP pointer.