aboutsummaryrefslogtreecommitdiff
path: root/src/or/test.c
Commit message (Expand)AuthorAge
...
* Replace sprintf with snprintf•••svn:r2602 Nick Mathewson2004-10-27
* Check for low _MSC_VER, not high. On windows, always use winsock.•••svn:r2575 Nick Mathewson2004-10-20
* Remove routerinfo_t->is_trusted_dir, and all the twisted machinery used to•••maintain it. Have clients default to the nickname "client" in their certificates. Give a less frightening warning on obsolete (pre-0.0.8) routerinfo_t's. svn:r2568 Nick Mathewson2004-10-19
* Fix segfault in unit tests. (Main program is unaffected)•••svn:r2559 Nick Mathewson2004-10-17
* don't assert multiple things in the same tor_assert()•••svn:r2544 Roger Dingledine2004-10-16
* Fix unit tests, make it compile•••svn:r2543 Nick Mathewson2004-10-16
* Basic string-join functionality•••svn:r2521 Nick Mathewson2004-10-14
* make it build on amd64•••svn:r2486 Roger Dingledine2004-10-14
* more int to size_t conversions, fixing one or more amd64 bugs•••plus a whitespace patch on config.c from vicman svn:r2482 Roger Dingledine2004-10-14
* Use tor_parse_long in more places•••svn:r2453 Nick Mathewson2004-10-12
* Oops, missed one•••svn:r2445 Nick Mathewson2004-10-12
* Note byte-order on result for parse_addr_port()•••svn:r2444 Nick Mathewson2004-10-12
* Add functions to parse addr[:port] consistently•••svn:r2440 Nick Mathewson2004-10-12
* Turn tor_strpartion into a swiss-army-knife function, so it can terminate or ...•••svn:r2429 Nick Mathewson2004-10-07
* Include a dir-signing-key token in directories to tell the parsing entity whi...•••svn:r2428 Nick Mathewson2004-10-07
* Make base-64-encoded DER work, including workaround for ugly openssl misfeatu...•••svn:r2423 Nick Mathewson2004-10-07
* Refactor fingerprint handling: remember hex digests (no spaces) instead of be...•••svn:r2422 Nick Mathewson2004-10-06
* Only check versions against downloaded directories, not cached directories.•••svn:r2413 Nick Mathewson2004-10-03
* Fix an evil bug: when we failed to write to our log, fputs()•••gave us a sigpipe, and we logged that we were ignoring it, causing us to fail to log that, and delete the log entry. Then when the signal handler exited, we proceeded to delete the log entry that had already been deleted. Now we make sure to only log inside our signal handler if we'll be exit()ing right after. svn:r2388 Roger Dingledine2004-09-28
* 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