Nick Mathewson
|
878962bee1
Add reasons to DESTROY and RELAY_TRUNCATED cells.
|
20 years ago |
Roger Dingledine
|
dbd7b97eff
helper nodes are dead. long live entry nodes.
|
20 years ago |
Nick Mathewson
|
1af630d32c
Bite the bullet and limit all our source lines to 80 characters, the way IBM intended.
|
20 years ago |
Roger Dingledine
|
ea760fa149
extendcircuit and attachstream would complain about not enough
|
20 years ago |
Roger Dingledine
|
79f09b2f17
setconf orport=9001
|
20 years ago |
Roger Dingledine
|
58366ffd24
when we changed from log_fn to debug/info/notice/warn/err,
|
20 years ago |
Nick Mathewson
|
39265dd72e
In my private little universe, terminals are still 80 columns. Impose a 160-character-per-line limit; this will creep down.
|
20 years ago |
Nick Mathewson
|
148a1e969d
Shave off another 4.7%: remove a linear search when figuring out which circuits wanted us to open a given OR connection.
|
20 years ago |
Peter Palfrader
|
b9d37a2d58
Add a new controller event type that allows controllers to get all
|
20 years ago |
Roger Dingledine
|
4ddf2385a0
if it's not less than three does that mean it's more than two?
|
20 years ago |
Roger Dingledine
|
9d6d6da883
and code the part where redirectstream can take a port.
|
20 years ago |
Roger Dingledine
|
d2b93df26c
and now we actually do it, too.
|
20 years ago |
Roger Dingledine
|
7dbf2511c3
when you type 'getinfo' with no arguments, it doesn't give you
|
20 years ago |
Roger Dingledine
|
279e29a1f2
bugfix: the controller doesn't mention it's a .onion if it is.
|
20 years ago |
Nick Mathewson
|
75d85c8214
On directory servers, old_routers was wasting hundreds of bytes per superseded router descriptor. Roll the signed descriptor info and identifying info into a cache_info struct, and use only that for old_routers.
|
20 years ago |
Nick Mathewson
|
5d85560d9e
Remove last vestiges of old logging interface.
|
20 years ago |
Nick Mathewson
|
91a666064a
Fix possible free(NULL) in control.c
|
20 years ago |
Nick Mathewson
|
f9b0be526e
Use LD_BUG as appropriate; convert rend* and router* to new logging interface; use new circ_log_path interface
|
20 years ago |
Nick Mathewson
|
55f2ab9cc3
Migrate a few more files to domained logging
|
20 years ago |
Nick Mathewson
|
3347c1741d
Refactor routerlist access slightly: always use router_get_by_routerlist(); change its interface; add modifier functions to add/remove elements from the current routerlist (so we can add indices).
|
20 years ago |
Peter Palfrader
|
551e3402a3
split send_control1_event() into the printf and the print/dispatch part. The
|
20 years ago |
Peter Palfrader
|
640211e59a
Be a bit more verbose in our AUTHENTICATE error messages in the control protocol so the next guy doesn't blame Nick again
|
20 years ago |
Nick Mathewson
|
2b3a7b818f
Add an as-yet-unused "EXTENDED" flag to SETEVENTS to indicate that the client can handle extra labeled info in its events. Add moreinfo to the "what is ready for downloading" msg so we can investigate digest-related download rules
|
20 years ago |
Roger Dingledine
|
be478bb56c
stutter therapy lessons
|
20 years ago |
Nick Mathewson
|
8434595584
Fix verbose compiler warnings, including one in routerlist.c that would have been an actual error. Normalize whitespace. Enforce convention that "address" is a hostname and "addr" is an IPv4 address.
|
20 years ago |
Nick Mathewson
|
61ea516885
Check for named servers when looking them up by nickname;
|
20 years ago |
Roger Dingledine
|
88c37f2d24
comment cleanups
|
20 years ago |
Nick Mathewson
|
fc3c0197f9
Resolve several DOCDOCs. Make non-mirrors only launch routerdesc downloads when they have more than 16 router descriptors to download, or when 10 minutes have passed since the last download.
|
20 years ago |
Nick Mathewson
|
c6347cdb0e
suppress all our usual compiler warnings, including a longstanding one from tree.h
|
20 years ago |
Roger Dingledine
|
f011b12df2
bugfix: nobody ever implemented EVENT_ADDRMAP for control protocol
|
20 years ago |