root/trunk/lib/Perlbal/Socket.pm

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @774 [774] 17 months ask Lots of typo corrections in documentation and comments from Nick Andrew
(edit) @765 [765] 21 months bradfitz on successful write, update Perlbal::Socket's alive_time, so …
(edit) @752 [752] 22 months hachi Rework observed_ip_string method to only return when we have a defined …
(edit) @725 [725] 2 years hachi Add observed_ip_string attribute to Perlbal::Socket objects. This is for …
(edit) @716 [716] 2 years bradfitz Checking in changes prior to tagging of version 1.60. Changelog diff …
(edit) @707 [707] 2 years marksmith -- make persist_client_timeout service tunable apply to the max_idle_time …
(edit) @687 [687] 2 years jacques Bump copyright and fixed typo in Interactive
(edit) @608 [608] 3 years bradfitz let non-Perlbal::Socket Danga::Socket objects exist without crashing in …
(edit) @596 [596] 3 years bradfitz updated copyright patch from Jacques Marneweck <jacques@…>
(edit) @571 [571] 3 years bradfitz more debug
(edit) @440 [440] 4 years bradfitz -- use Danga::Socket's AddTimer interface to disconnect stale …
(edit) @416 [416] 4 years mart -- now checks correctly for Danga::Socket version 1.44 or above. …
(edit) @406 [406] 4 years bradfitz -- add more debugging when PERLBAL_DEBUG env is set -- redo the …
(edit) @403 [403] 4 years bradfitz -- better support for split testing (one half of test being client, other …
(edit) @400 [400] 4 years bradfitz require Danga::Socket 1.44 for its push_back_read fixes which are now so …
(edit) @398 [398] 4 years bradfitz massive refactoring of ClientProxy.pm. makes the code a ton more …
(edit) @395 [395] 4 years bradfitz use danga::socket's push_back_read to push back the extra over-read data …
(edit) @392 [392] 4 years bradfitz -- fix potential crashing bugs in the PUT path. luckily ones we …
(edit) @374 [374] 4 years bradfitz a wrapper around Sys::Syscall::sendfile that falls back to (blocking) read …
(edit) @371 [371] 4 years bradfitz more "no warnings" additions
(edit) @361 [361] 4 years bradfitz remove redundant expression
(edit) @345 [345] 4 years bradfitz add copyright notices throughout
(edit) @324 [324] 4 years bradfitz more selector and vhost bug fixes and tests. no known problems at this …
(edit) @271 [271] 5 years bradfitz use Danga::Socket's posteventloop subref registration for our callbacks
(edit) @260 [260] 5 years marksmith -- graceful shutdown now flags sockets that are busy to die so they die …
(edit) @258 [258] 5 years marksmith sockets in persist_wait now get closed immediately during a graceful …
(edit) @239 [239] 5 years marksmith -- "proc" management command shows user and system CPU usage for Perlbal …
(edit) @233 [233] 5 years marksmith -- Perlbal::Socket now has the option to keep track of all objects that …
(edit) @219 [219] 5 years marksmith Add more paranoia for handling closures and event_errs.
(edit) @213 [213] 5 years marksmith Passing in the object we created/destroyed and using ref on it is 90% …
(edit) @195 [195] 5 years bradfitz don't depend on IO::SendFile
(edit) @152 [152] 5 years marksmith This looks big, but it's not. I went through 90% of all of the close …
(edit) @147 [147] 5 years marksmith Add 'use warnings;' to every perlbal file. Woot.
(edit) @146 [146] 5 years marksmith 1) move the 'note_backend_close' function to be part of the reportto …
(edit) @120 [120] 5 years marksmith Big Perlbal change: split "headers" field into two: req_headers and …
(edit) @117 [117] 5 years bradfitz try and reduce the number of string copies, since this function was …
(edit) @114 [114] 5 years marksmith Provide option for Perlbal to track states or not. Defaults to off.
(edit) @104 [104] 5 years marksmith Modify all Perlbal::Socket classes to call the state method instead of …
(edit) @85 [85] 5 years marksmith More statistic gathering for Perlbal: 'states' command now prints out …
(edit) @81 [81] 5 years marksmith Add new command to perlbal management interface: shutdown graceful When …
(edit) @74 [74] 5 years bradfitz this shit's no longer in Danga::Socket, so it's down here now
(edit) @70 [70] 6 years bradfitz removes the TCP sockopt timeouts which were non-portable and …
(edit) @45 [45] 6 years bradfitz add as_string_html method. remove constants that aren't used. (they're …
(edit) @43 [43] 6 years deveiant - Abstracted out most of the general functionality into Danga::Socket.
(edit) @42 [42] 6 years bradfitz IO::Epoll exports constants wrong, so they're damn inefficient. This …
(edit) @40 [40] 6 years bradfitz Main bug fix: -- self-referential leak. (perl does refcounting, not …
(edit) @39 [39] 6 years bradfitz Add X-Forwarded-For header, and remove some other headers we don't want …
(edit) @37 [37] 6 years deveiant - Tab fix + local var settings.
(edit) @31 [31] 6 years bradfitz comment from this commit: nobody should be writing to closed sockets, …
(edit) @28 [28] 6 years bradfitz whoops, reorder code so it works. (i'm getting tired apparently)
(edit) @27 [27] 6 years bradfitz add assertion to Socket.pm to catch my mysterious caller who's writing to …
(edit) @25 [25] 6 years bradfitz some debugging to investigate a weird issue
(edit) @22 [22] 6 years bradfitz simplify the reproxy code, moving most of it from BackendHTTP to …
(edit) @21 [21] 6 years bradfitz two notable bugs: epoll_wait timeout is in MILLIseconds, not …
(edit) @18 [18] 6 years bradfitz Linux::AIO support (unfortunately you have to hack up that module a bit …
(edit) @15 [15] 6 years bradfitz make watch_read/watch_write not do anything on 'closed' fds already …
(edit) @12 [12] 6 years bradfitz we're hitting these, but not sure why yet. changing from die to stderr to …
(edit) @8 [8] 6 years bradfitz * when I split all the classes into their own files, i forgot "use …
(edit) @6 [6] 6 years bradfitz defer closing sockets until the end of the event loop (props to jeffr for …
(add) @4 [4] 6 years bradfitz break into separate files
Note: See TracRevisionLog for help on using the revision log.