source: trunk/libtransmission/fdlimit.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @8791   12 years titer Don't assume that errnos are positive (they are not on Haiku), and …
(edit) @8780   12 years charles (trunk libT) remove dead code
(edit) @8777   12 years charles (trunk libT) dead code removal
(edit) @8726   12 years charles (trunk libT) #2228: transmission should learn to truncate files on …
(edit) @8725   12 years charles (trunk libT) more efficient closing of a torrent's open files
(edit) @8707   12 years charles (trunk libT) #2196: add a fallback implementation of …
(edit) @8702   12 years jhujhiti (trunk libT) fix "dereferencing pointer does brea strict-aliasing …
(edit) @8691   12 years charles (trunk) remove the test for fallocate(), since we used …
(edit) @8654   12 years charles (trunk libT) fix copy/paste error in tr_fdAccept()
(edit) @8636   12 years charles (trunk libT) #2151: possible fix for "Unusually high CPU usage in …
(edit) @8575   13 years charles (trunk libT) on platforms that support it, use POSIX_FADV_SEQUENTIAL …
(edit) @8389   13 years charles (trunk) #920: add "move data" to libT so all clients can use it
(edit) @8350   13 years charles (trunk libT) clean up the debugging messages added to smoke out #2030
(edit) @8349   13 years charles (trunk libT) do for tr_close_file() what r8348 did for …
(edit) @8347   13 years charles (trunk libT) possible fix for #2030
(edit) @8343   13 years charles (trunk libT) remove some oddness in tr_open_file_for_scanning()
(edit) @8300   13 years charles (trunk libT) prevent stupid double-close error introduced a few …
(edit) @8299   13 years charles (trunk libT) convert tr_open_file_for_scanning() and tr_close_file() …
(edit) @8298   13 years charles (trunk libT) tweak tr_open_file_for_scanning() on OS X for sequential, …
(edit) @8291   13 years charles (trunk libT) need feedback from Mac users on this change. On Linux, …
(edit) @8198   13 years charles (trunk libT) possible IO speedup on OS X based on feedback from ticket …
(edit) @8193   13 years charles (trunk libT) experimental commit to reduce IO lag during fast downloads
(edit) @8175   13 years charles (trunk libT) #1976: build problem with r8173: "erreur: …
(edit) @8142   13 years charles (trunk libT) #1966: add explicit support for preallocating files on …
(edit) @8122   13 years charles (trunk) modify tr_torrentParse() and tr_torrentNew() arguments s.t. …
(edit) @7801   13 years charles (trunk libT) fsync busy files every 15 seconds or so. On linux, use …
(edit) @7800   13 years charles (trunk libT) try again to make hudson-t happy wrt posix_fadvise()
(edit) @7799   13 years charles (trunk libT) possibly make hudson-t happy on Linux
(edit) @7798   13 years charles (trunk libT) add mac, linux, and win32 support for os-level hints that …
(edit) @7742   13 years charles (trunk libT) fix a minor memory leak.
(edit) @7735   13 years charles (trunk libT) check in some of the extra error logging messages …
(edit) @7720   13 years charles (trunk libT) make file preallocation optional via settings.json. …
(edit) @7643   13 years charles (trunk libT) make the default number of open files 32 rather than 16, …
(edit) @7543   13 years charles (trunk libT) eliminate a couple more unnecessary malloc() + free() pairs
(edit) @7439   13 years jhujhiti (trunk libT) Don't log two "errors" we expect to see from …
(edit) @7397   13 years charles (trunk libT) add ipv6 support by jhujhiti. I think this is the …
(edit) @7232   13 years livings124 BeOS and Amiga support is, at least for now, a lost cause and hasn't …
(edit) @7231   13 years charles (libT) re-apply jhujhiti's IPv6 patch. This merges in my tr_port …
(edit) @7224   13 years charles (libT) janitorial: use the tr_port type whenever we have a `port' as a …
(edit) @7223   13 years charles (libT) #252: revert r7195 (jhujhiti's IPv6 test patch). It seems to …
(edit) @7195   13 years charles (libT) patch from jhujhiti to add ipv6 support.
(edit) @7173   13 years charles use tr_bool instead of C bitfields. …
(edit) @7138   13 years charles (libT) revert r7099 based on forum feedback @ …
(edit) @7129   13 years charles (libT) #1482: fix another win32-related preallocate bug. Thanks to …
(edit) @7127   13 years charles (libt) #1482: libtransmission/fdlimit.c preallocateFile uses …
(edit) @7115   13 years charles (libT) get file preallocation working on Windows by copying how fsutil …
(edit) @7099   13 years charles (libT) don't use getrlimit() / setrlimit() anymore. this doesn't do …
(edit) @7098   13 years charles (libT) better testing for fallocate() on linux
(edit) @7051   13 years charles (libT) #849: preallocate files when possible to prevent disk fragmentation
(edit) @6961   13 years charles (libT) low-hanging fruit discovered from softwareelves' shark profile.
(edit) @6924   13 years charles further win32 portability fixes from Spry
(edit) @6906   13 years charles (libT) dead code removal
(edit) @6899   13 years charles fix oops
(edit) @6897   13 years charles make MAX_PATH_LENGTH private to libtransmission. add tr_dirname() and …
(edit) @6896   13 years charles have tr_buildPath() allocate memory from the heap rather than using an …
(edit) @6893   13 years charles more changes inspired by spry's `winport' code: for portability, use …
(edit) @6842   13 years charles (libT) finish killing tr_errno.
(edit) @6795   13 years charles run libT, cli, daemon, gtk through the source-code formatter …
(edit) @6638   13 years charles uncrash the build
(edit) @6636   13 years charles crash deeper inside libtransmission. do not use this build; it …
(edit) @6490   13 years charles lots of C correctness tweaks suggested by sparse/cgcc
(edit) @6425   13 years charles minor text cleanup
(edit) @5843   14 years charles RPC/IPC redesign
(edit) @5689   14 years charles fold most of the "deep logging" functions into a single function
(edit) @5455   14 years charles string folding
(edit) @5193   14 years charles first cut at adding i18n hooks into libtransmission.
(edit) @5107   14 years charles fix minor compiler warning.
(edit) @5081   14 years charles remove unnecessary #includes
(edit) @5065   14 years charles cleanup #includes for errno & strerror
(edit) @4856   14 years charles #663: connection limits don't work correctly.
(edit) @4777   14 years charles finish the trunk/1.0x libT merge: router death & portability
(edit) @4734   14 years charles if the torrent's download path doesn't exist, don't create it -- it's …
(edit) @4598   14 years charles mingw portability fixes: getrlimit/setrlimit in fdlimit
(edit) @4570   14 years charles mollify a noisy debugging message
(edit) @4438   14 years charles #378 - use {get,set}rlimit to deal with open file limits
(edit) @4404   14 years charles set copyright info to 2008
(edit) @4381   14 years charles turn off a debugging message gone wild
(edit) @4366   14 years charles silence a debug message gone wild
(edit) @4311   14 years charles (gtk) fix startup port issue by hitting it with a damn big hammer
(edit) @4255   14 years charles added tr_torrentSetPeerLimits(), tr_torrentGetPeerLimits(), …
(edit) @4179   14 years charles add support for TRANSMISSION_HOME environment variable so I can have …
(edit) @4177   14 years charles raise the maximum connection limit a bit.
(edit) @4109   14 years charles I think this one-line change may fix all the "Transmission 0.95 ate my …
(edit) @4046   14 years charles fix tyop
(edit) @4044   14 years charles finish fixing the recursive mutex + cond bug reported by sedatg & Waldorf
(edit) @4043   14 years charles fix very annoying recursive mutex + pthread cond bug reported by …
(edit) @3918   14 years charles fix ticket #451 (Files remain in use after removal)
(edit) @3883   14 years charles denis is right about r3880; we should respect umask
(edit) @3880   14 years charles change TR_MKDIR_PERM from 0777 to 0755 change TR_CREAT_PERM from 0666 …
(edit) @3854   14 years charles fix permissions issue reported by Jaybird in …
(edit) @3779   14 years charles make the hard drive less noisy than it was in 0.92
(edit) @3775   14 years charles undoing the r3773-r3774 experiment.
(edit) @3773   14 years charles on Darwin, use NSCParameterAssert() instead of assert().
(edit) @3765   14 years charles * add O_LARGEFILE support to fdlimit for the benefit of 32-bit posix …
(edit) @3753   14 years charles update our #includes now that libevent has cleaned up event.h
(edit) @3693   14 years charles fix memory error reported by John_Clay
(edit) @3674   14 years charles finish cleaning up the code that was churned during the "corruption" fix.
(edit) @3666   14 years charles "corruption" fix part 3: cleanup. remove unneeded possible points of …
(edit) @3650   14 years charles part 1 of the data corruption fix: plug the leaky abstraction in fdlimit
(edit) @3171   14 years charles * record the ports of incoming sockets. we might need them later if we …
Note: See TracRevisionLog for help on using the revision log.