aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* scrub out some more references to the misnamed 'bridge' conceptRoger Dingledine2007-06-09
| | | | svn:r10543
* r13328@catbus: nickm | 2007-06-08 17:14:55 -0400Nick Mathewson2007-06-08
| | | | | | | Arg. Irix apparently #defines sa_family to something. Thus, naming fields or variables "sa_family" will not work. svn:r10541
* r13325@catbus: nickm | 2007-06-08 15:02:37 -0400Nick Mathewson2007-06-08
| | | | | | | Parse networkstatuses (v2, vote, and consensus) after generating them, and fail fast if there is a parse error. svn:r10540
* r13317@catbus: nickm | 2007-06-08 14:39:59 -0400Nick Mathewson2007-06-08
| | | | | | | bugfix: we were undercounting the number of authorities that recommended any given version by 1. Backport candidate. svn:r10537
* r13315@catbus: nickm | 2007-06-08 14:33:24 -0400Nick Mathewson2007-06-08
| | | | | | | Make versions get added to networkstatuses correctly again. svn:r10535
* r13314@catbus: nickm | 2007-06-08 14:30:31 -0400Nick Mathewson2007-06-08
| | | | | | | Enfore that known_flags in networkstatus votes must be unique. svn:r10534
* r13313@catbus: nickm | 2007-06-08 14:23:11 -0400Nick Mathewson2007-06-08
| | | | | | | Refactor v3 vote generation code into "build a networkstatus_vote_t" and "format a networkstatus_vote_t". This should make testing possible. svn:r10533
* r13304@catbus: nickm | 2007-06-07 13:25:37 -0400Nick Mathewson2007-06-07
| | | | | | | Deprecate RedirectExits. svn:r10526
* r13292@catbus: nickm | 2007-06-06 17:34:15 -0400Nick Mathewson2007-06-07
| | | | | | | Check for non-standard SVK directories properly. Inspired by debian bug #420899 and related discussion on SVK list. svn:r10522
* avoid leaking memory in a path never followed. pointed outRoger Dingledine2007-06-07
| | | | | | | by robert watson. svn:r10521
* r13283@catbus: nickm | 2007-06-06 01:43:44 -0400Nick Mathewson2007-06-06
| | | | | | | Fix up a couple of loops flagged by -Wunsafe-loop-optimizations so that they are more readable (and more amenable to compilation) svn:r10513
* r13276@catbus: nickm | 2007-06-05 19:45:33 -0400Nick Mathewson2007-06-06
| | | | | | | Remove another long-dead #if 0 I missed before svn:r10511
* r13275@catbus: nickm | 2007-06-05 19:11:05 -0400Nick Mathewson2007-06-06
| | | | | | | Apply my sekrit "unused macro detector" script to hunt down some macros we didnt use. svn:r10510
* r13274@catbus: nickm | 2007-06-05 19:06:30 -0400Nick Mathewson2007-06-06
| | | | | | | Remove some deadcode that seems unlikely to return svn:r10509
* r13267@catbus: nickm | 2007-06-05 16:54:20 -0400Nick Mathewson2007-06-05
| | | | | | | Man page and small tweaks for last patch. svn:r10505
* r13266@catbus: nickm | 2007-06-05 16:38:08 -0400Nick Mathewson2007-06-05
| | | | | | | Patch from peter palfrader: control interface via unix domain socket svn:r10504
* r13256@catbus: nickm | 2007-06-05 10:57:41 -0400Nick Mathewson2007-06-05
| | | | | | | Mark fields that need to be ipv6-ified. svn:r10503
* Change an assert into a tor_assertPeter Palfrader2007-06-05
| | | | svn:r10495
* r13254@catbus: nickm | 2007-06-04 20:13:47 -0400Nick Mathewson2007-06-05
| | | | | | | When choosing a guard, weight by bandwidth. Resolves bug 440. svn:r10493
* r13252@catbus: nickm | 2007-06-04 18:57:21 -0400Nick Mathewson2007-06-04
| | | | | | | Code to check signatures on consensus directories. svn:r10492
* r13250@catbus: nickm | 2007-06-04 18:28:55 -0400Nick Mathewson2007-06-04
| | | | | | | Adapt code to parse v3 networkstatus votes so it can also parse a consensus. Make networkstatus_vote_t the catch-all type for votes and conensuses. Correct/clarify the second argument to directory-signature. svn:r10491
* r13248@catbus: nickm | 2007-06-04 15:53:23 -0400Nick Mathewson2007-06-04
| | | | | | | More code to generate a consensus from a list of votes. Now, we handle Named, and we actually generate and sign the signed consensus. Yippee. Still needs testing. Still not actually called. svn:r10490
* r13243@catbus: nickm | 2007-06-04 15:17:15 -0400Nick Mathewson2007-06-04
| | | | | | | Start of code to compute consensus network-status stuff from a bunch of votes. Strangely, it does not yet feel like an enormous ugly hack. svn:r10489
* Fix retry_all_listeners() and retry_listeners() description to match code. ↵Peter Palfrader2007-06-04
| | | | | | We are smarter than comparing lengths of want- and have-listeners. svn:r10487
* Remove force flag from retry_all_listeners() and retry_listeners(). It ↵Peter Palfrader2007-06-04
| | | | | | always was 0. svn:r10486
* Stop tearing down the whole circuit when the user asks for aRoger Dingledine2007-06-04
| | | | | | | | connection to a port that the hidden service didn't configure. Resolves bug 444. svn:r10478
* r13189@catbus: nickm | 2007-06-03 19:08:01 -0400Nick Mathewson2007-06-03
| | | | | | | Oops. Only bind ports and start libevent if we are actually running Tor. svn:r10474
* r13186@catbus: nickm | 2007-06-03 19:00:20 -0400Nick Mathewson2007-06-03
| | | | | | | Bind ports before setuid/setgid. svn:r10473
* r13174@catbus: nickm | 2007-06-03 17:39:20 -0400Nick Mathewson2007-06-03
| | | | | | | Patch from robert hogan: avoid crash when DNS port is set more than once. svn:r10471
* r13166@catbus: nickm | 2007-06-02 23:02:40 -0400Nick Mathewson2007-06-03
| | | | | | | First cut at code to parse and validate v3 networkstatus votes. svn:r10461
* r13165@catbus: nickm | 2007-06-02 22:55:22 -0400Nick Mathewson2007-06-03
| | | | | | | Remove an obsoleted function svn:r10460
* fix up a commentRoger Dingledine2007-06-02
| | | | svn:r10453
* r13158@catbus: nickm | 2007-06-02 11:40:05 -0400Nick Mathewson2007-06-02
| | | | | | | On systems with svk, do not clobber micro-revision.i when building from a tarball. svn:r10452
* r13154@catbus: nickm | 2007-06-02 11:26:44 -0400Nick Mathewson2007-06-02
| | | | | | | Server-side support for If-Modified-Since in HTTP requsts for v1 stuff, and for network-status documents. svn:r10451
* r13148@catbus: nickm | 2007-06-02 10:24:20 -0400Nick Mathewson2007-06-02
| | | | | | | Fix bug 441, 442, and possibly 417 (again). svn:r10449
* r13144@catbus: nickm | 2007-06-02 08:44:42 -0400Nick Mathewson2007-06-02
| | | | | | | Add some asserts to catch double-insert on routerlist. svn:r10445
* r13143@catbus: nickm | 2007-06-01 16:43:40 -0400Nick Mathewson2007-06-02
| | | | | | | Try to fix some mipspro compiler warnings. There will still be some left. svn:r10444
* r13139@catbus: nickm | 2007-06-01 14:02:40 -0400Nick Mathewson2007-06-01
| | | | | | | Add some ;trues, and tabify. svn:r10441
* r13137@catbus: nickm | 2007-06-01 13:49:34 -0400Nick Mathewson2007-06-01
| | | | | | | Ah. Of course. You spell "is there an svn" as 'test -x "`which svn 2>&1`"'. Perfectly reasonable. Don't know why I didn't think of it in the first place. svn:r10440
* r13131@catbus: nickm | 2007-06-01 06:20:29 -0400Nick Mathewson2007-06-01
| | | | | | | Test for ~/.svk/local, not ~/.svk. Eschew use of test -a and test -o. Bulletproof more against odd shells. svn:r10439
* r13121@catbus: nickm | 2007-05-31 20:06:40 -0400Nick Mathewson2007-06-01
| | | | | | | Oops. Different inet_ntop implementations seem to differ on whether, in an IPv6 address with a single "0" word, that word should be written as 0, or omitted. Fix the unit tests to account for that. svn:r10432
* trivial changes from my sandboxRoger Dingledine2007-05-31
| | | | svn:r10429
* r13117@catbus: nickm | 2007-05-31 19:40:32 -0400Nick Mathewson2007-05-31
| | | | | | | Patch from Tup: treat RESOLVED_TYPE_ERROR_TRANSIENT as a SERVERFAILED, and RESOLVED_TYPE_ERROR as NOTEXIST. Generate transient/nontransient errors more sensibly. Set flags better on DNS replies. svn:r10427
* r13111@catbus: nickm | 2007-05-31 15:03:41 -0400Nick Mathewson2007-05-31
| | | | | | | Cleanup whitespace. svn:r10425
* r13109@catbus: nickm | 2007-05-31 14:59:30 -0400Nick Mathewson2007-05-31
| | | | | | | More code for voting and vote parsing (checkpointing) svn:r10423
* r13103@catbus: nickm | 2007-05-31 14:40:18 -0400Nick Mathewson2007-05-31
| | | | | | | Fix patch r10411; fix from robert hogan. svn:r10422
* r13102@catbus: nickm | 2007-05-31 13:56:25 -0400Nick Mathewson2007-05-31
| | | | | | | Make "authdir_newdesc rejected" work again. svn:r10421
* r13101@catbus: nickm | 2007-05-31 12:57:42 -0400Nick Mathewson2007-05-31
| | | | | | | Unit tests [and debugging] for tor_inet_ntop() and tor_inet_pton() svn:r10420
* r13090@catbus: nickm | 2007-05-30 03:17:57 -0400Nick Mathewson2007-05-30
| | | | | | | If the user makes a torrc that exceeds the bandwidth cap by one byte, let them have it. svn:r10411
* r13079@catbus: nickm | 2007-05-29 17:05:38 -0400Nick Mathewson2007-05-29
| | | | | | | Oops. Authorities should recommend nodes as exits. svn:r10403