source: trunk/libtransmission/utils.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @7797   12 years charles (trunk libT) new macro, tr_assert(). use it to help smoke out #1749
(edit) @7748   12 years charles (trunk libT) prefer int' over ssize_t'
(edit) @7743   12 years charles (trunk libT) have tr_strndup() take an ssize_t instead of an int
(edit) @7663   12 years charles (trunk libT) win32 portability patch from Alexey
(edit) @7656   12 years charles (trunk libT) #1675: better utf8 validation of metainfo name, creator, …
(edit) @7641   12 years charles (trunk libT) remove a small number of redundant or unnecessary asserts
(edit) @7632   12 years charles (trunk libT) update the copyrights on some files that no longer have …
(edit) @7609   12 years charles (trunk libT) new peer request fifo queue with log(N) search time. new …
(edit) @7592   12 years charles (trunk libT) add "deep log" message to help track down freeze reported …
(edit) @7581   12 years charles (trunk libT) make the tr_bandwidth macros into safer inline funcs. …
(edit) @7549   12 years charles (trunk libT) have a pool of reusable evbuffers
(edit) @7533   12 years charles (trunk libT) use torrent's unique ID as the torrent's lookup key
(edit) @7529   12 years charles (trunk libT) wrap tr_inf(), tr_msg(), tr_dbg() calls inside a check to …
(edit) @7525   12 years charles (trunk libT) avoid some unnecessary memory fragmentation... for …
(edit) @7113   13 years charles #1406: need tr_getDefaultDownloadDir() for consistency between apps
(edit) @6961   13 years charles (libT) low-hanging fruit discovered from softwareelves' shark profile.
(edit) @6949   13 years charles reverse patch #6948. one of the new gcc attributes seems to be …
(edit) @6948   13 years charles (libT) move the TR_GNUC macros from utils.h to a standalone header …
(edit) @6946   13 years charles Add a new token, TR_DEFAULT_ENCRYPTION, and use it as the default in …
(edit) @6945   13 years charles (libT) add some extra gcc safeguards. fix a couple of compiler …
(edit) @6907   13 years charles (libT) try again to get the libevent+libcurl code working
(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) @6892   13 years charles first batch of portability changes based on spry's winport: (1) added …
(edit) @6842   13 years charles (libT) finish killing tr_errno.
(edit) @6798   13 years charles rpc-server cleanups. add true wildmat control. break the Mac build a …
(edit) @6795   13 years charles run libT, cli, daemon, gtk through the source-code formatter …
(edit) @6792   13 years charles (wx) get the wxWidgets port building again. :)
(edit) @6717   13 years charles (libT) #1255: fails to parse announce URLs that have leading or …
(edit) @6627   13 years charles (libT) remove a little more dead code
(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) @6517   13 years muks Replace random number generation code
(edit) @6400   13 years charles (gtk) #1108: transmission includes several unlocalized strings
(edit) @6334   13 years charles add a portability wrapper tr_snprintf() around snprintf()
(edit) @6203   13 years charles (RPC) add utility arguments for torrent-info: sort by …
(edit) @6140   13 years charles (libT) allow custom blocklists... now all you need to do is place a …
(edit) @6101   13 years charles libT: first cut at implementing the internal peers' request queues as …
(edit) @6073   13 years charles #800 initial support for GetRight?-style fetching of data through http …
(edit) @6072   13 years charles add first draft of tr_bitfieldFindTrue() courtesy of erdgeist
(edit) @6071   13 years charles minor refactoring of tr_bitfield to (a) simplify the tests and (b) …
(edit) @6069   13 years charles (libT) 1. tweak tr_bitfieldTestFast(). 2. add tr_memdup()
(edit) @6058   13 years charles bitfield speedups written by denis. Thanks!
(edit) @5979   13 years charles on shutdown, close the most active torrents first. That way if we …
(edit) @5860   13 years charles (1) RPC "add-torrent" now lets clients embed base64-encoded metainfo …
(edit) @5855   13 years charles * better RPC handling of requests submitted via http POST * plug a …
(edit) @5843   13 years charles RPC/IPC redesign
(edit) @5838   13 years charles add tr_strdup_printf()
(edit) @5759   13 years charles #917: when seeding, drop peers that have everything you have (instead …
(edit) @5723   13 years charles #905: update peer_id client lists. add a dozen or so new clients from …
(edit) @5689   13 years charles fold most of the "deep logging" functions into a single function
(edit) @5673   13 years charles #377: preliminary https support. this commit probably breaks mac and …
(edit) @5526   13 years livings124 string folding and dead code removal
(edit) @5520   13 years charles #840: bencode.c (and others) does not compile without libintl.h
(edit) @5366   13 years charles rename tr_httpParseUrl() -> tr_httpParseURL()
(edit) @5356   13 years charles (#814) require a valid announce URL when creating torrents
(edit) @5291   13 years livings124 Put in function for localization (as suggested on the cocoa dev list) …
(edit) @5243   13 years charles #138: per-torrent messages#138: per-torrent messages#138: per-torrent …
(edit) @5202   13 years charles (gtk) fix minor compiler warning when #including <libtransmission/utils.h>
(edit) @5195   13 years livings124 get mac build compiling again
(edit) @5193   13 years charles first cut at adding i18n hooks into libtransmission.
(edit) @5185   13 years charles harden the bitfield handling to handle corrupt messages from peers. …
(edit) @5112   13 years charles added tr_sha1_to_hex()
(edit) @5065   13 years charles cleanup #includes for errno & strerror
(edit) @4734   13 years charles if the torrent's download path doesn't exist, don't create it -- it's …
(edit) @4733   13 years charles fix tr_mkdirp()'s errno/retvals.
(edit) @4482   13 years charles tr_stat.ratio now returns TR_RATIO_INF when appropriate
(edit) @4404   13 years charles set copyright info to 2008
(edit) @4092   14 years charles Use libnatpmp for port mapping. rewrite the upnp/natpmp manager. …
(edit) @3991   14 years charles possible fix for Zeph's "too many open files" bug report.
(edit) @3900   14 years charles now that libevent has a stable 1.4 release out with the features & …
(edit) @3792   14 years charles fix a bug in tr_stat's availability numbers, reported by BentMyWookie?
(edit) @3775   14 years charles undoing the r3773-r3774 experiment.
(edit) @3774   14 years charles oops, wrong #include for NSCParameterAssert in r3773.
(edit) @3773   14 years charles on Darwin, use NSCParameterAssert() instead of assert().
(edit) @3735   14 years charles remove libtransmission code that duplicates functionality in libevent
(edit) @3731   14 years charles use Thomas Bernard's miniupnp library instead of rolling our own.
(edit) @3650   14 years charles part 1 of the data corruption fix: plug the leaky abstraction in fdlimit
(edit) @3473   14 years charles dead code removal.
(edit) @3457   14 years charles fix overflow error that caused timers with intervals larger than 35 …
(edit) @3448   14 years charles const-ify tr_msg()'s input arguments
(edit) @3425   14 years charles new utility (tr_loadFile), and reimplement metainfo's "readtorrent" to …
(edit) @3295   14 years charles * add a per-peer request queue to hold the next 10-15 seconds' worth …
(edit) @3164   14 years charles tweak the bitfield code to be a little faster.
(edit) @3117   14 years charles clamp down on the flood of debug messages.
(edit) @3105   14 years livings124 merge encryption branch to trunk (xcode project is still out of date)
(edit) @2915   14 years charles add utility function for setting libevent timer intervals
(edit) @2780   14 years joshe Rework utf-8 string concat function a little and make it more widely …
(edit) @2757   14 years charles get some pieces of the new tracker code into svn…
(edit) @2611   14 years joshe Include inttypes.h instead of stdint.h to unbreak beos. Hopefully this …
(edit) @2578   14 years charles More Win32 portability changes
(edit) @2538   14 years charles * now that we've got a new function at the top of the CPU hog list, …
(edit) @2430   14 years charles simplify xml.c and utils.c's dependencies
(edit) @2399   14 years charles sync with r2397
Note: See TracRevisionLog for help on using the revision log.