Skip to content

Releases: resuna/plugdaemon

Release 2.5.5

26 Dec 18:54
Compare
Choose a tag to compare

2.5.5 Clean up to eliminate compile warnings, possible format injection.

Historical release 2.5.4

26 Dec 18:51
Compare
Choose a tag to compare

2.5.4 fixes a problem where a remote host closed a connection too quickly, and getpeername failed. Plugdaemon was treating this as something that could only happen after the child was forked, and was aborting, instead of logging the error and closing the socket.

Historical release 2.5.3

26 Dec 18:48
Compare
Choose a tag to compare

Change log since 2.3.1:

2.4     Big code cleanup, integrated many improvements
        from Anthony de Boer <[email protected]>
            -o, -r options.
            Improved undertaker code.
            Fixed "orphan zombie" children.
            Patches for Linux.

2.4.1       Mac OS X 10.1.5

2.5     Mac OS X 10.2 / 10.3
        Log connection completion on (-l).
        Added "no daemon" option (-n).
        Added session logging suggested by Alexander Lazic.
            -s, -S session_file options.
        Added HTTPS proxy support (-h).

2.4.2       Fixed bug in retry (-r) option.

2.5.1       Fixed bug in retry (-r) option.

2.5.2       Fixed stupid initialization bug, various Linux
            fixes by Alexander Lazic.
        No longer a sinner: tarball now created from proper
            directory tree.

2.5.3       Code cleanup, hash connection structures.
        Dietlibc support by Alexander Lazic
            (see Makefile)
        Fix load-balancing (Ben Low).

Historical release 2.3.1

26 Dec 18:43
Compare
Choose a tag to compare

Change log since 1.2.2:

    2.0 (based on 1.1.2)
                    Added keepalive option, removed non-ANSI
                            prototype hacks, moved OS-specific
                            ifdefs out of plug.c, expanded
                            load-balancing functionality, big
                            cleanup, fixed read-error bug.
    2.0.1           Merged with 1.2.1, re-integrated OpenBSD
                            code in 2.0, added "-V" option.
    2.0.2           Added "-p" option for weird multihomed virtual
                            host stuff for Oracle.
    2.0.2b          Fix embarassing define in plug.h.

    2.1.1           Fix for Solaris child process bug, added
                    use of SO_REUSADDR on listening socket.

    2.2             Fixed possible memory leak in process table,
                    added "-P" option to specify file to maintain
                    list of process IDs in.

    2.3             Fixed process table corruption problem due
                    to unwise library calls in a signal handler,
                    probably due to an earlier bugfix... probably
                    around 2.1.1. I feel kind of stupid about
                    this, because I've known about this issue
                    for years and didn't even recognise I was
                    doing it. And it's not that bloody obscure,
                    either. Grump.

    2.3.1           Added ability to restrict connections by source
                    address.

Historical release 1.2.2

26 Dec 18:39
Compare
Choose a tag to compare
Pre-release

This is the earliest available version of plugdaemon, adding for historical reasons, and also in case anyone still needs to run this on SunOS 4 or Xenix 286, since it doesn't require an ANSI compiler.

Changes:

    1.1.1           Bug fix for lost data on slow readers.
    1.1.2           Added prototypes, minor cleanup.
    1.1.3           Added "-V" version option, more cleanup,
                            moved OS-specific ifdefs out of plug.c.
    1.2 (fork)      Keepalive option.
    1.2.1           Integrated OpenBSD specific code in 1.2 with
                            cleaned up 1.1 code.
    1.2.2           Fixed read error bug.