GPL Software from Internet Connection

Go back...

2008-08-07
Makefile, bio.c, build-cross.sh, cexec.c, ckeygen.c, cproxy.c, crat.c, cservice.c, deploy.sh, hash.c, keyfile.c, load.c, multipipe.c, netnum.c, netnum.h, parity.c, sha1.c, sha1.h, strline.c, strline.h, types.h: port to 64bit system
2008-08-06
deploy.sh: perm check
2008-04-18
unix/maildir.c: sanity check
2008-04-14
unix/maildir.c: sanity check
2008-04-14
unix/maildir.c: remove static
2008-04-14
common/hostname.c: use utsname
2007-09-17
unix/svscanuser.c: quiet
2007-07-19
Makefile: workaround bug
2007-04-19
unix/wait-trigger.c: define exit
2007-04-12
unix/maildir.c: reverse srs for RPLINE writing (i think) and checking
2007-03-02
deploy.sh: amd64
2007-03-02
cdp-send.c: incorporate vlan patches
2007-02-27
unix/lockf.c: typo
2007-02-05
mtftar.c: gcc fixes
2007-02-05
mtfscan.c: fix slashes
2007-01-30
cexec.c: wee
2007-01-10
pwdump.c: gcc4 fixes
2006-12-08
bio.c, cexec.c, cservice.c, deploy.sh: moving it around...
2006-12-08
bio.c, build-cross.sh, cexec.c, cio.c, cservice.c, deploy.sh: fix base when doing copyout; dont close on write (sigpipe helps noone) and sparc is dead. oh, and nul-group is all-group
2006-10-26
cdp-listen.c, cdp-routemgr, cdp-send.c: adding texts
2006-10-26
BSDmakefile, cdp-listen.c, cdp-send.c: Patches from rune.saetre at netcom-gsm.no
2006-10-03
mtfscan.c: improve utf16le convert
2006-07-31
load.c: use gnu load
2006-07-31
cservice.c: support $BOOST mode
2006-06-23
keyfile.c: check zero length vlpoint
2006-06-23
hash.c: zero s1/s2 barrels
2006-06-23
cservice.c: fix delays, and make pubkey toplevel so we can test
2006-06-23
cservice.c: check signature for safety and use sockop_nonblock
2006-06-23
cio.c, sockop.c: bleh, convenience i suppose
2006-06-23
cexec.c: dont regenerate parity (we cannot remember long enough)
2006-06-23
cexec.c: add testing feature, and skipto to try next-best host
2006-06-23
Makefile: uses sockop
2006-03-01
unix/batsh.c: add the recipient address to journal name (makes things faster)
2006-01-27
unix/batsh.c: twophase hack
2006-01-23
unix/batsh.c: yay, fix depot-doc bug, add big lock around batsh, stop dspam nonsense
2006-01-11
unix/ttywrap.c: handle exit cleanly; start with echo off
2005-12-19
Makefile, deploy.sh, ifconfig.c: bugfixes for multiple adapters, move deploy
2005-12-08
mimepipe.c: print error message on exit
2005-12-08
mimeparser.l, mimeparser.y: fix to handle broken preambles (and other things)
2005-12-08
Makefile: make makefile usable by others
2005-12-07
unix/isinzip.c: support general purpose flag & 8
2005-12-07
unix/isinzip.c: note directory entries made by infozip
2005-12-07
unix/isinzip.c: don't say anything when no match
2005-12-07
unix/isinzip.c: comment
2005-12-07
unix/isinzip.c: adding tool: isinzip
2005-12-07
Makefile, deploy.sh, mimeparser.h, mimeparser.l, mimeparser.y, mimepipe.c, mm.h, mm_base64.c, mm_codecs.c, mm_contenttype.c, mm_context.c, mm_envelope.c, mm_error.c, mm_header.c, mm_init.c, mm_internal.h, mm_loc.c, mm_mem.c, mm_mem.h, mm_mimepart.c, mm_mimeutil.c, mm_param.c, mm_parse.c, mm_queue.h, mm_util.c, mm_util.h, mm_warnings.c, strlcat.c, strlcpy.c: loaded into CVS
2005-12-07
Makefile, deploy.sh, mimeparser.h, mimeparser.l, mimeparser.y, mimepipe.c, mm.h, mm_base64.c, mm_codecs.c, mm_contenttype.c, mm_context.c, mm_envelope.c, mm_error.c, mm_header.c, mm_init.c, mm_internal.h, mm_loc.c, mm_mem.c, mm_mem.h, mm_mimepart.c, mm_mimeutil.c, mm_param.c, mm_parse.c, mm_queue.h, mm_util.c, mm_util.h, mm_warnings.c, strlcat.c, strlcpy.c: Initial revision
2005-11-08
cexec.c: remove did_io optimization; it's complicated
2005-11-04
unix/subsvscan.c: make other standard fds go someplace, make svscan a session leader, check/fix SIGCHLD at startup, unset coe
2005-10-11
init_atoms.c: wee, free fix
2005-10-11
README: adding caveat
2005-10-11
Makefile, find_window.c, xexec.c, xlisten.c: sanity checks
2005-10-11
Makefile, atoms.h, display.h, find_window.c, free_lock.c, init_atoms.c, lock.h, obtain_lock.c, send_command.c, setup_display.c, version.h, vroot.h, xexec.c, xlisten.c: Loaded into CVS
2005-10-11
Makefile, atoms.h, display.h, find_window.c, free_lock.c, init_atoms.c, lock.h, obtain_lock.c, send_command.c, setup_display.c, version.h, vroot.h, xexec.c, xlisten.c: Initial revision
2005-10-11
Makefile, README, send_command.c: woo, added readme; support null outputs
2005-07-18
COPYING, COPYING.GPL, Makefile, mkntpw.c, pwdump.c: nt password generator, license clarifications, removing dead code
2005-07-15
unix/svscanuser.c: ~/.service/.lock was backwards
2005-07-05
doc/svscanuser.8: wee docs
2005-07-05
doc/subsvscan.8: wee docs
2005-07-01
unix/svscanuser.c: wee svscanuser
2005-07-01
unix/subsvscan.c: new tools
2005-04-04
doc/batsh.1: fix typo
2005-03-17
ckeygen.c: generate keys based on stdin with -stdin option now...
2005-03-17
ckeygen.1: adding documentation about -stdin flag
2005-03-17
cexec.c: did_io when writing too...
2005-03-03
unix/batsh.c: move concurrency check; set close-on-exec flag; this allows the concurrency check to actually _work_ on solaris
2005-03-03
common/lock.c: use lockf on solaris; support for lockf
2005-03-01
cservice.c: memalloc isn't fatal PEER_vars, don't attempt to dup2 a -1 fd (bitmap)
2005-03-01
cproxy.c: don't waste file descriptors all wily-nilly, also multihomed SO_BINDTODEVICE capable boxes are now assisted...
2005-03-01
cexec.c: put lseek hack back in
2005-02-17
parity.c: use urandom instead of random; the lifetime of the check-bits are so short that other attacks are more likely to be useful
2005-02-17
cservice.c: do bit flipping if near or far is running on a really strange platform
2005-02-17
cexec.c: return didio hack
2005-02-17
cexec.c, cluster.h: move bytesex constant out of cexec
2005-02-17
bio.c: sink output in blast and copy
2005-02-17
LICENSE, Makefile, cexec.c, cio.c, cio.h, cservice.c, keyfile.c: moved cread/cwrite out of keyfile and changed write-hack to use 4bytes instead of a vlpoint. the write-hack might prove useful someday...
2005-02-16
strline.c, strline.h: support for hex numbers too
2005-02-16
keyfile.c: turn off nonblock when in cread/cwrite
2005-02-16
cservice.1, cservice.c: set $REMOTE_ADDR, $REMOTE_PORT, $SERVER_ADDR, $SERVER_PORT so cservice child can do things like ident-check the cexec peer if it likes
2005-02-16
crat.c: unknown keys are listed in hex for brevity
2005-02-16
cproxy.c: bugfix; detect hangup on write; move expires operation before gathering fds so cproxy doesn't bomb
2005-02-16
cexec.c, cservice.c: turn keepalive back on
2005-02-16
cexec.c, cservice.c: don't use keepalive anymore, protect main-channel for sanity, and add an extra vlpoint-exchange just to force data both ways on the socket before working/forking
2005-02-16
bio.c: turn off nonblock when blasting, and honor EAGAIN on bio_more
2005-02-16
bio.c: protect fcntl changes
2005-02-16
LICENSE, Makefile, cexec.c, crat.c, cservice.c, fdm.c, pair.c, sockop.c, sockop.h: move sockops into a separate file
2005-02-15
keyfile.c: treat EINTR and EAGAIN the same; also be pendantic about short != 16 bits
2005-02-15
fdm.c: map rdonly file descriptors correctly now; treat ttys specially
2005-02-15
cservice.c: map fd masks correctly; increased timeouts, don't try and read from wronly fds, use PIPE_BUF for buffers, and send close alerts for write-errors
2005-02-15
cexec.c: restart processing if we haven't done any I/O but still got an error,
2005-02-15
bio.c: treat EINTR and EAGAIN the same
2005-02-14
parity.c: use /dev/random if available
2005-02-14
pair.c: turn in so_linger on our pair links.
2005-02-14
load.c: system_load() isn't required to actually function
2005-02-14
fdm.c: fixes in detecting file descriptors on Linux
2005-02-14
cservice.1, cservice.c: lower default concurrency, drop unnecessary checks, and recover from autorat failures faster
2005-02-14
crat.c, strline.c, strline.h: move string opers stuff
2005-02-14
cproxy.c: un-nonblock fds, turn on keepalive/ndelay on both sides, honor EAGAIN
2005-02-14
cexec.c: use a different (better?) announcement schedule
2005-02-14
cexec.c: don't waste an fd
2005-02-14
cexec.c, cservice.c: added pingpong detection, configurable timeouts, configurable port ranges, using simplexes instead of duplexes where possible, sending fd usage map, and debugging nonsense for cexec
2005-02-14
cexec.1, ckeygen.1, cproxy.1, crat.1, cservice.1: adding documentation
2005-01-31
DESCRIPTION, README: added some docs
2005-01-31
DESCRIPTION, README: More docs...
2004-12-16
cservice.c: moving waitpid chunk earlier,change autorat timeouts, and disable need_delay after delay (procrastinating autorats)
2004-12-16
cservice.c: if systems detect they're being ratted out, they stop answering for a while
2004-12-16
cservice.c: default maxchildren now 100
2004-12-16
cexec.c: increase time limit to 300 seconds
2004-12-14
unix/batsh.c: absolute paths for dspam, batsh increases concurrency
2004-12-03
unix/maildir.c: maildir now includes rpline and dtline, smtpd now supports a control/domainenv file that allows environment variable setting per rcpthost, attempted portability for ulimit-probe, increase mproc timeout to 60, deploy no longer demands mproc
2004-12-02
keyfile.c: whoops. le/be portability problem
2004-12-02
cservice.c: raising default cservice concurrency to 25...
2004-12-02
cservice.c: additional mobo to avoid maxing out children
2004-12-02
build-sparc-linux.sh: builds cexec for mrsparkle and mrclean
2004-12-02
Makefile: ecfmaker needs to exit 0
2004-11-23
deploy.sh: back to using tar
2004-11-23
cproxy.c: bugfix; don't produce broadcast storms
2004-11-19
pair.c: remark to myself
2004-11-19
Makefile, bio.c, build-cross.sh, cexec.c, crat.c, cservice.c, deploy.sh, multipipe.c, pair.c: using pair-lib instead of socketpair (eases portability later), do more work in the parent to avoid fork-bomb attacks, bio corrupt headers fix, ratout can now report exit code separately (better logs)
2004-11-18
deploy.sh: use cpio to extract and stop using install because solaris can't agree on how it should actually work...
2004-11-18
Makefile, cexec.c, crat.c: cexec can rat out broken/stupid servers. now we've got crat which is the reporting daemon
2004-11-17
unix/seekable.c: run logs daily, seekable should avoid any work or inode wastage if input is already seekable
2004-11-17
PORTABILITY, ckeygen.c, deploy.sh, ec_curve.h, ec_field.h, ec_vlong.h, types.h: C99-type detectioon. more portability notes.
2004-11-17
Makefile, build-cross.sh, cexec.c, cproxy.c, multipipe.c: new utility; a cluster proxy. cexec shouldn't bind, multipipe should be propigating closes
2004-11-16
unix/seekable.c: seekable actually rewinds, hush svfilter a bit, and speed up mproc-runs
2004-11-16
cexec.c, cservice.c: solaris doesn't support SOL_TCP?
2004-11-16
cexec.c, ckeygen.c, cservice.c: change the multicast TTL to be 31 (topmost administrative range), set broadcast and reuseaddr socket options. try and get keepalive and nodelay modes on. fixes for unsigned/signed and cross-compiling.
2004-11-14
deploy.sh: blech.. remove race
2004-11-14
build-cross.sh, cexec.c, cservice.c: slowaris build fixes
2004-11-14
README, cexec.c, cservice.c: added support for multicast connections/discovery.
2004-11-11
deploy.sh: adding deploy script
2004-11-11
Makefile, build-cross.sh, cexec.c, cservice.c, load.c, multipipe.c: ported-support for sparc/solaris and cross-compiling
2004-11-11
LICENSE, Makefile, PORTABILITY, README, bio.c, bio.h, cexec.c, ckeygen.c, cluster.h, cryptotest.c, cservice.c, ec_crypt.c, ec_crypt.h, ec_curve.c, ec_curve.h, ec_field.c, ec_field.h, ec_param.c, ec_param.h, ec_vlong.c, ec_vlong.h, fdm.c, fdset_copy.c, hash.c, keyfile.c, keyfile.h, load.c, multipipe.c, netnum.c, netnum.h, parity.c, sha1.c, sha1.h: Loaded into CVS
2004-11-11
LICENSE, Makefile, PORTABILITY, README, bio.c, bio.h, cexec.c, ckeygen.c, cluster.h, cryptotest.c, cservice.c, ec_crypt.c, ec_crypt.h, ec_curve.c, ec_curve.h, ec_field.c, ec_field.h, ec_param.c, ec_param.h, ec_vlong.c, ec_vlong.h, fdm.c, fdset_copy.c, hash.c, keyfile.c, keyfile.h, load.c, multipipe.c, netnum.c, netnum.h, parity.c, sha1.c, sha1.h: Initial revision
2004-10-27
COPYING, Makefile, README, ntreg.c, ntreg.h, pwdump.c, sam.h: Loaded into CVS
2004-10-27
COPYING, Makefile, README, ntreg.c, ntreg.h, pwdump.c, sam.h: Initial revision
2004-10-14
tar.h, tarout.c: support for building out USTAR headers (file names up to 255 chars)
2004-10-08
unix/wait-trigger.c: wait-trigger honors umask now, smtpd doesn't fail on rbl failure adding identd server (with special magic!)
2004-10-06
mtftar.c: don't confuse EOF with error :)
2004-10-06
Makefile, mtf.h, mtfstream.c, mtftar.c: major bugfix for MTF synchronization problem, plus a hack to help avoid it in the future
2004-10-06
Makefile, mtf.h, mtfscan.c, mtfstream.c, mtftar.c: get 64-bit offsets working, get -X and -L options working
2004-09-30
unix/: wait-trigger.c, pull-trigger.c: adding new tools for trigger-watching
2004-09-27
unix/batsh.c: support commands in "!" mode that begin with "exec" or "exit" :)
2004-09-27
unix/batsh.c, doc/batsh.1: support for user-defined closures, actually cleaning up better if chdir'd, getting ARG_MAX from compiler-limits.
2004-09-24
unix/batsh.c, doc/batsh.1: sf-report now calls dspam cron (finally), batsh has some bugfixes with regards to exec and exit handling.
2004-09-23
unix/batsh.c: batch treats exec and exit commands specially for "!" commands. this way, svfilter doesn't need crazy reordering rules...
2004-09-20
unix/maildir.c: remove this case insensitive junk... it was a dumb idea and didn't really fix the real problem
2004-09-17
unix/maildir.c: maildir is now case insensitive
2004-09-01
Makefile, mtf.h, mtfheader.c, mtfscan.c, mtfstream.c, mtftar.c, tar.h, tarout.c, util.c, util.h: Loaded into CVS
2004-09-01
Makefile, mtf.h, mtfheader.c, mtfscan.c, mtfstream.c, mtftar.c, tar.h, tarout.c, util.c, util.h: Initial revision
2004-08-19
unix/lockf.c: smtpd rbl logging support; new tool "lockf"
2004-08-16
ifconfig.c: bugfix: can now specify subnet mask
2004-08-09
Makefile, ifconfig.c: fix so /del doesn't kill default route, and deploy code
2004-07-27
unix/seekable.c: flush fixes
2004-07-27
unix/seekable.c: adding new tool: seekable
2004-07-26
unix/batsh.c: bugfixes for when qmail is going "really really" fast, rewind more often, and line fix
2004-06-16
unix/batsh.c: suexec2 program add (possibly unnecessary, here's to hoping!) and support for system-wide default concurrencies...
2004-06-11
unix/batsh.c: lowered concurrency down to 3
2004-06-11
unix/batsh.c: close fd1 and 2 when forking so we can disconnect from qmail-local
2004-06-09
unix/sleep-svc.c, common/lock.c: make the locking code sane, add tracing code to batsh, error reporting to maildir, shorter journal names, overflow fixes to batsh, sanity fixes. batsh now works properly. smtpd now puts timeofday in received header to get a better picture on concurrency. svfilter deliver script now works in sandbox, and better error reporting for sf-check.
2004-06-09
unix/maildir.c: make the locking code sane, add tracing code to batsh, error reporting to maildir, shorter journal names, overflow fixes to batsh, sanity fixes. batsh now works properly. smtpd now puts timeofday in received header to get a better picture on concurrency. svfilter deliver script now works in sandbox, and better error reporting for sf-check.
2004-06-09
unix/batsh.c: rename deliver.batsh to svfilter.batsh
2004-06-09
unix/batsh.c, common/lock.c, doc/batsh.1: make the locking code sane, add tracing code to batsh, error reporting to maildir, shorter journal names, overflow fixes to batsh, sanity fixes. batsh now works properly. smtpd now puts timeofday in received header to get a better picture on concurrency. svfilter deliver script now works in sandbox, and better error reporting for sf-check.
2004-06-09
common/lock.c: make the locking code sane, add tracing code to batsh, error reporting to maildir, shorter journal names, overflow fixes to batsh, sanity fixes. batsh now works properly. smtpd now puts timeofday in received header to get a better picture on concurrency. svfilter deliver script now works in sandbox, and better error reporting for sf-check.
2004-06-08
unix/maildir.c, common/hostname.c: batsh supports multiple invocations now, some better stat-tests to accomodate test(1) style comparisons, and updates to the manual page. new tool: maildir does qmail-style maildir delivery and added first version of batsh delivery script
2004-06-08
unix/batsh.c, doc/batsh.1: batsh supports multiple invocations now, some better stat-tests to accomodate test(1) style comparisons, and updates to the manual page. new tool: maildir does qmail-style maildir delivery and added first version of batsh delivery script
2004-06-07
unix/batsh.c: added loop-protection, automatic refrain-from-detach for mproc, some mproc queue-pulls, and some world-writable protection.
2004-06-02
doc/batsh.1: lstat fixes, boot fixes
2004-06-01
doc/batsh.1: adding some documentation
2004-05-31
unix/sleep-svc.c, common/lock.c: moved locking, also finished batsh and added to deploy scripts
2004-05-31
unix/batsh.c, common/lock.c: moved locking, also finished batsh and added to deploy scripts
2004-05-31
common/lock.c: moved locking, also finished batsh and added to deploy scripts
2004-05-28
unix/batsh.c: Added batsh
2004-05-10
unix/sleep-svc.c: get the initials in... move for dspam. workaround for solaris compile bug in sleep-svc and smtpd,
2004-04-23
cdp-routemgr: increase timeout
2004-04-22
cdp-routemgr: moved flushing/etc
2004-04-22
cdp-routemgr: adding cdp-routemgr (good for testing)
2004-04-22
cdp-listen.c: make the output a lot more interesting
2004-04-22
cdp-listen.c: flush output after writing record...
2004-04-22
cdp-listen.c: better cdp-listen output still; removing debug info.
2004-04-22
cdp-listen.c, cdp-send.c: fix to address byte order, support for overriding portid, interface name, hostname, version, and address list. ability to send ip_prefix list (so mike's otp will work), vtp management domain, VLAN ID, and port duplex. fix to ip-prefix parser in cdp-listen (for testing)
2004-04-22
cdp-listen.c, cdp-send.c: fix debug output, fix byte order on adress on libnet 1.0 (may have borked 1.1) made route lines from cdp-listen actually runable :)
2004-04-21
Makefile, cdp-listen.c, cdp-send.c: Loaded into CVS
2004-04-21
Makefile, cdp-listen.c, cdp-send.c: Initial revision
2004-01-13
pwho.c: poll now waits- this causes kernel blocks but at least keeps load down
2003-10-06
README: Bumped up the copyright year
2003-10-06
Makefile, README, dump.c, ipa.c: Loaded into CVS
2003-10-06
Makefile, README, dump.c, ipa.c: Initial revision
2003-05-16
Makefile, ifconfig.c: Loaded into CVS
2003-05-16
Makefile, ifconfig.c: Initial revision
2003-04-21
pwho.c: Also recognizes the word "NOT FOUND" as an indicator that something wasn't found (INFO)
2003-04-14
unix/sleep-svc.c: sleep-svc.c added to CVS/bh3. lots of changes from new_server tars/notes. this one has fghack-like powers, and locks the pidfile in an attempt to "detect" if another sleep-svc is running.
2003-02-27
Makefile: Added deploy capabilities to make install
2003-02-27
.Makefile.swp: whoops. left my swapfile again....
2003-02-27
.Makefile.swp, Makefile, ht.c, ht.h, pwho.c: Loaded into CVS (parallel whois tool)
2003-02-27
.Makefile.swp, Makefile, ht.c, ht.h, pwho.c: Initial revision
2003-01-23
unix/ttywrap.c: Loaded into CVS
2003-01-23
unix/ttywrap.c: Initial revision