Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | greatly simplify this notion of 'roles': | Roger Dingledine | 2003-03-18 |
| | | | | | | | | if your ORPort is non-zero then you must connect to all nodes if your DirPort is non-zero then you must act like a directory server svn:r192 | ||
* | more todo edits from today's meeting | Roger Dingledine | 2003-03-17 |
| | | | | svn:r191 | ||
* | removing TODO file from / | Roger Dingledine | 2003-03-17 |
| | | | | svn:r190 | ||
* | same todo file as before, just moving to doc/ | Roger Dingledine | 2003-03-17 |
| | | | | svn:r189 | ||
* | Do not uncompress from z_outbuf to outbuf unless outbuf is less than ↵ | Nick Mathewson | 2003-03-17 |
| | | | | | | maximally full svn:r188 | ||
* | Add code for end-to-end zlib compression. Still needs flow-control | Nick Mathewson | 2003-03-17 |
| | | | | svn:r187 | ||
* | Remove extraneous (and non-ansi) semis | Nick Mathewson | 2003-03-17 |
| | | | | svn:r186 | ||
* | Add daemon logic | Nick Mathewson | 2003-03-17 |
| | | | | svn:r185 | ||
* | Add daemon option and bool config type | Nick Mathewson | 2003-03-17 |
| | | | | svn:r184 | ||
* | Add zlib to link step | Nick Mathewson | 2003-03-17 |
| | | | | svn:r183 | ||
* | Change gcc options to ones that work on Mac OS X; add zlib to headers | Nick Mathewson | 2003-03-17 |
| | | | | svn:r182 | ||
* | a few updates to the TODO | Roger Dingledine | 2003-03-16 |
| | | | | svn:r181 | ||
* | clearer instructions for people starting new nodes | Roger Dingledine | 2003-03-16 |
| | | | | svn:r180 | ||
* | clean up and slightly document the config files | Roger Dingledine | 2003-03-16 |
| | | | | svn:r179 | ||
* | respond to nick's question about link padding | Roger Dingledine | 2003-03-12 |
| | | | | | | | (nick: note that link padding is currently disabled) svn:r178 | ||
* | some patches on nick's commit | Roger Dingledine | 2003-03-12 |
| | | | | svn:r177 | ||
* | Make ACI anti-collision logic work; make sure that cells are filled with 0s. | Nick Mathewson | 2003-03-11 |
| | | | | svn:r176 | ||
* | First draft of most of spec | Nick Mathewson | 2003-03-11 |
| | | | | svn:r175 | ||
* | lazy (just in time) directory rebuilding | Roger Dingledine | 2003-03-11 |
| | | | | svn:r174 | ||
* | pack into data cells more intelligently | Roger Dingledine | 2003-03-10 |
| | | | | svn:r173 | ||
* | be less noisy at -l info, now that flow control bug is solved | Roger Dingledine | 2003-03-10 |
| | | | | svn:r172 | ||
* | tweaks and responses to the spec | Roger Dingledine | 2003-03-07 |
| | | | | svn:r171 | ||
* | clean out obsolete cell types | Roger Dingledine | 2003-03-07 |
| | | | | svn:r170 | ||
* | remove the mystery int32 from the or-to-or handshake | Roger Dingledine | 2003-03-07 |
| | | | | | | | | thanks nick :) (note: this change breaks backward compatibility) svn:r169 | ||
* | Spec for current version of onion routing | Nick Mathewson | 2003-03-07 |
| | | | | svn:r168 | ||
* | clean up prepare_for_poll() so it's fast | Roger Dingledine | 2003-03-06 |
| | | | | svn:r167 | ||
* | minor code cleanup | Roger Dingledine | 2003-03-05 |
| | | | | svn:r166 | ||
* | a few more todo items | Roger Dingledine | 2003-03-04 |
| | | | | svn:r165 | ||
* | better comments and a few patches | Roger Dingledine | 2003-03-04 |
| | | | | svn:r164 | ||
* | when we had multiple conns on a circuit, we'd tell the wrong | Roger Dingledine | 2003-02-28 |
| | | | | | | | one to stop reading svn:r163 | ||
* | let up on the bandwidth constraints | Roger Dingledine | 2003-02-18 |
| | | | | svn:r162 | ||
* | Bugfixes and enhancements in sendmes and dns farm | Roger Dingledine | 2003-02-18 |
| | | | | svn:r161 | ||
* | Allow more connections open at once | Roger Dingledine | 2003-02-18 |
| | | | | svn:r160 | ||
* | bugfix: actually remember the answer in the cache :) | Roger Dingledine | 2003-02-16 |
| | | | | svn:r159 | ||
* | rudimentary dns caching (of both resolves and resolve failures) | Roger Dingledine | 2003-02-14 |
| | | | | | | | serious performance increase over non-caching svn:r158 | ||
* | minor fix | Roger Dingledine | 2003-02-14 |
| | | | | svn:r157 | ||
* | commit my current tor rc versions | Roger Dingledine | 2003-02-14 |
| | | | | svn:r156 | ||
* | a new TODO file with more details | Roger Dingledine | 2003-02-14 |
| | | | | svn:r155 | ||
* | fix endian issues for topics -- they might work on bsd now | Roger Dingledine | 2003-02-06 |
| | | | | | | | | | (they wouldn't have before) alternate code which bypasses the dns farm, so we can compare speed svn:r154 | ||
* | make reusing circuits work (and be the default) | Roger Dingledine | 2003-02-06 |
| | | | | | | | performance is better, but not by much. not sure why yet. svn:r153 | ||
* | major overhaul: dns slave subsystem, topics | Roger Dingledine | 2003-01-26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | on startup, it forks off a master dns handler, which forks off dns slaves (like the apache model). slaves as spawned as load increases, and then reused. excess slaves are not ever killed, currently. implemented topics. each topic has a receive window in each direction at each edge of the circuit, and sends sendme's at the data level, as per before. each circuit also has receive windows in each direction at each hop; an edge sends a circuit-level sendme as soon as enough data cells have arrived (regardless of whether the data cells were flushed to the exit conns). removed the 'connected' cell type, since it's now a topic command within data cells. at the edge of the circuit, there can be multiple connections associated with a single circuit. you find them via the linked list conn->next_topic. currently each new ap connection starts its own circuit, so we ought to see comparable performance to what we had before. but that's only because i haven't written the code to reattach to old circuits. please try to break it as-is, and then i'll make it reuse the same circuit and we'll try to break that. svn:r152 | ||
* | splay and rbtree implementations, by niels provos | Roger Dingledine | 2002-12-31 |
| | | | | | | | taken from openbsd svn:r151 | ||
* | use a rbtree for replay detection, rather than linear search | Roger Dingledine | 2002-12-31 |
| | | | | | | | | when we had lots of new onions coming in, we were using 40% of our time searching through the tracked_onions linked list. svn:r150 | ||
* | give us more aci-space | Roger Dingledine | 2002-12-30 |
| | | | | svn:r149 | ||
* | bugfix: couldn't send two creates, two datas, and the destroy all at once | Roger Dingledine | 2002-12-23 |
| | | | | | | | | (amazing the odd behavior you get to test when you have a flaky modem connection) svn:r148 | ||
* | starting to document what clients need to do and why | Roger Dingledine | 2002-12-12 |
| | | | | svn:r147 | ||
* | onions go on and off the network correctly now | Roger Dingledine | 2002-12-03 |
| | | | | | | | | we're closer to an OS X port CVS: ---------------------------------------------------------------------- svn:r146 | ||
* | onions expire after a day, not an hour | Roger Dingledine | 2002-12-03 |
| | | | | | | | | | this was a major faq, because it would fail with an error only on the *server* side when the client-side time was wrong. the client would simply not work. svn:r145 | ||
* | was leaking 28 bytes every 100 minutes | Roger Dingledine | 2002-12-03 |
| | | | | svn:r144 | ||
* | two more rare race conditions | Roger Dingledine | 2002-11-28 |
| | | | | svn:r143 |