0
I Use This!
Inactive

Commits : Listings

Analyzed about 12 hours ago. based on code collected about 23 hours ago.
May 06, 2023 — May 06, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add mistakenly-omitted Makefile. More... about 15 years ago
o) Create Adler64 from Adler32. o) Reimplement XCHash in terms of Adler64 with a custom functor to mix the internal state. More... about 15 years ago
Add Adler32. More... about 15 years ago
Close a race whereby: More... about 15 years ago
Comment a race I noticed last night. More... about 15 years ago
Add a singleton IOSystem which manages IO requests (close/read/write.) It may at some point use lio_listio or similar to batch up IO requests. This moves some code out of FileDescriptor. It also means we have to remove some assertions from Socket and FileDescriptor since they no longer have visibility into close() calls. More... about 15 years ago
Add the alg hierarchy to the build. More... about 15 years ago
Add an IO grouping TODO. More... about 15 years ago
Get rid of the unspecified-amount overload/default for read(). Explicitly specify 0 for the read amount if there is no preference. More... about 15 years ago
Add a command line option to dump timer samples. More... about 15 years ago
Move HashMatch out as XCodecEncoderMatch. More... about 15 years ago
Add a microsecond-sampling mechanism and use it to instrument tack. More... about 15 years ago
Don't implement the decoder in a header. It doesn't make a big difference in the performance and complicates many other things. More... about 15 years ago
Create a directory for implementations of miscellaneous and marginally-useful algorithms. More... about 15 years ago
Use a simpler log message format. More... about 15 years ago
Remove debugging messages that will certainly run before log masks could be configured. More... about 15 years ago
Add a facility to control the verbosity of the log with regular expressions. More... about 15 years ago
Grrr. Definition of timeval isn't very standard, so just use %u.%06u and cast to unsigned. That'll be good enough for a long time. (No pun intended.) More... about 15 years ago
Use tcpdump-style timeval timestamps of all log entries. More... about 15 years ago
Bump copyright. More... about 15 years ago
When drain() is called, return immediately if we're already performing a callback to tell ProxyClient why we'd like to disappear. More... about 15 years ago
Add a drain function to ProxyPipe that tells it there will be no more data inbound for it and that it should finish writing its data and then disappear. More... about 15 years ago
Pass errno when accept fails. More... about 15 years ago
o) Add some more assertions to ProxyPipe around errors and cancelling. o) When ProxyClient cancels us before we've told it we're done or there's an error we must cancel any outstanding actions. More... about 15 years ago
Disable SIGPIPE to work around a deficiency in ProxyPipe/ProxyClient. More... about 15 years ago
o) If an accept fails in one of the listeners, we should keep trying to accept. XXX Maybe we need to check the errno. o) Switch to the new ProxyPipe code and rewrite the ProxyClient for it. o) Update TODO to mention a race that could lead to SIGPIPE. More... about 15 years ago
Start work on a ProxyPipe class, not hooked up to anything, to replace the ugly hack that is ProxyPeer. ProxyClient will instead work in terms of a pair of pipes, I believe. More... about 15 years ago
State my resounding confidence in the proxy code. More... about 15 years ago
Lazily SOCKS5 support. More... about 15 years ago
Fix accidental boolean inversion. More... about 15 years ago