aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* Add a new config option ExitPolicyRejectPrivate which defaults to 1.Roger Dingledine2006-02-01
| | | | | | | | | | | | | | This means all exit policies will begin with rejecting private addresses, unless the server operator explicitly turns it off. Also, make our code to remove redundancies in the exit policy smarter, so it can detect "reject foo, reject bar, reject *" patterns. Lastly, we can get rid of the "exit policy implicitly accepts" code, since we make everything more explicit now. svn:r5888
* avoid a minor confusing log messageRoger Dingledine2006-02-01
| | | | svn:r5887
* Try to fix policy_includes_addr_mask_implicitly()Peter Palfrader2006-02-01
| | | | svn:r5886
* Also catch 0/8 in exit_policy_implicitly_allows_local_networks()Peter Palfrader2006-02-01
| | | | svn:r5885
* don't try to upload hidden service descriptors until we haveRoger Dingledine2006-02-01
| | | | | | | established a circuit. svn:r5884
* provide a more useful warn message when our onion queueRoger Dingledine2006-01-31
| | | | | | | gets full. svn:r5881
* only start testing reachability once we've established a circuit.Roger Dingledine2006-01-29
| | | | | | | | this will make startup on dirservers less noisy. it may also break things in subtle ways. svn:r5878
* bump the default bandwidthrate to 3 MB, and burst to 6 MBRoger Dingledine2006-01-28
| | | | svn:r5874
* a slightly more useful message when you get a sighupRoger Dingledine2006-01-26
| | | | svn:r5869
* Add a missing printf argNick Mathewson2006-01-24
| | | | svn:r5861
* make it louder when we're running an unrecommended version.Roger Dingledine2006-01-24
| | | | | | | | also, we need to tell them what versions *are* recommended. i'll add that to the todo. svn:r5859
* Make dirservers generate a separate "guard" flag to mean, "would make a good ↵Nick Mathewson2006-01-24
| | | | | | entry guard". Make clients parse it and vote on it. svn:r5856
* Jan 23 02:39:44.856 [warn] rend_mid_rendezvous(): Rejecting RENDEZVOUS1 cell ↵Roger Dingledine2006-01-23
| | | | | | | | | | with unrecognized rendezvous cookie AFC097FD. This is not anything that the server admin can deal with, so don't complain this loudly. svn:r5851
* Stop complaining loudly whenever some poor client falls offRoger Dingledine2006-01-23
| | | | | | | the network before we finish writing to him. svn:r5850
* remove unused codeRoger Dingledine2006-01-20
| | | | svn:r5847
* Jan 18 18:42:05.671 [debug] Encountered eofRoger Dingledine2006-01-19
| | | | | | | | | Jan 18 18:42:05.671 [debug] Got data, not eof. Leaving on inbuf. that's not very smart. svn:r5843
* when the controller asks for a signal we don't recognize, don'tRoger Dingledine2006-01-19
| | | | | | | include the whitespace/newline/etc in our complaint. svn:r5841
* attempted patch for bug 220: don't assert when we've tried all theRoger Dingledine2006-01-17
| | | | | | | | intro points for a hidden service and we try fetching the service descriptor again. svn:r5838
* add another assert to make sure we're not scribbling on the stack.Roger Dingledine2006-01-17
| | | | svn:r5837
* oh, and the other bits of the commitRoger Dingledine2006-01-17
| | | | svn:r5836
* when you tried to set orport through the controller, it wouldRoger Dingledine2006-01-17
| | | | | | | | | | | trigger an assert because you hadn't made your onion keys yet you wanted to launch cpu workers. now init keys first, reset uptime, and tell the user that we're starting the reachability testing. svn:r5835
* try to detect an assert error earlierRoger Dingledine2006-01-17
| | | | svn:r5834
* Clients should not download descriptors for non-running descriptors.Nick Mathewson2006-01-16
| | | | svn:r5830
* turn crypto hardware acceleration off by default, until we findRoger Dingledine2006-01-16
| | | | | | | somebody smart who can test it for us. svn:r5829
* Indirect access to the signed_descriptor field to make it easier to keep ↵Nick Mathewson2006-01-12
| | | | | | them lazily on disk. svn:r5827
* When the controller was submitting a descriptor, we were checking to makeRoger Dingledine2006-01-12
| | | | | | | | | | | sure some network-status we had referred to it, and refusing it if not. This is bad for people who want to insert descriptors that aren't part of the current Tor network. Now we accept them, and also give a more useful warn message if we ask a dir mirror for a given descriptor and it gives us one we weren't expecting. svn:r5824
* oh hey. we were hanging up on every tor client because heRoger Dingledine2006-01-11
| | | | | | | was obsolete as soon as he started. big oops. svn:r5807
* add missing warningNick Mathewson2006-01-11
| | | | svn:r5806
* Fix double-free of torrc_fnameNick Mathewson2006-01-11
| | | | svn:r5805
* Fix bug 240: dont dump descriptions when not dumping actual config lines.Nick Mathewson2006-01-11
| | | | svn:r5804
* Fix bug 230: add a rollback function to reverse all changes since the last ↵Nick Mathewson2006-01-11
| | | | | | mark_logs_temp(), and move log initialization into the two-phase part of option setting. svn:r5803
* we were leaking a smartlist every time we built a circuitRoger Dingledine2006-01-11
| | | | svn:r5795
* Fix another memleak. I love you, valgrind!Nick Mathewson2006-01-11
| | | | svn:r5794
* Fix wide linesNick Mathewson2006-01-11
| | | | svn:r5793
* Appease verbose gcc warning: make dirserv_compute_stable_uptime() static.Nick Mathewson2006-01-11
| | | | svn:r5792
* if we learn that a down entry guard is up, count our working entryRoger Dingledine2006-01-11
| | | | | | | guards correctly when logging. svn:r5791
* Fix memory leak in routerlist_remove_old_routers().Nick Mathewson2006-01-11
| | | | svn:r5790
* Convert some more ints to long longs in rephist.c, as suggested by windows ↵Nick Mathewson2006-01-11
| | | | | | compiler. svn:r5789
* we were leaking 3KB every time the entry guards changed, every timeRoger Dingledine2006-01-11
| | | | | | | the controller called saveconf, and every 20 minutes. svn:r5788
* we changed the name of AccountingBytesReadInIntervalRoger Dingledine2006-01-10
| | | | | | | change its state file description too svn:r5785
* entry nodes are now entry guards.Roger Dingledine2006-01-10
| | | | | | | this is our last easy chance for a wholesale change. heave ho. svn:r5782
* and even more soRoger Dingledine2006-01-10
| | | | svn:r5776
* make entry node logging slightly less chatty.Roger Dingledine2006-01-10
| | | | | | | still quite chatty. it's an alpha, that's ok. svn:r5775
* #undef FOO is cleaner than #define FOO_XXNick Mathewson2006-01-10
| | | | svn:r5774
* Make unittests pass again.Nick Mathewson2006-01-10
| | | | svn:r5773
* or_state_validate() needs an extra arg too or it will crashRoger Dingledine2006-01-10
| | | | svn:r5772
* hack to address bug 238.Roger Dingledine2006-01-10
| | | | | | | needs a better fix, but not for 0.1.1.11. svn:r5771
* implement getinfo desc/all-recentRoger Dingledine2006-01-10
| | | | | | | closes bug 237. svn:r5770
* fix bug 235Roger Dingledine2006-01-10
| | | | svn:r5768
* Refuse to use RunAsDaemon when torrc is a relative path. Fixes bug 229.Nick Mathewson2006-01-10
| | | | svn:r5767