source: trunk/libtransmission/utils.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @8695   13 years charles (trunk libT) move tr_bitfield into its own, package-visible source …
(edit) @8686   13 years charles (trunk libT) avoid an unnecessary malloc/free in tr_strdup_printf()
(edit) @8685   13 years charles (trunk libT) remove the last calls to tr_getBuffer() and tr_releaseBuffer()
(edit) @8681   13 years charles (trunk libT) possible fix for #2078: Assertion failed: (tv->tv_usec >= 0)
(edit) @8592   13 years charles (trunk libT) add a bunch of comments denoting where the libevent 2.0 …
(edit) @8478   13 years charles (trunk) dht seems to be crashing in bcmp() on the mac, so I suspect …
(edit) @8450   13 years charles boring tr_memmem tweaks
(edit) @8449   13 years charles (trunk libT) make tr_memmem() more readable
(edit) @8430   13 years charles (trunk libT) silence a compiler warning
(edit) @8424   13 years charles (trunk libT) expose tr_memmem() so it can be used by client code. use …
(edit) @8389   13 years charles (trunk) #920: add "move data" to libT so all clients can use it
(edit) @8368   13 years charles (trunk libT) #2030: revert false alarm r8361 as per this suggestion …
(edit) @8350   13 years charles (trunk libT) clean up the debugging messages added to smoke out #2030
(edit) @8348   13 years charles (trunk libT) add some testing messages for #2030... this dumps a lot …
(edit) @8308   13 years charles (trunk libT) silently add a \0 after the end of files read by …
(edit) @8299   13 years charles (trunk libT) convert tr_open_file_for_scanning() and tr_close_file() …
(edit) @8293   13 years charles (trunk libT) make tr_loadFile() use tr_open_file_for_scanning()
(edit) @8247   13 years charles (trunk libT) avoid unnecessary malloc()s & free()s in tr_utf8clean()
(edit) @8087   13 years charles (trunk libT) make tr_localtime_r() a public function
(edit) @8041   13 years charles (trunk libT) #1906: Huge ratio precision (too many decimal places)
(edit) @8017   13 years charles (trunk) #1881: promote tr_strratio() to libtransmission, so that its …
(edit) @7901   13 years charles (trunk libT) #1828: timestamp for log/debug output
(edit) @7854   13 years charles (trunk libT) #1671: transmission-remote --get option not including all …
(edit) @7797   13 years charles (trunk libT) new macro, tr_assert(). use it to help smoke out #1749
(edit) @7748   13 years charles (trunk libT) prefer int' over ssize_t'
(edit) @7743   13 years charles (trunk libT) have tr_strndup() take an ssize_t instead of an int
(edit) @7656   13 years charles (trunk libT) #1675: better utf8 validation of metainfo name, creator, …
(edit) @7632   13 years charles (trunk libT) update the copyrights on some files that no longer have …
(edit) @7616   13 years charles (trunk libT) minor speedup tweaks in peer-request hotspots
(edit) @7609   13 years charles (trunk libT) new peer request fifo queue with log(N) search time. new …
(edit) @7594   13 years charles (trunk libT) use ssize_t where appropriate in tr_peerIoFlush()
(edit) @7592   13 years charles (trunk libT) add "deep log" message to help track down freeze reported …
(edit) @7581   13 years charles (trunk libT) make the tr_bandwidth macros into safer inline funcs. …
(edit) @7574   13 years charles (trunk libT) make tr_isAddress() and tr_isDirection() inline
(edit) @7558   13 years charles (trunk libT) make the evbuffer pool threadsafe
(edit) @7549   13 years charles (trunk libT) have a pool of reusable evbuffers
(edit) @7543   13 years charles (trunk libT) eliminate a couple more unnecessary malloc() + free() pairs
(edit) @7539   13 years charles (trunk libT) avoid an unnecessary evbuffer_new() + evbuffer_free() …
(edit) @7533   13 years charles (trunk libT) use torrent's unique ID as the torrent's lookup key
(edit) @7529   13 years charles (trunk libT) wrap tr_inf(), tr_msg(), tr_dbg() calls inside a check to …
(edit) @7525   13 years charles (trunk libT) avoid some unnecessary memory fragmentation... for …
(edit) @7446   13 years charles (trunk libT) comments, tr_bool correctness, better runtime tests.
(edit) @7367   13 years charles (trunk) #1559: Simplify tr_sessionInitFull
(edit) @7232   13 years livings124 BeOS and Amiga support is, at least for now, a lost cause and hasn't …
(edit) @7113   13 years charles #1406: need tr_getDefaultDownloadDir() for consistency between apps
(edit) @6993   13 years charles (libT) fix a tr_buildPath() bug reported by pea_
(edit) @6982   13 years charles (libT) fix r6981 signed/unsigned compiler warning
(edit) @6981   13 years charles (libT) one more low-hanging fruit from softwareelves' Shark reports: …
(edit) @6961   13 years charles (libT) low-hanging fruit discovered from softwareelves' shark profile.
(edit) @6941   13 years charles (libT) add tr_getMessageQueuing() for Spry
(edit) @6927   13 years charles (libT) make a few changes to try & smoke out the crash reported by Biiaru
(edit) @6924   13 years charles further win32 portability fixes from Spry
(edit) @6907   13 years charles (libT) try again to get the libevent+libcurl code working
(edit) @6905   13 years charles one more batch of changes from Spry
(edit) @6903   13 years charles (libT) a few more win32 portability changes from Spry
(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) @6892   13 years charles first batch of portability changes based on spry's winport: (1) added …
(edit) @6877   13 years charles #1336: silence more compliation warnings
(edit) @6873   13 years charles #1336: fix some compiler warnings when building with -Wformat-security
(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) @6724   13 years charles get rid of a pointless seek() call
(edit) @6717   13 years charles (libT) #1255: fails to parse announce URLs that have leading or …
(edit) @6651   13 years muks Fix coding style of last commit
(edit) @6650   13 years muks Return early if no URL is passed
(edit) @6624   13 years charles (libT) more dead code removal: tr_compareUint32(), tr_compareUint64(), …
(edit) @6621   13 years charles undo part of r6616 to address the assertion failure reported by …
(edit) @6619   13 years charles * add DISABLE_GETTEXT preprocessor directive to turn off i18n in …
(edit) @6618   13 years charles (libT) more dead code removal: tr_compareTime() and tr_compareDouble()
(edit) @6616   13 years charles (libT) remove some dead functions: tr_calloc(), tr_compareUint16(), …
(edit) @6613   13 years charles more metainfo/bencode cleanup
(edit) @6595   13 years muks Make tr_bitfieldHas() a macro
(edit) @6520   13 years muks Optimize tr_bitFieldAddRange() Also add comments documenting the …
(edit) @6517   13 years muks Replace random number generation code
(edit) @6507   13 years charles (libT) tr_bitfieldRemRange speedup. (muks)
(edit) @6480   13 years charles (libT) #1178: Add missing va_end()s
(edit) @6425   13 years charles minor text cleanup
(edit) @6420   14 years charles Make it a little easier to trace backwards from "Unspecified I/O …
(edit) @6395   14 years charles (libT) make unrecognized peer_ids a little more readable for the peers tab.
(edit) @6334   14 years charles add a portability wrapper tr_snprintf() around snprintf()
(edit) @6204   14 years charles fix tr_strcasecmp in the case where HAVE_STRCASECMP is not defined
(edit) @6203   14 years charles (RPC) add utility arguments for torrent-info: sort by …
(edit) @6140   14 years charles (libT) allow custom blocklists... now all you need to do is place a …
(edit) @6101   14 years charles libT: first cut at implementing the internal peers' request queues as …
(edit) @6073   14 years charles #800 initial support for GetRight?-style fetching of data through http …
(edit) @6072   14 years charles add first draft of tr_bitfieldFindTrue() courtesy of erdgeist
(edit) @6071   14 years charles minor refactoring of tr_bitfield to (a) simplify the tests and (b) …
(edit) @6070   14 years charles fix bitfield error reported by denis
(edit) @6069   14 years charles (libT) 1. tweak tr_bitfieldTestFast(). 2. add tr_memdup()
(edit) @6058   14 years charles bitfield speedups written by denis. Thanks!
(edit) @5979   14 years charles on shutdown, close the most active torrents first. That way if we …
(edit) @5976   14 years charles minor speedups in tr_torrentStat() and in bitfield manipulation
(edit) @5899   14 years charles tr_base64_decode() now decodes both data with, and without, newlines. …
(edit) @5891   14 years charles #934: remove invalid tracker addresses
(edit) @5860   14 years charles (1) RPC "add-torrent" now lets clients embed base64-encoded metainfo …
(edit) @5843   14 years charles RPC/IPC redesign
(edit) @5839   14 years charles minor logging tweak
(edit) @5838   14 years charles add tr_strdup_printf()
(edit) @5759   14 years charles #917: when seeding, drop peers that have everything you have (instead …
Note: See TracRevisionLog for help on using the revision log.