aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Let AP edges receive 'end' relay cells while waiting for 'connected'Roger Dingledine2004-01-20
| | | | svn:r1012
* add an ap_conn connecting state; report connecting delayRoger Dingledine2004-01-20
| | | | svn:r1011
* small default route when doing speed testingRoger Dingledine2004-01-20
| | | | svn:r1010
* push out a tls record's worth of data once you've got itRoger Dingledine2004-01-20
| | | | svn:r1009
* add TOR_PERF macro optionsRoger Dingledine2004-01-20
| | | | svn:r1008
* fix typoRoger Dingledine2004-01-20
| | | | svn:r1007
* setuid to User _before_ complaining about running as rootRoger Dingledine2004-01-19
| | | | svn:r1006
* fix assert trigger in serverRoger Dingledine2004-01-19
| | | | | | | | | | | Jan 18 04:11:43.312 [warn] connection_edge_send_command(): no circ. Closing. i think it was while sending a connected relay cell back. reason for having the circ gone is still not known. presumably the end cell arrived at just the right time. svn:r1005
* fix some errors in logs and commentsRoger Dingledine2004-01-16
| | | | svn:r999
* Note discrepency between N bytes transmitted over TLS and actual bandwidth ↵Nick Mathewson2004-01-13
| | | | | | use; add 2 functions to help resolve. svn:r986
* oh, and make it compileRoger Dingledine2004-01-11
| | | | | | | | still need to make a decision about per-connection rate limiting (take it out? update it?) svn:r984
* split the token bucket into 'rate' and 'burst' paramsRoger Dingledine2004-01-10
| | | | | | | | | | | we're not entirely migrated to burst yet, for backward compatibility note some win32 probable-bugs clean up routerlist.c svn:r982
* resolve cygwin warnings for pre19Roger Dingledine2004-01-08
| | | | svn:r981
* Fix the dns bug: children weren't dyingRoger Dingledine2004-01-06
| | | | | | | | | | | | | | | We were telling a child to die by closing the parent's file descriptor to him. But newer children were inheriting the open file descriptor from the parent, and since they weren't closing them, the socket never closed, so the child never read eof, so he never knew to exit. As a side effect to this bug, we were probably failing to properly close connections to remote hosts, ORs, and OPs, after a dns child was born. I'm surprised Tor worked at all. svn:r974
* the onionskin challenge length was 30 bytes longer than necessaryRoger Dingledine2004-01-05
| | | | | | | (i think ;) svn:r971
* print an entry at the top of the logfile so you know it's workingRoger Dingledine2004-01-05
| | | | | | | clean up a minor bug in a debugfile log entry svn:r970
* Integrate new daemon code, adapted from submission by christian grothoffNick Mathewson2004-01-03
| | | | svn:r969
* fix endian issue: rh.integrity was getting sent wrongRoger Dingledine2004-01-02
| | | | | | | now it's a char[4] rather than an int svn:r966
* stop a bug that straycat may have foundRoger Dingledine2004-01-01
| | | | svn:r964
* make loglevel info less noisyRoger Dingledine2003-12-30
| | | | svn:r961
* randomize the initial circ_id and stream_id, so an adversary whoRoger Dingledine2003-12-28
| | | | | | | | breaks in part-way through can't learn how many circs/streams have been made svn:r960
* back out the insert-padding-if-conflict codeRoger Dingledine2003-12-26
| | | | | | | use recognized + digest instead, just assume it's enough bits svn:r959
* checkpoint: revamp relay cell packaging and handlingRoger Dingledine2003-12-23
| | | | | | | | include the infrastructure for inserting padding cells when there's a relay-recognized conflict, but it does not work currently. svn:r958
* add crypto_cipher_rewind to reverse crypto_cipher_advanceRoger Dingledine2003-12-23
| | | | svn:r957
* correct a warn message in mark_if_closedRoger Dingledine2003-12-23
| | | | svn:r956
* make sure there's no conflict when generating stream_idsRoger Dingledine2003-12-19
| | | | svn:r955
* rename circ_id_t to uint16_t for code clarityRoger Dingledine2003-12-19
| | | | | | | change message when using non-recommended tor version svn:r954
* make a relay_header_t struct and pack/unpack funcsRoger Dingledine2003-12-19
| | | | | | | | | | | | | | split 7-byte stream_id string into 2-byte recognized and 2-byte stream_id fix two seg faults in fetch_from_buf_http fix several lurking seg faults in handling unexpected relay cells still need to * clean up relay_crypt * use relay dummies if there's going to be a conflict with rh.recognized * check for a conflict when generating stream_ids svn:r953
* clean tabs, trailing whitespaceRoger Dingledine2003-12-17
| | | | svn:r952
* remove trailing whitespaceRoger Dingledine2003-12-17
| | | | svn:r951
* make fetch_from_buf_http malloc its strings ratherRoger Dingledine2003-12-17
| | | | | | | | | | than use fixed-size strings reorganize directory_handle_command so it'll be easier to do more with our directory servers svn:r950
* betcha didn't know strncpy could leave an unterminated stringRoger Dingledine2003-12-17
| | | | svn:r949
* end-to-end integrity checking now worksRoger Dingledine2003-12-17
| | | | | | | | initialize digests from shared secrets at handshake make circuit_send_next_onion_skin use connection_edge_send_command svn:r948
* document an openssl gotchaRoger Dingledine2003-12-17
| | | | svn:r947
* infrastructure for integrity-checks in relay cellsRoger Dingledine2003-12-16
| | | | | | | | make circuit_consider_sending_sendme use connection_edge_send_command fix endian bug in relay length handling (maybe) svn:r946
* resolve an edge case in get_unique_circ_id_by_connRoger Dingledine2003-12-16
| | | | svn:r944
* move cell size to 512 bytesRoger Dingledine2003-12-16
| | | | | | | | | move length to 2 bytes, put it in the relay header remove 4 reserved bytes in cell add 4 bytes to relay header for the integrity check svn:r942
* add H(K|1) to the onionskin replyRoger Dingledine2003-12-16
| | | | | | | | | | verify it at the client end abstract the onionskin handshake lengths breaks backward compatibility (again) svn:r941
* change crypto_digest_new_env to crypto_new_digest_envRoger Dingledine2003-12-16
| | | | | | | | | (and same with _free_) to match our conventions i think our conventions may be getting too ad hoc svn:r940
* rename digest_copy to digest_dup, make it return, make gcc happierRoger Dingledine2003-12-16
| | | | svn:r939
* Resolve format warnings on MacOS X 10.3Nick Mathewson2003-12-16
| | | | svn:r938
* Add more fine-grained SHA1 functionality.Nick Mathewson2003-12-16
| | | | svn:r937
* Make compile warning-free on cygwinNick Mathewson2003-12-15
| | | | svn:r936
* make --debuglogfile (or any second log file) workRoger Dingledine2003-12-14
| | | | svn:r935
* start tracking the 'It appears I've already sent the end' warningRoger Dingledine2003-12-14
| | | | svn:r932
* oops, i broke buffers. fixed.Roger Dingledine2003-12-14
| | | | svn:r931
* document aborted attempt to merge client dns cache with server dns cacheRoger Dingledine2003-12-14
| | | | svn:r930
* change dns notation from question/answer to address/addrRoger Dingledine2003-12-14
| | | | svn:r929
* start to track the 'unexpected relay cell' warningRoger Dingledine2003-12-14
| | | | svn:r928
* on hup, close and rebind listener ports too (in case their config has changed)Roger Dingledine2003-12-14
| | | | svn:r926