about summary refs log tree commit homepage
DateCommit message (Collapse)
2014-07-22README: minor cleanups HEAD v1.0.2 master
2014-07-22add "or later" clause to LGPLv3
This allows the FSF to upgrade our license in case LGPLv4 comes around.
2014-07-22remove update-freshmeat
The site is gone.
2014-07-22reorder cc args for proper linking with libdl
That's required on Ubuntu 14.04 with gcc 4.8.2-19ubuntu1.
2013-07-24use mask to get SOCK_STREAM arg from socket syscall
Linux may OR SOCK_CLOEXEC and SOCK_NONBLOCK, so we must mask those flags out to match SOCK_STREAM.
2011-06-30do not rely on implementation-specific behavior for allocation v1.0.1
C compilers are free to release stack-allocated memory once it exits the scope of any block (even though most do not). Thanks to Leonid Evdokimov for pointing this out.
2011-02-01add update-freshmeat script
We use it to... update freshmeat!
2011-02-01nodelay.c: update source header with license, too v1.0.0
Just in case people dispute the GPLv2 addition
2011-01-31dual license under LGPLv3 and GPLv2
This allows us to be explicitly compatible with GPLv2-only applications since LGPLv3 may not be compatible with GPLv2.
2011-01-26README: this project has a mailing list, now!
2011-01-26README: update git URLs for bogomips.org
bogomips.org went on a URL diet!
2011-01-26README: update link to use the secure wikipedia site
Better to encourage security+anonymity these days.
2011-01-26line wrap at 80 characters or less
I'll never use a wider terminal :>
2011-01-26localize optval variable in setsockopt()
No need to declare it outside of the if () block
2011-01-26Enforce NODELAY on setsockopt().
2009-06-08Fixup README to use as a homepage v0.0.1
2009-06-07sleep in test to avoid race condition
Yeah, it's janky and non-portable but so is the entire project.
2009-05-29initial commit