source: trunk/libtransmission/fdlimit.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @7801   14 years charles (trunk libT) fsync busy files every 15 seconds or so. On linux, use …
(edit) @7800   14 years charles (trunk libT) try again to make hudson-t happy wrt posix_fadvise()
(edit) @7799   14 years charles (trunk libT) possibly make hudson-t happy on Linux
(edit) @7798   14 years charles (trunk libT) add mac, linux, and win32 support for os-level hints that …
(edit) @7742   14 years charles (trunk libT) fix a minor memory leak.
(edit) @7735   14 years charles (trunk libT) check in some of the extra error logging messages …
(edit) @7720   14 years charles (trunk libT) make file preallocation optional via settings.json. …
(edit) @7643   14 years charles (trunk libT) make the default number of open files 32 rather than 16, …
(edit) @7543   14 years charles (trunk libT) eliminate a couple more unnecessary malloc() + free() pairs
(edit) @7439   14 years jhujhiti (trunk libT) Don't log two "errors" we expect to see from …
(edit) @7397   14 years charles (trunk libT) add ipv6 support by jhujhiti. I think this is the …
(edit) @7232   14 years livings124 BeOS and Amiga support is, at least for now, a lost cause and hasn't …
(edit) @7231   14 years charles (libT) re-apply jhujhiti's IPv6 patch. This merges in my tr_port …
(edit) @7224   14 years charles (libT) janitorial: use the tr_port type whenever we have a `port' as a …
(edit) @7223   14 years charles (libT) #252: revert r7195 (jhujhiti's IPv6 test patch). It seems to …
(edit) @7195   14 years charles (libT) patch from jhujhiti to add ipv6 support.
(edit) @7173   14 years charles use tr_bool instead of C bitfields. …
(edit) @7138   14 years charles (libT) revert r7099 based on forum feedback @ …
(edit) @7129   14 years charles (libT) #1482: fix another win32-related preallocate bug. Thanks to …
(edit) @7127   14 years charles (libt) #1482: libtransmission/fdlimit.c preallocateFile uses …
(edit) @7115   14 years charles (libT) get file preallocation working on Windows by copying how fsutil …
(edit) @7099   14 years charles (libT) don't use getrlimit() / setrlimit() anymore. this doesn't do …
(edit) @7098   14 years charles (libT) better testing for fallocate() on linux
(edit) @7051   14 years charles (libT) #849: preallocate files when possible to prevent disk fragmentation
(edit) @6961   14 years charles (libT) low-hanging fruit discovered from softwareelves' shark profile.
(edit) @6924   14 years charles further win32 portability fixes from Spry
(edit) @6906   14 years charles (libT) dead code removal
(edit) @6899   14 years charles fix oops
(edit) @6897   14 years charles make MAX_PATH_LENGTH private to libtransmission. add tr_dirname() and …
(edit) @6896   14 years charles have tr_buildPath() allocate memory from the heap rather than using an …
(edit) @6893   14 years charles more changes inspired by spry's `winport' code: for portability, use …
(edit) @6842   14 years charles (libT) finish killing tr_errno.
(edit) @6795   15 years charles run libT, cli, daemon, gtk through the source-code formatter …
(edit) @6638   15 years charles uncrash the build
(edit) @6636   15 years charles crash deeper inside libtransmission. do not use this build; it …
(edit) @6490   15 years charles lots of C correctness tweaks suggested by sparse/cgcc
(edit) @6425   15 years charles minor text cleanup
(edit) @5843   15 years charles RPC/IPC redesign
(edit) @5689   15 years charles fold most of the "deep logging" functions into a single function
(edit) @5455   15 years charles string folding
(edit) @5193   15 years charles first cut at adding i18n hooks into libtransmission.
(edit) @5107   15 years charles fix minor compiler warning.
(edit) @5081   15 years charles remove unnecessary #includes
(edit) @5065   15 years charles cleanup #includes for errno & strerror
(edit) @4856   15 years charles #663: connection limits don't work correctly.
(edit) @4777   15 years charles finish the trunk/1.0x libT merge: router death & portability
(edit) @4734   15 years charles if the torrent's download path doesn't exist, don't create it -- it's …
(edit) @4598   15 years charles mingw portability fixes: getrlimit/setrlimit in fdlimit
(edit) @4570   15 years charles mollify a noisy debugging message
(edit) @4438   15 years charles #378 - use {get,set}rlimit to deal with open file limits
(edit) @4404   15 years charles set copyright info to 2008
(edit) @4381   15 years charles turn off a debugging message gone wild
(edit) @4366   15 years charles silence a debug message gone wild
(edit) @4311   15 years charles (gtk) fix startup port issue by hitting it with a damn big hammer
(edit) @4255   15 years charles added tr_torrentSetPeerLimits(), tr_torrentGetPeerLimits(), …
(edit) @4179   15 years charles add support for TRANSMISSION_HOME environment variable so I can have …
(edit) @4177   15 years charles raise the maximum connection limit a bit.
(edit) @4109   15 years charles I think this one-line change may fix all the "Transmission 0.95 ate my …
(edit) @4046   15 years charles fix tyop
(edit) @4044   15 years charles finish fixing the recursive mutex + cond bug reported by sedatg & Waldorf
(edit) @4043   15 years charles fix very annoying recursive mutex + pthread cond bug reported by …
(edit) @3918   15 years charles fix ticket #451 (Files remain in use after removal)
(edit) @3883   15 years charles denis is right about r3880; we should respect umask
(edit) @3880   15 years charles change TR_MKDIR_PERM from 0777 to 0755 change TR_CREAT_PERM from 0666 …
(edit) @3854   15 years charles fix permissions issue reported by Jaybird in …
(edit) @3779   15 years charles make the hard drive less noisy than it was in 0.92
(edit) @3775   15 years charles undoing the r3773-r3774 experiment.
(edit) @3773   15 years charles on Darwin, use NSCParameterAssert() instead of assert().
(edit) @3765   15 years charles * add O_LARGEFILE support to fdlimit for the benefit of 32-bit posix …
(edit) @3753   15 years charles update our #includes now that libevent has cleaned up event.h
(edit) @3693   15 years charles fix memory error reported by John_Clay
(edit) @3674   15 years charles finish cleaning up the code that was churned during the "corruption" fix.
(edit) @3666   15 years charles "corruption" fix part 3: cleanup. remove unneeded possible points of …
(edit) @3650   15 years charles part 1 of the data corruption fix: plug the leaky abstraction in fdlimit
(edit) @3171   16 years charles * record the ports of incoming sockets. we might need them later if we …
(edit) @3105   16 years livings124 merge encryption branch to trunk (xcode project is still out of date)
(edit) @2596   16 years charles More win32 portability fixes. we now talk to tracker & peers; hash …
(edit) @2593   16 years charles more portability fixes
(edit) @2591   16 years charles win32 cleanly compiles and starts now. (still doesn't atually *work*, …
(edit) @2578   16 years charles More Win32 portability changes
(edit) @2573   16 years charles continue whittling away at internal.h to reduce the global #include …
(edit) @2555   16 years charles add portability wrapper for in_port_t…
(edit) @2552   16 years charles better encapsulation of platform-specific constructs: tr_thread_t, …
(edit) @2544   16 years charles this looks bug but it's not: just janitorial cleanup, moving #includes …
(edit) @2456   16 years charles xmission: load torrents on startup and populate the torrent list.
(edit) @2452   16 years charles fix looooong-standing bug that choked tracker connections
(edit) @2343   16 years joshe Change a couple functions to take an in_addr pointer instead of an …
(edit) @2339   16 years charles fix bug that gave the wrong peer count when uploading.
(edit) @2331   16 years charles add #include files for stat()
(edit) @2328   16 years charles clean up #includes a bit.
(edit) @2154   16 years charles * fix error checking large files reported by Gimp_ * portability …
(edit) @2004   16 years charles uninteresting minor stuff like adding const. this commit is just to …
(edit) @1763   16 years joshe Add more I/O error codes.
(edit) @1441   16 years joshe Store the peers's listening port instead of the peer connections's …
(edit) @1427   16 years titer Probably fixes the recent problem with disappearing peers
(edit) @1425   16 years titer More simplifications
(edit) @1420   16 years titer Officially give up on making libT reentrant, and simplify our code instead
(edit) @1408   16 years titer clean up
(edit) @1356   16 years titer Merge io branch into trunk
(edit) @620   17 years titer Revert [619]
Note: See TracRevisionLog for help on using the revision log.