aboutsummaryrefslogtreecommitdiff
path: root/src/or/or.h
Commit message (Collapse)AuthorAge
* infrastructure for the 'bootstrap status event' feature, so we canRoger Dingledine2008-06-07
| | | | | | | | tell the controller how we're doing at bootstrapping, and it can tell the user. svn:r15008
* minor comment cleanup and xxxRoger Dingledine2008-06-07
| | | | svn:r15006
* forward-port r14934Roger Dingledine2008-06-04
| | | | svn:r14936
* Make note_request() accessible from outside of directory.cPeter Palfrader2008-06-02
| | | | svn:r14899
* New code to implement proposal for local geoip stats. Only enabled with ↵Nick Mathewson2008-05-29
| | | | | | --enable-geoip-stats passed to configure. svn:r14802
* Fix the first part of bug 681, as suggested by Robert Hogan on or-talk.Nick Mathewson2008-05-27
| | | | svn:r14754
* r19694@catbus: nickm | 2008-05-12 00:21:37 -0400Nick Mathewson2008-05-12
| | | | | | | Add unit tests for last patch; make it more testable; fix a bug or two. svn:r14586
* r19690@catbus: nickm | 2008-05-11 22:13:31 -0400Nick Mathewson2008-05-12
| | | | | | | Implement a proposal to let a directory authority migrate its identity key without ceasing to sign consensuses. svn:r14584
* I bet I screwed up while merging in the changes from the feature branch into ↵Peter Palfrader2008-04-24
| | | | | | my git-svn repository. Undo r14451 svn:r14452
* Merge conditional consensus downloadingPeter Palfrader2008-04-24
| | | | svn:r14451
* Enable conditional consensus downloading starting with 0.2.1.1-alpha serversPeter Palfrader2008-04-24
| | | | svn:r14449
* and the client part of the consensus-by-authority-fpr proposal (ifdef'ed out)Peter Palfrader2008-04-24
| | | | svn:r14446
* Fix a pair of commentsPeter Palfrader2008-04-22
| | | | svn:r14405
* forward-port r14375 and try to make it less likely to happen againRoger Dingledine2008-04-16
| | | | svn:r14377
* r19273@catbus: nickm | 2008-04-09 14:44:23 -0400Nick Mathewson2008-04-09
| | | | | | | Do a slightly better fix for r14329: don't call time() quite so much. Also note the time(NULL) hack we wanted to do in the TODO. svn:r14334
* r19202@catbus: nickm | 2008-04-04 17:18:47 -0400Nick Mathewson2008-04-04
| | | | | | | Make last_served_at optional; make last_listed_as_valid_until take account (partially) of v2 statuses. svn:r14299
* r19118@catbus: nickm | 2008-03-29 00:27:08 -0400Nick Mathewson2008-03-29
| | | | | | | Code (disabled) to get way too much info about the contents of old_routers on USR1. svn:r14230
* when our onehop circuits were failing, nobody was telling theRoger Dingledine2008-03-24
| | | | | | | | | streams. so they waited 120 seconds before timing out. this was particularly bad during bootstrapping, if an authority is down or not answering right. svn:r14163
* r18937@catbus: nickm | 2008-03-18 14:50:39 -0400Nick Mathewson2008-03-18
| | | | | | | Fix the other lingering part of bug 617: make ClientDNSRejectInternalAddresses actually work. svn:r14107
* forward-port the 0.2.0.22-rc changelog entry, plus removeRoger Dingledine2008-03-18
| | | | | | | some duplicate items. svn:r14086
* r18880@catbus: nickm | 2008-03-17 12:51:24 -0400Nick Mathewson2008-03-17
| | | | | | | Fix policy-related crash bug found by lodger. svn:r14077
* r18787@catbus: nickm | 2008-03-13 11:11:52 -0400Nick Mathewson2008-03-13
| | | | | | | Make set-option functions return sensible error codes from an enum, not mysterious negative integers svn:r14004
* different exit codes for options_init_from_string()Peter Palfrader2008-03-10
| | | | | | | | | Change options_init_from_string() so that it returns different exit codes in the error case, depending on what went wrong. Also push the responsibility to log the error to the caller. svn:r13947
* options_init_from_torrc(): split off options_init_from_string()Peter Palfrader2008-03-10
| | | | svn:r13946
* fix most of pnx's warnings on irix64Roger Dingledine2008-02-24
| | | | svn:r13706
* r14421@tombo: nickm | 2008-02-24 17:05:18 -0500Nick Mathewson2008-02-24
| | | | | | | Patch from mwenge: always willingly serve our own extrainfo from the controlport svn:r13699
* r14410@tombo: nickm | 2008-02-23 16:51:46 -0500Nick Mathewson2008-02-24
| | | | | | | Fix the last of the -Wshorten-64-to-32 warnings. svn:r13696
* r18345@catbus: nickm | 2008-02-21 13:45:04 -0500Nick Mathewson2008-02-21
| | | | | | | Do the last part of arma's fix for bug 437: Track the origin of every addrmap, and use this info so we can remove all the trackhostexits-originated mappings for a given exit. svn:r13660
* start allowing clients to give up on trackhostexits targets ifRoger Dingledine2008-02-21
| | | | | | | | five circuit attempts fail for a given stream. part of the fix for bug 437. still an XXX020rc remaining. svn:r13648
* r18272@catbus: nickm | 2008-02-20 18:20:33 -0500Nick Mathewson2008-02-20
| | | | | | | add a flag to suppress overwriting the certificates file with new certificates, so we do not overwrite all certs when starting as an authority. svn:r13630
* r18269@catbus: nickm | 2008-02-20 17:28:24 -0500Nick Mathewson2008-02-20
| | | | | | | Apply patch from Sebastian Hahn: stop imposing an arbitrary maximum on the number of file descriptors used for busy servers. Bug reported by Olaf Selke. svn:r13626
* pass bucket sizes num_read and num_written around as size_tsRoger Dingledine2008-02-20
| | | | | | | rather than ints svn:r13610
* similarly, don't throw around an int for the uint8_t circ->stateRoger Dingledine2008-02-20
| | | | svn:r13608
* don't throw around an int for relay_command if we're going toRoger Dingledine2008-02-20
| | | | | | | squeeze it into a uint8_t later. also reported by veracode. svn:r13607
* r18195@catbus: nickm | 2008-02-19 14:11:15 -0500Nick Mathewson2008-02-19
| | | | | | | TOR_PERF has not not been a sane thing for ages. Remove it. svn:r13579
* document that if you enable TOR_PERF, you won't be compatible with theRoger Dingledine2008-02-19
| | | | | | | main Tor network. svn:r13577
* r18142@catbus: nickm | 2008-02-18 14:24:31 -0500Nick Mathewson2008-02-18
| | | | | | | Our preferred spelling for a bitfield is "unsigned int", not "unsigned" or "uint8_t". svn:r13560
* r14236@tombo: nickm | 2008-02-17 13:44:55 -0500Nick Mathewson2008-02-17
| | | | | | | Partial fix for bug 586: Add an ephemeral __HashedControlSessionPassword. svn:r13543
* patch from karsten:Roger Dingledine2008-02-17
| | | | | | | | | | | Resolved problems with (re-)fetching hidden service descriptors. Before, v0 descriptors were not fetched at all (fix on 0.2.0.18-alpha), re-fetching of v2 descriptors did not stop when a v0 descriptor was received (fix on 0.2.0.18-alpha), and re-fetching of v2 descriptors did not work in all cases (fix on 0.2.0.19-alpha). svn:r13540
* r14181@tombo: nickm | 2008-02-15 16:48:17 -0500Nick Mathewson2008-02-15
| | | | | | | Fix all but 2 DOCDOC items; defer many XXX020s (particularly those where fixing them would fix no bugs at the risk of introducing some bugs). svn:r13529
* r18051@catbus: nickm | 2008-02-12 15:20:43 -0500Nick Mathewson2008-02-12
| | | | | | | Re-tune mempool parametes based on testing on peacetime: use smaller chuncks, free them a little more aggressively, and try very hard to concentrate allocations on fuller chunks. Also, lots of new documentation. svn:r13484
* r14108@tombo: nickm | 2008-02-10 20:09:10 -0500Nick Mathewson2008-02-11
| | | | | | | add some documentation svn:r13462
* r14102@tombo: nickm | 2008-02-10 13:30:04 -0500Nick Mathewson2008-02-10
| | | | | | | Remove some deadcode. svn:r13459
* r14101@tombo: nickm | 2008-02-10 13:24:27 -0500Nick Mathewson2008-02-10
| | | | | | | Merge connection_or_act_on_netinfo into command.c; remove some fields from or_handshake_state(). svn:r13458
* cleanups on r13442.Roger Dingledine2008-02-09
| | | | | | | oh, and this should be backported too. svn:r13444
* Patch from "Andrew S. Lists" to catch when we contact a directory mirrorRoger Dingledine2008-02-09
| | | | | | | at IP address X and he says we look like we're coming from IP address X. svn:r13442
* r17991@catbus: nickm | 2008-02-08 18:41:26 -0500Nick Mathewson2008-02-08
| | | | | | | More protocol negotiation work. Make the negotiation actually complete and set the state to open. Fix a crash bug that occured when we forcibly stopped the connection from writing. svn:r13434
* r14063@tombo: nickm | 2008-02-08 15:48:32 -0500Nick Mathewson2008-02-08
| | | | | | | Add a bunch more code documentation; change the interface of fetch_var_cell_from_buf() so it takes the current link protocol into account and can't get confused by weird command bytes on v1 connections. svn:r13430
* Update some copyright notices: it is now 2008.Nick Mathewson2008-02-07
| | | | svn:r13412
* r17947@catbus: nickm | 2008-02-06 11:57:53 -0500Nick Mathewson2008-02-06
| | | | | | | Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405