aboutsummaryrefslogtreecommitdiff
path: root/src/or/test.c
Commit message (Expand)AuthorAge
* checking only 0.0.7 and 0.0.8 didn't work, because some dirservers•••files have really old descriptors for the authdirservers, so we're asking them in the new format because they're too old. now we actually compare the version to a cutoff version, and act appropriately. also take this chance to use only >=0.0.8 servers for dns resolves, because of the recent bugs. we'll bump to >=0.0.9pre1 once there are some servers running that. svn:r2380 Roger Dingledine2004-09-27
* cleanup: use strcmpstart() in more places•••svn:r2372 Roger Dingledine2004-09-23
* Add basic wrappers for zlib/gzip•••svn:r2324 Nick Mathewson2004-09-02
* Functions to test nickname validity•••svn:r2269 Nick Mathewson2004-08-18
* Move string-splitting into a separate function•••svn:r2263 Nick Mathewson2004-08-17
* o clients choose nodes proportional to advertised bandwidth•••o and/or while avoiding unreliable nodes, depending on goals o 'fascistfirewall' option to pick dirservers on port 80 and ORs on port 443. o if a begin failed due to exit policy, but we believe the IP should have been allowed, switch that router to exitpolicy reject *:* until we get our next directory. svn:r2231 Roger Dingledine2004-08-15
* Clean up tempdir after finishing unittests; use tor_temp_$PID instead of tor_...•••svn:r2226 Nick Mathewson2004-08-11
* Make unittests pass•••svn:r2205 Nick Mathewson2004-08-09
* Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename for...•••svn:r2182 Nick Mathewson2004-08-07
* Add functions to format and parse RFC1123-style times, for HTTP protocol.•••svn:r2129 Nick Mathewson2004-08-04
* stop using atexit() to remove our pid, since it's called•••immediately when we daemonize. also drop our retry period for hidserv desc uploads from 10m to 5m svn:r2111 Roger Dingledine2004-07-22
* Add fingerprint to router format in tests•••svn:r2106 Nick Mathewson2004-07-22
* now base16_encode() and base32_encode() can't ever fail•••svn:r2103 Roger Dingledine2004-07-22
* Split uptime into separate field•••svn:r2067 Nick Mathewson2004-07-20
* Change rule from "reject non-recommended versions" to "reject obsolete versio...•••svn:r2052 Nick Mathewson2004-07-16
* Fix warning•••svn:r2046 Nick Mathewson2004-07-15
* Code to parse tor version numbers so we can do an is-newer-than check.•••svn:r2044 Nick Mathewson2004-07-13
* make unit tests pass again•••but note a bug that i don't know how to address. nick? svn:r2030 Roger Dingledine2004-07-12
* add 'advertisedbandwidth' to router descriptor•••svn:r2028 Roger Dingledine2004-07-12
* More digest/nickname fixes•••svn:r2000 Nick Mathewson2004-07-02
* Implement several 008pre1 items: needs more testing•••svn:r1981 Nick Mathewson2004-06-21
* Use intptr_t correctly in test.c; try to resolve ia64 warnings•••svn:r1963 Nick Mathewson2004-06-08
* Check recommended-software string *early*, before actually parsing the direct...•••svn:r1930 Nick Mathewson2004-06-01
* Not every RSA decrypt should warn on failure.•••svn:r1853 Nick Mathewson2004-05-12
* Split directory/router parsing functionality into separate file from routerli...•••svn:r1846 Nick Mathewson2004-05-10
* Use intptr_t when playing with void*s•••svn:r1795 Nick Mathewson2004-05-05
* Fix compilation warnings on 64-bit platforms•••svn:r1793 Nick Mathewson2004-05-05
* patches on patches•••svn:r1763 Roger Dingledine2004-05-02
* Documenmt buffers.c; remove function that nobody ever calls.•••svn:r1760 Nick Mathewson2004-05-01
* Handle windows socket errors correctly; comment most of common.•••svn:r1756 Nick Mathewson2004-05-01
* Remove IVs from cipher code, since AES-ctr has none.•••svn:r1742 Nick Mathewson2004-04-28
* Refactor crypto error handling to be more like TLS error handling:•••crypto_perror is a no-no, since an operation can set more than one error. Also, fix a bug in the unix crypto_seed_rng: mixing stdio with /dev/urandom is a bad idea, since fopen can make all kinds of weird extraneous syscalls (mmap, fcntl, stat64, etc.) and since fread tends to buffer data in big chunks, thus depleting the entropy pool. svn:r1717 Nick Mathewson2004-04-26
* use tor_assert•••remove obsolete BUF_OK macro svn:r1697 Roger Dingledine2004-04-25
* Merge flagday into main branch.•••svn:r1683 Nick Mathewson2004-04-24
* Never ever leave ri.platform unset.•••svn:r1624 Nick Mathewson2004-04-14
* remove a stray printf•••svn:r1575 Nick Mathewson2004-04-08
* Fix base32 implementation; make base32 implementation follow standard; add mo...•••svn:r1574 Nick Mathewson2004-04-08
* Fix unit tests (now that platform code works differently)•••svn:r1573 Nick Mathewson2004-04-08
* Delete trailing whitespace and expand tabs; remove unused aes decrypt code•••svn:r1522 Nick Mathewson2004-04-07
* Put ourself in router list; act accordingly.•••svn:r1521 Nick Mathewson2004-04-07
* Force hybrid encryption on for key negotiation•••svn:r1509 Nick Mathewson2004-04-06
* Refactor the heck out of crypto interface: admit that we will stick with one ...•••svn:r1458 Nick Mathewson2004-04-03
* alice can intercept y.onion requests, do a lookup on them via tor,•••and receive a 404 svn:r1455 Roger Dingledine2004-04-03
* Add new functions to wrap digest and sign/checksig.•••svn:r1436 Nick Mathewson2004-04-01
* Add helpful hybrid encryption functions•••svn:r1423 Nick Mathewson2004-04-01
* Parse and generate service descriptors•••svn:r1403 Nick Mathewson2004-03-31
* Add more key manipulation functions, and base32 functions, to crypto•••svn:r1395 Nick Mathewson2004-03-30
* clean up a few more bugs•••svn:r1365 Roger Dingledine2004-03-29
* Re-enable unit tests for directory generation.•••svn:r1362 Nick Mathewson2004-03-29
* there is yet another dns-pending-conn-clobbering bug•••somewhere svn:r1354 Roger Dingledine2004-03-28