Nick Mathewson
|
943ef5256b
|
fix whitespace issues
svn:r4752
|
2005-08-08 21:59:48 +00:00 |
|
Nick Mathewson
|
249b72f53e
|
Replace (Fascist)Firewall* with a new ReachableAddresses option that understands address policies.
svn:r4751
|
2005-08-08 21:58:48 +00:00 |
|
Roger Dingledine
|
3ac34ae329
|
get rid of IgnoreVersion and the forced auto-exit mis-feature
svn:r4746
|
2005-08-08 21:52:57 +00:00 |
|
Roger Dingledine
|
588e80fdcd
|
fix a function comment
svn:r4743
|
2005-08-08 17:48:23 +00:00 |
|
Nick Mathewson
|
50cfcbe157
|
Note which directory server said 400 to a renddesc.
svn:r4742
|
2005-08-08 17:32:17 +00:00 |
|
Roger Dingledine
|
2e918af35d
|
a few typo fixes
svn:r4738
|
2005-08-07 21:58:23 +00:00 |
|
Nick Mathewson
|
01d0788950
|
Generalize FirewallPorts to FirewallIPs so I can run happily when locked in net 18.
svn:r4737
|
2005-08-07 21:24:00 +00:00 |
|
Nick Mathewson
|
4e735da5da
|
Also set event_mask=0 in connection_free_all, and dont send events to marked control conns (for good measure)
svn:r4729
|
2005-08-07 19:27:38 +00:00 |
|
Roger Dingledine
|
5c4da9dec6
|
incomplete patch for matt's info controller signal term bug
svn:r4728
|
2005-08-07 19:20:55 +00:00 |
|
Nick Mathewson
|
999b7951c3
|
Shorten hidden service port config parsing; fix bug 174
svn:r4725
|
2005-08-06 21:35:04 +00:00 |
|
Nick Mathewson
|
52475ee19b
|
Alphebetize config variables
svn:r4714
|
2005-08-05 01:35:43 +00:00 |
|
Nick Mathewson
|
4870877231
|
Add SOCKSAndDNS link to appropriate log message, since we wind up pointing everybody to it anyway
svn:r4695
|
2005-08-04 20:12:44 +00:00 |
|
Nick Mathewson
|
4cb89fd557
|
Implement some more GETINFO goodness: expose helper nodes, config options, getinfo keys.
svn:r4694
|
2005-08-04 19:56:41 +00:00 |
|
Nick Mathewson
|
303258972b
|
Fix idiot bug. The "free the IP history" code belons in connection_free_all(), not in connection_free(). You can all mock me now.
svn:r4691
|
2005-08-04 18:29:01 +00:00 |
|
Nick Mathewson
|
11ff0aba80
|
Make clients regenerate their keys when their IP address changes.
svn:r4688
|
2005-08-03 20:42:17 +00:00 |
|
Nick Mathewson
|
ceb02cee2c
|
If they havent told us by now, they probably never will.
svn:r4687
|
2005-08-03 20:37:13 +00:00 |
|
Nick Mathewson
|
d90841ff5a
|
Fix bug in state parsing
svn:r4681
|
2005-07-28 19:08:51 +00:00 |
|
Nick Mathewson
|
299af3d393
|
Possibly broken implementation of persistant state; handles helper nodes; does not handle accounting info yet.
svn:r4680
|
2005-07-28 19:01:48 +00:00 |
|
Roger Dingledine
|
a32f936346
|
whoops, fix compile
svn:r4674
|
2005-07-25 10:36:01 +00:00 |
|
Roger Dingledine
|
1e0fdcae98
|
parameterize RephistTrackTime
svn:r4673
|
2005-07-25 10:29:21 +00:00 |
|
Roger Dingledine
|
9385a96235
|
fix typos
svn:r4645
|
2005-07-23 04:35:58 +00:00 |
|
Nick Mathewson
|
bb4ebaac6f
|
document code for hibernation
svn:r4644
|
2005-07-23 04:12:35 +00:00 |
|
Nick Mathewson
|
2bd6040f62
|
Rename cross-format config.c stuff to config_* and or_options_t-specific stuff to option[s]_*
svn:r4641
|
2005-07-23 01:58:05 +00:00 |
|
Nick Mathewson
|
3cb7b97660
|
Fix out-of-place declaration
svn:r4640
|
2005-07-23 01:52:24 +00:00 |
|
Nick Mathewson
|
18c11eb3bc
|
Be consistent about preferring foo* to struct foo*
svn:r4637
|
2005-07-22 21:12:10 +00:00 |
|
Nick Mathewson
|
c252a76f0b
|
Parameterize configuration parsing functions
svn:r4635
|
2005-07-22 20:37:42 +00:00 |
|
Nick Mathewson
|
c3a62c1739
|
Initial, somewhat dodgy implementation of helper nodes. It has too many XXXXs, it logs too verbosely, and it doesnt do persistence.
svn:r4633
|
2005-07-22 17:32:25 +00:00 |
|
Nick Mathewson
|
5b4e11fa5d
|
Add getinfo logic for accounting; add options for helper nodes
svn:r4632
|
2005-07-22 14:55:09 +00:00 |
|
Roger Dingledine
|
3333d27f41
|
we were mangling memory because we weren't allocing enough
for the hidserv desc
nick can you check that this is enough now?
svn:r4628
|
2005-07-22 00:18:25 +00:00 |
|
Roger Dingledine
|
1efeb3908a
|
let hidden service descriptors publish 0 intro points
nick, please check the logic here
svn:r4627
|
2005-07-22 00:14:58 +00:00 |
|
Roger Dingledine
|
11bd4bc521
|
in circuit_list_path(), don't redundantly print the intended exit
nickname when the circuit is open.
svn:r4622
|
2005-07-20 20:33:13 +00:00 |
|
Roger Dingledine
|
eedb7c243e
|
be consistent about printing out key digest $'s when we're getting a
different key than we expect
svn:r4609
|
2005-07-19 21:26:24 +00:00 |
|
Roger Dingledine
|
7ac36a9a74
|
unit tests to prove i didn't screw up
svn:r4602
|
2005-07-18 23:36:12 +00:00 |
|
Roger Dingledine
|
e479cc935e
|
stop asserting if we have a controller listening for circuit events
and we're offline so we fail to make a circuit and it tries to notify
us about the zero-length circuit.
svn:r4600
|
2005-07-18 23:18:00 +00:00 |
|
Roger Dingledine
|
5fe18894b9
|
now that we're recommending 0.1.1.x-alpha for win32 and os x users,
stop printing debug stuff once a minute
svn:r4596
|
2005-07-18 19:16:17 +00:00 |
|
Roger Dingledine
|
e8a1b1d6a0
|
add a trivial tor-counting variable
svn:r4593
|
2005-07-18 06:09:04 +00:00 |
|
Roger Dingledine
|
43a28a4ca9
|
make event streams work with control v1 too
svn:r4590
|
2005-07-17 22:28:01 +00:00 |
|
Roger Dingledine
|
6ac245793c
|
downgrade a warning that could plausibly happen sometimes now that we
have controllers.
svn:r4589
|
2005-07-17 21:43:47 +00:00 |
|
Roger Dingledine
|
090836d171
|
correct error message in closestream
svn:r4588
|
2005-07-17 21:36:33 +00:00 |
|
Roger Dingledine
|
ebf13c6282
|
not not zero means zero
svn:r4587
|
2005-07-17 21:22:18 +00:00 |
|
Roger Dingledine
|
5643532bd9
|
if the controller asks to extendcircuit to circid 0, we need to
init the circuit before we can add hops to its cpath.
svn:r4586
|
2005-07-17 21:13:36 +00:00 |
|
Roger Dingledine
|
fe7535c5e2
|
arguments in EXTENDCIRCUIT were reversed
and an error message was misleading
and we were leaking memory on some errors
more bugs remain
svn:r4585
|
2005-07-17 21:06:00 +00:00 |
|
Nick Mathewson
|
2cff73e7a4
|
Make "Couldnt add router to list" message more descriptive. Make messages consistenly punctuated.
svn:r4582
|
2005-07-15 19:40:38 +00:00 |
|
Nick Mathewson
|
f8b48176ed
|
Fix several bugs in read_escaped_data; add a unit test and a few docs
svn:r4580
|
2005-07-15 19:31:11 +00:00 |
|
Nick Mathewson
|
441e02d4ac
|
Merge patch from Matt Edman for bug 162 (service never stops)
svn:r4578
|
2005-07-15 19:09:36 +00:00 |
|
Roger Dingledine
|
545c2c6c87
|
the other half of the bugfix: tolerate a trusted dirserver claiming
dirport 0 in its descriptor.
svn:r4576
|
2005-07-15 18:56:59 +00:00 |
|
Roger Dingledine
|
97174b67c2
|
if you're an auth dir server, always publish your dirport,
even if you haven't yet found yourself to be reachable.
this is the cause of Jan Tore Morken's recent or-talk bug.
svn:r4575
|
2005-07-15 18:49:35 +00:00 |
|
Roger Dingledine
|
83dc42055d
|
point out some bugs for nick, noticed by whiteout
svn:r4574
|
2005-07-15 18:48:38 +00:00 |
|
Roger Dingledine
|
452c98058f
|
missed one
svn:r4567
|
2005-07-14 23:08:55 +00:00 |
|
Roger Dingledine
|
d8d0feb633
|
tell us what kind of listener it is, too
svn:r4566
|
2005-07-14 23:07:05 +00:00 |
|