| Commit message (Expand) | Author | Age |
* | 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 Dingledine | 2004-09-27 |
* | cleanup: use strcmpstart() in more places•••svn:r2372
| Roger Dingledine | 2004-09-23 |
* | Add basic wrappers for zlib/gzip•••svn:r2324
| Nick Mathewson | 2004-09-02 |
* | Functions to test nickname validity•••svn:r2269
| Nick Mathewson | 2004-08-18 |
* | Move string-splitting into a separate function•••svn:r2263
| Nick Mathewson | 2004-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 Dingledine | 2004-08-15 |
* | Clean up tempdir after finishing unittests; use tor_temp_$PID instead of tor_...•••svn:r2226
| Nick Mathewson | 2004-08-11 |
* | Make unittests pass•••svn:r2205
| Nick Mathewson | 2004-08-09 |
* | Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename for...•••svn:r2182
| Nick Mathewson | 2004-08-07 |
* | Add functions to format and parse RFC1123-style times, for HTTP protocol.•••svn:r2129
| Nick Mathewson | 2004-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 Dingledine | 2004-07-22 |
* | Add fingerprint to router format in tests•••svn:r2106
| Nick Mathewson | 2004-07-22 |
* | now base16_encode() and base32_encode() can't ever fail•••svn:r2103
| Roger Dingledine | 2004-07-22 |
* | Split uptime into separate field•••svn:r2067
| Nick Mathewson | 2004-07-20 |
* | Change rule from "reject non-recommended versions" to "reject obsolete versio...•••svn:r2052
| Nick Mathewson | 2004-07-16 |
* | Fix warning•••svn:r2046
| Nick Mathewson | 2004-07-15 |
* | Code to parse tor version numbers so we can do an is-newer-than check.•••svn:r2044
| Nick Mathewson | 2004-07-13 |
* | make unit tests pass again•••but note a bug that i don't know how to address. nick?
svn:r2030
| Roger Dingledine | 2004-07-12 |
* | add 'advertisedbandwidth' to router descriptor•••svn:r2028
| Roger Dingledine | 2004-07-12 |
* | More digest/nickname fixes•••svn:r2000
| Nick Mathewson | 2004-07-02 |
* | Implement several 008pre1 items: needs more testing•••svn:r1981
| Nick Mathewson | 2004-06-21 |
* | Use intptr_t correctly in test.c; try to resolve ia64 warnings•••svn:r1963
| Nick Mathewson | 2004-06-08 |
* | Check recommended-software string *early*, before actually parsing the direct...•••svn:r1930
| Nick Mathewson | 2004-06-01 |
* | Not every RSA decrypt should warn on failure.•••svn:r1853
| Nick Mathewson | 2004-05-12 |
* | Split directory/router parsing functionality into separate file from routerli...•••svn:r1846
| Nick Mathewson | 2004-05-10 |
* | Use intptr_t when playing with void*s•••svn:r1795
| Nick Mathewson | 2004-05-05 |
* | Fix compilation warnings on 64-bit platforms•••svn:r1793
| Nick Mathewson | 2004-05-05 |
* | patches on patches•••svn:r1763
| Roger Dingledine | 2004-05-02 |
* | Documenmt buffers.c; remove function that nobody ever calls.•••svn:r1760
| Nick Mathewson | 2004-05-01 |
* | Handle windows socket errors correctly; comment most of common.•••svn:r1756
| Nick Mathewson | 2004-05-01 |
* | Remove IVs from cipher code, since AES-ctr has none.•••svn:r1742
| Nick Mathewson | 2004-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 Mathewson | 2004-04-26 |
* | use tor_assert•••remove obsolete BUF_OK macro
svn:r1697
| Roger Dingledine | 2004-04-25 |
* | Merge flagday into main branch.•••svn:r1683
| Nick Mathewson | 2004-04-24 |
* | Never ever leave ri.platform unset.•••svn:r1624
| Nick Mathewson | 2004-04-14 |
* | remove a stray printf•••svn:r1575
| Nick Mathewson | 2004-04-08 |
* | Fix base32 implementation; make base32 implementation follow standard; add mo...•••svn:r1574
| Nick Mathewson | 2004-04-08 |
* | Fix unit tests (now that platform code works differently)•••svn:r1573
| Nick Mathewson | 2004-04-08 |
* | Delete trailing whitespace and expand tabs; remove unused aes decrypt code•••svn:r1522
| Nick Mathewson | 2004-04-07 |
* | Put ourself in router list; act accordingly.•••svn:r1521
| Nick Mathewson | 2004-04-07 |
* | Force hybrid encryption on for key negotiation•••svn:r1509
| Nick Mathewson | 2004-04-06 |
* | Refactor the heck out of crypto interface: admit that we will stick with one ...•••svn:r1458
| Nick Mathewson | 2004-04-03 |
* | alice can intercept y.onion requests, do a lookup on them via tor,•••and receive a 404
svn:r1455
| Roger Dingledine | 2004-04-03 |
* | Add new functions to wrap digest and sign/checksig.•••svn:r1436
| Nick Mathewson | 2004-04-01 |
* | Add helpful hybrid encryption functions•••svn:r1423
| Nick Mathewson | 2004-04-01 |
* | Parse and generate service descriptors•••svn:r1403
| Nick Mathewson | 2004-03-31 |
* | Add more key manipulation functions, and base32 functions, to crypto•••svn:r1395
| Nick Mathewson | 2004-03-30 |
* | clean up a few more bugs•••svn:r1365
| Roger Dingledine | 2004-03-29 |
* | Re-enable unit tests for directory generation.•••svn:r1362
| Nick Mathewson | 2004-03-29 |
* | there is yet another dns-pending-conn-clobbering bug•••somewhere
svn:r1354
| Roger Dingledine | 2004-03-28 |