source: trunk/libtransmission/fdlimit.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @11709   11 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11643   11 years jordan (trunk libT) minor code cleanup in fdlimit.c
(edit) @11633   11 years jordan (trunk) #3875 "Typo: missing gettext macro _ in recent commit" -- fix …
(edit) @11603   11 years charles (trunk libT) more fdlimit futzing
(edit) @11602   11 years charles (trunk libT) refactor libtransmission's file cache
(edit) @11599   11 years charles (trunk) Join the 21st century and use only 1 space at the end …
(edit) @11544   11 years charles (trunk libT) #3531 "Pausing 500 torrents uses 650 MB of memory" -- on …
(edit) @11531   11 years charles (trunk libT) #3826 "all data fails its checksum test in uClibc 0.9.27" …
(edit) @11530   11 years charles (trunk libT) #3826 "don't use pread() or pwrite() on uclibc" -- fixed.
(edit) @11398   11 years charles (trunk libT) add some new bugs to the code so that it will crash when …
(edit) @11349   11 years charles (trunk libT) #3662 "libtransmission cpu optimization: fewer calls to …
(edit) @11301   11 years charles (trunk) #3618 "FreeBSD 8.1 & GCC 4.2.1 compiler warnings" -- fix some …
(edit) @10998   11 years charles (trunk libt) rename tr_date() as tr_time_msec() for clarity
(edit) @10901   11 years charles (trunk libT) #3371 "experimental use of F_NOCACHE to ameliorate …
(edit) @10814   11 years charles (trunk libT) part of rb07's win32 portability patches from ticket #3311
(edit) @10811   11 years charles call fcntl(F_NOCACHE,1) right before closing a local datafile. Does …
(edit) @10676   12 years charles (trunk libT) make tr_pwrite()'s "buf" argument const
(edit) @10670   12 years charles (trunk libT) remove dead code
(edit) @10662   12 years charles (trunk libT) clean up #includes for event.h and evutil.h
(edit) @10651   12 years charles (trunk libT) fdlimit.[ch] MIT -> GPL. There's not any MIT code left there.
(edit) @10634   12 years charles re-tweak the previous commit based on feedback from kklimonda
(edit) @10633   12 years charles (trunk libT) tweak MAX_PATH_LENGTH a little for better portability -- …
(edit) @10336   12 years charles (trunk libT) #2849 "when possible, use fallocate64() for file …
(edit) @10332   12 years charles (trunk) #2993 "'Downloaded' much greater than 'Have' or 'verified'" -- …
(edit) @10321   12 years charles (trunk libT) add an fsync() before closing files
(edit) @10139   12 years charles (trunk libT) messages about SO_SNDBUF size and file preallocation …
(edit) @10075   12 years charles (trunk libT) #2849 "When possible, use fallocate64() for file …
(edit) @10031   12 years charles (trunk) remove unnecessary #includes
(edit) @9931   12 years charles (trunk) housekeeping: (1) add standard svn properties for $Id$ …
(edit) @9922   12 years charles (trunk libT) fix assertion-on-shutdown failure reported by livings
(edit) @9898   12 years charles (trunk libT) add <stdarg.h> call before <evutil.h> to get 1.80 …
(edit) @9890   12 years charles (trunk) one of the less-interesting commits in a while: remove …
(edit) @9847   12 years charles (trunk libT) replace the TR_INLINE macro with the standard "inline" …
(edit) @9825   12 years charles (trunk libT) fix crash in tr_fdSocketClose() reported by agsystem in …
(edit) @9810   12 years livings124 avoid an extra comparison caused by macro expansion
(edit) @9809   12 years livings124 eliminate the clamp function for now, allow peer connections once again
(edit) @9797   12 years charles (trunk libT) possibly reduce the frequency of the "too many open …
(edit) @9629   12 years charles (trunk libT) add SO_SNDBUF, SO_RCVBUF logging messages
(edit) @9505   12 years livings124 remove unused variable
(edit) @9495   12 years charles (trunk libT) #2551 "better buffer cache management": apply jch's …
(edit) @9417   12 years charles (trunk libT) add a wrapper function, tr_netCloseSocket(), around …
(edit) @9387   12 years charles (trunk) trunk's just been too stable lately. #2119: reload …
(edit) @9346   12 years charles libT doesn't need to create the Incomplete directory until it's needed
(edit) @9339   12 years charles (trunk libT) #1483: fix bug introduced in r9328
(edit) @9328   12 years charles (trunk) #1483: move completed torrents to a user-specified directory + …
(edit) @9066   12 years charles add better logging to track down tr_ioRead() error messages reported …
(edit) @8960   12 years jhujhiti (trunk libT): do EAFNOSUPPORT check on socket() errno on all platforms
(edit) @8935   12 years charles (trunk libT) remove dead code noticed by geirha
(edit) @8889   12 years charles (trunk) remove trailing spaces
(edit) @8823   12 years charles (trunk libT) remove dead code
(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   13 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.
Note: See TracRevisionLog for help on using the revision log.