| Commit message (Expand) | Author | Age |
* | Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...•••svn:r2758
| Nick Mathewson | 2004-11-09 |
* | Fix windows build for VC6; centralize newline-fiasco-damage-control logic•••svn:r2756
| Nick Mathewson | 2004-11-09 |
* | Resolve many XXXs and all DOCDOCs•••svn:r2755
| Nick Mathewson | 2004-11-09 |
* | stop wanting to split init_keys()•••svn:r2735
| Roger Dingledine | 2004-11-09 |
* | Make check_private_dir trimodal (check/create/ignore), not bimodal (create/ig...•••svn:r2733
| Nick Mathewson | 2004-11-09 |
* | Stop using the wrong DataDirectory when we're validating.•••Also validate/normalize the DataDirectory better.
svn:r2732
| Roger Dingledine | 2004-11-09 |
* | while we hibernate, our declared bandwidth capacity is 0•••svn:r2710
| Roger Dingledine | 2004-11-07 |
* | Clean up copyrights.•••Break connection_consider_empty_buckets() out of
connection_read_bucket_decrement().
svn:r2698
| Roger Dingledine | 2004-11-07 |
* | Make options no longer a global variable.•••Now we can try setting an option but back out if it fails to parse, or
if it's disallowed (e.g. changing RunAsDaemon from 1 to 0).
Use parse_line_from_str rather than parse_line_from_file.
svn:r2692
| Roger Dingledine | 2004-11-06 |
* | clarify the bandwidthburst and bandwidthrate are in bytes•••(niels had thought they were in bits, or kb, or something)
svn:r2669
| Roger Dingledine | 2004-11-04 |
* | - Implement all of control interface except authentication, setconfig,••• and actually making the sockets.
- Make sure that identity-based nicknames start with $.
- Use new string_join interface.
svn:r2661
| Nick Mathewson | 2004-11-03 |
* | canonicalize "src" and "dest" arg order in crypto.c (and others)•••svn:r2644
| Roger Dingledine | 2004-11-02 |
* | Tricksy compiler warnings! We hates them, hates them forever, my precious!•••svn:r2615
| Nick Mathewson | 2004-10-27 |
* | Use tor_snprintf, not snprintf•••svn:r2609
| Nick Mathewson | 2004-10-27 |
* | Avoid strcat; use snprintf or strlcat instead•••svn:r2605
| Nick Mathewson | 2004-10-27 |
* | Replace sprintf with snprintf•••svn:r2602
| Nick Mathewson | 2004-10-27 |
* | 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 Mathewson | 2004-10-19 |
* | start the process of making 0.0.7* obsolete•••svn:r2565
| Roger Dingledine | 2004-10-17 |
* | don't assert multiple things in the same tor_assert()•••svn:r2544
| Roger Dingledine | 2004-10-16 |
* | fix memory leak in router.c; start relying on NULL==(zero bytes)•••svn:r2538
| Nick Mathewson | 2004-10-16 |
* | Implement "families" of coadministered nodes; prevent them all from appearing...•••svn:r2523
| Nick Mathewson | 2004-10-15 |
* | Compile without warnings on windows•••svn:r2491
| Nick Mathewson | 2004-10-14 |
* | Try to always dtrt if routerlist==NULL•••svn:r2489
| Nick Mathewson | 2004-10-14 |
* | Build without warnings on mac gcc 3.3•••svn:r2487
| Nick Mathewson | 2004-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 Dingledine | 2004-10-14 |
* | Remove need for dirservers file: now, we note trusted dirservers in configura...•••svn:r2479
| Nick Mathewson | 2004-10-14 |
* | Omit any exit rules that follow a catch-all rule when writing a router descri...•••svn:r2459
| Nick Mathewson | 2004-10-13 |
* | Workaround for bug on windows where cached-directories get crlf corruption.•••svn:r2426
| Nick Mathewson | 2004-10-07 |
* | Refactor fingerprint handling: remember hex digests (no spaces) instead of be...•••svn:r2422
| Nick Mathewson | 2004-10-06 |
* | prefer tor_free to free•••plus complain more loudly when we fail to parse a dir we just fetched
svn:r2401
| Roger Dingledine | 2004-09-29 |
* | 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 |
* | Some platforms have weird translations when you open files in "test" mode; ma...•••svn:r2336
| Nick Mathewson | 2004-09-08 |
* | Functions to test nickname validity•••svn:r2269
| Nick Mathewson | 2004-08-18 |
* | o Handle servers with dynamic IP addresses: don't replace••• options->Address with the resolved one at startup.
o detect our address right before we make a routerinfo each time.
o external IP vs bind-IP. Already done, just use options->Address.
o OutboundBindAddress config option, to bind to a specific
IP address for outgoing connect()s.
svn:r2241
| Roger Dingledine | 2004-08-16 |
* | 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 |
* | Fix bug in saving onion keys to disk when rotating; also survive short-term s...•••svn:r2206
| Nick Mathewson | 2004-08-09 |
* | reject the default edonkey, kazaa, gnutella ports•••to slow the coming flood
svn:r2195
| Roger Dingledine | 2004-08-08 |
* | Fix a leak•••svn:r2183
| Nick Mathewson | 2004-08-07 |
* | Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename for...•••svn:r2182
| Nick Mathewson | 2004-08-07 |
* | commit some odds and ends, so my tree is clean•••svn:r2137
| Roger Dingledine | 2004-08-04 |
* | make router_is_me() compare identity, not nickname•••svn:r2102
| Roger Dingledine | 2004-07-22 |
* | put our fingerprint into the descriptor, so we can match a•••desc to a running-routers entry
svn:r2100
| Roger Dingledine | 2004-07-22 |
* | allow OPs to set a DirPort and cache/serve directories•••(hey, why not, it works)
svn:r2099
| Roger Dingledine | 2004-07-22 |
* | populate router_get_my_routerinfo()->is_verified•••svn:r2097
| Roger Dingledine | 2004-07-22 |
* | publish advertised_bandwidth in descriptor•••svn:r2095
| Roger Dingledine | 2004-07-22 |
* | 0.0.8 ORs should autoconnect to authdirservers and 0.0.7 servers•••svn:r2091
| Roger Dingledine | 2004-07-21 |
* | solve the authdirserver initialization precedence problem•••svn:r2085
| Roger Dingledine | 2004-07-21 |
* | rearrange to prepare to solve the authdirserver initialization•••precedence problem. doesn't actually solve it yet.
svn:r2079
| Roger Dingledine | 2004-07-21 |
* | Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify be...•••svn:r2073
| Nick Mathewson | 2004-07-21 |