Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Possible fix for task #43: when running on a multithreaded environment ↵ | Nick Mathewson | 2005-01-03 |
| | | | | | | (currently only windows), threads should not close opposite sides of their socketpairs, and workers should not call connection_free_all(). This may fix win32 servers. svn:r3247 | ||
* | Resolve task 42: find where 19-char nicknames were getting truncated when ↵ | Nick Mathewson | 2005-01-03 |
| | | | | | | read from certs, and fix it. Also audit use of MAX_NICKNAME_LEN; no other badness found, but some docs/code cleaned up a touch. svn:r3244 | ||
* | bugfix: if a server uploads a descriptor that's unapproved, actually | Roger Dingledine | 2005-01-03 |
| | | | | | | | tell him so. svn:r3243 | ||
* | stop checking for clock skew, even for servers. | Roger Dingledine | 2005-01-03 |
| | | | | | | | | | this means we are vulnerable to an attack where somebody recovers and uses a really old certificate. however, if they do that, they probably can get our identity key just as easily. svn:r3241 | ||
* | clarify the comments about logs in the torrc | Roger Dingledine | 2005-01-02 |
| | | | | svn:r3239 | ||
* | fix the assert bug reported by bassclef@163.com | Roger Dingledine | 2005-01-02 |
| | | | | svn:r3237 | ||
* | add a comment to explain what ContactInfo is for | Roger Dingledine | 2005-01-01 |
| | | | | svn:r3236 | ||
* | Fix a double-mark-for-close bug, where we were finding a conn | Roger Dingledine | 2005-01-01 |
| | | | | | | | | | for a cell even if that conn is already marked for close. Don't back-port to 0.0.9.x, since this fix could have weird implications. svn:r3235 | ||
* | when a dirserver causes you to give a warn, mention which dirserver it was | Roger Dingledine | 2005-01-01 |
| | | | | svn:r3234 | ||
* | ...but only if you're a server | Roger Dingledine | 2004-12-31 |
| | | | | svn:r3233 | ||
* | require BandwidthRate to be at least 10kB/s | Roger Dingledine | 2004-12-31 |
| | | | | svn:r3232 | ||
* | actually make it stop keeping track of times. whoops. | Roger Dingledine | 2004-12-25 |
| | | | | svn:r3230 | ||
* | stop calling assert_connection_ok(conn, time(NULL)) on every single | Roger Dingledine | 2004-12-25 |
| | | | | | | | conn on every single loop. svn:r3229 | ||
* | stop telling win32 folks they have a bug just because we haven't finished | Roger Dingledine | 2004-12-25 |
| | | | | | | | making tor work on win32 yet. svn:r3227 | ||
* | initial profiling by phobos says we spend a whole lot of time | Roger Dingledine | 2004-12-25 |
| | | | | | | | measuring how long each cell takes to process. make that optional. svn:r3226 | ||
* | when you're loading the rendezvous service keys in options_act(), | Roger Dingledine | 2004-12-24 |
| | | | | | | | don't call it 'reloading'. svn:r3225 | ||
* | don't connection_edge_end() on eof if we're already marked for close, | Roger Dingledine | 2004-12-24 |
| | | | | | | | because if we are then it's because we already got an end. svn:r3223 | ||
* | remove sentence-fragment comment refering to a design that never happened. | Nick Mathewson | 2004-12-24 |
| | | | | svn:r3220 | ||
* | Remove length restriction when generating directories. | Nick Mathewson | 2004-12-24 |
| | | | | svn:r3218 | ||
* | Fix for running-routers length bug | Nick Mathewson | 2004-12-24 |
| | | | | svn:r3216 | ||
* | and forward port the cleanup | Roger Dingledine | 2004-12-22 |
| | | | | svn:r3211 | ||
* | fix a crash: if you do socks4 with an IP of 0.0.0.x then we get tricked | Roger Dingledine | 2004-12-22 |
| | | | | | | | | | into thinking you're doing socks4a, and we look for the next byte. thanks to aphex for finding this. svn:r3207 | ||
* | fix an assert on startup when the disk is full and you're logging to a file | Roger Dingledine | 2004-12-22 |
| | | | | svn:r3204 | ||
* | move network_init from or/main to common/compat | Roger Dingledine | 2004-12-22 |
| | | | | | | | | call network_init in tor-resolve.c too move tor_lookup_hostname from common/util to common/compat svn:r3203 | ||
* | respond to an 009 XXX | Roger Dingledine | 2004-12-22 |
| | | | | svn:r3201 | ||
* | Fix a bug in last patch; and keep my name out of the assert() call too. | Nick Mathewson | 2004-12-22 |
| | | | | svn:r3200 | ||
* | Workaround for brain-damaged __FILE__ handling on MSVC: keep Nick's name out | Nick Mathewson | 2004-12-22 |
| | | | | | | | of the warning messages. svn:r3199 | ||
* | forward port: | Roger Dingledine | 2004-12-21 |
| | | | | | | | fix a fencepost: we were blowing away the \n when reporting confvalue items svn:r3194 | ||
* | When listing circuits that are pending on an opening OR connection, | Roger Dingledine | 2004-12-17 |
| | | | | | | | | if we're an OR we were listing circuits that *end* at us as being pending on every listener, dns/cpu worker, etc. Stop that. svn:r3171 | ||
* | Bump repository version to tor-0.1.0.0-alpha-cvs. (First prerelease will be ↵ | Nick Mathewson | 2004-12-17 |
| | | | | | | 0.1.0.1-alpha svn:r3168 | ||
* | mark nickname and ORPort as the two required fields for servers | Roger Dingledine | 2004-12-16 |
| | | | | svn:r3156 | ||
* | Make split(..., NULL) split on horizontal space; fix bug with tabs in config ↵ | Nick Mathewson | 2004-12-16 |
| | | | | | | file. svn:r3155 | ||
* | Clarify confusing message | Nick Mathewson | 2004-12-16 |
| | | | | svn:r3151 | ||
* | move us to 0.0.9.1 | Roger Dingledine | 2004-12-15 |
| | | | | svn:r3150 | ||
* | bugfix: when we're reporting event circuit status, don't call it a stream. | Roger Dingledine | 2004-12-14 |
| | | | | | | | while we're at it, include ":port" in the stream event string. svn:r3148 | ||
* | 0.0.9 broke hibernation. darn it. | Roger Dingledine | 2004-12-13 |
| | | | | svn:r3147 | ||
* | Remove bugfixes that did not actually do anything, before we start a cargo cult. | Nick Mathewson | 2004-12-13 |
| | | | | svn:r3145 | ||
* | Note that length checking on base64_decode is kinda conservative | Nick Mathewson | 2004-12-13 |
| | | | | svn:r3144 | ||
* | Fix a bug in parsing HashedControlPassword. | Nick Mathewson | 2004-12-13 |
| | | | | svn:r3143 | ||
* | clarify a log entry | Roger Dingledine | 2004-12-13 |
| | | | | svn:r3142 | ||
* | note a future thing we should do | Roger Dingledine | 2004-12-13 |
| | | | | svn:r3141 | ||
* | move us to 0.0.9 | Roger Dingledine | 2004-12-13 |
| | | | | svn:r3139 | ||
* | clean up logging, | Roger Dingledine | 2004-12-13 |
| | | | | | | | | | make it clearer which warns are bugs, make the control log event match its specification, point out a bug in how we deal with failure when renewing the tls context. svn:r3138 | ||
* | Only launch dns workers when we are actually starting a server. | Nick Mathewson | 2004-12-13 |
| | | | | svn:r3137 | ||
* | when hibernating, don't advertise any ports | Roger Dingledine | 2004-12-11 |
| | | | | | | | | | this is important for the dirport, because clients will still ask you for a directory, and they'll be sad when you're down. and do the other ports too, because hey, they're not listening. svn:r3133 | ||
* | fix header text of torrc.sample | Roger Dingledine | 2004-12-10 |
| | | | | svn:r3129 | ||
* | make the 64 bit args print correctly on 64 bit archs | Roger Dingledine | 2004-12-08 |
| | | | | svn:r3123 | ||
* | Belt *or* suspenders will be sufficient when casting things to unsigned char. | Nick Mathewson | 2004-12-08 |
| | | | | svn:r3122 | ||
* | bump to 0.0.9rc7 | Roger Dingledine | 2004-12-08 |
| | | | | svn:r3121 | ||
* | Solaris CC freaks out if isspace and friends get anything other than an int. ↵ | Nick Mathewson | 2004-12-08 |
| | | | | | | We learned that, so we casted. But it is also a bad idea to cast a signed char to an int and expect things to work on win32. Now we cast to unsigned char, then to int, then pass to isspace. Ug svn:r3120 |