Roger Dingledine
|
fba01c3cc0
|
bugfix: we were whining about using socks4 or socks5-with-local-lookup
even when they used an IP in the "virtual" range we designed exactly
for this case.
svn:r5142
|
2005-09-24 21:56:04 +00:00 |
|
Roger Dingledine
|
6a52aa52fe
|
fix a pair of hard-coded urls
svn:r4887
|
2005-08-30 07:01:30 +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
|
0828feaf7c
|
Add belt-and-suspenders fix to coredump from yesterday; document more functions in buffers.c
svn:r4532
|
2005-07-12 18:19:30 +00:00 |
|
Roger Dingledine
|
8f9790a023
|
fix a seg fault with autodetecting which controller version is being used
svn:r4531
|
2005-07-12 05:48:15 +00:00 |
|
Roger Dingledine
|
9c67ae34f1
|
overall cleanup and streamlining and doccing
also fix a DoS avenue on dirservers
svn:r4468
|
2005-06-20 23:04:13 +00:00 |
|
Nick Mathewson
|
9b4aa8d2ab
|
Implement all the easy bits of the new control protocol
svn:r4449
|
2005-06-17 20:37:21 +00:00 |
|
Nick Mathewson
|
f9f09f1c5e
|
Start implementing framework for revised control spec.
svn:r4447
|
2005-06-17 18:49:55 +00:00 |
|
Roger Dingledine
|
91b1fb7ff7
|
some more cleaning and docing
svn:r4415
|
2005-06-11 21:17:38 +00:00 |
|
Nick Mathewson
|
232861ba42
|
Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform.
svn:r4411
|
2005-06-11 18:52:12 +00:00 |
|
Roger Dingledine
|
2587fa09f9
|
move more docs into our code
svn:r4406
|
2005-06-11 06:07:22 +00:00 |
|
Roger Dingledine
|
fcd0fc3364
|
flesh out the source file descriptions for doxygen
svn:r4404
|
2005-06-11 05:31:17 +00:00 |
|
Nick Mathewson
|
0831823763
|
Change end-of-file NLNL convention. It turns out arma I and I agree.
svn:r4382
|
2005-06-09 19:03:31 +00:00 |
|
Roger Dingledine
|
d922fa7b10
|
fix another underflow in keeping stats
these size_ts are subtle buggers
svn:r4364
|
2005-06-09 03:57:54 +00:00 |
|
Nick Mathewson
|
87caad5445
|
Fix an underflow in buffer use conting.
svn:r4360
|
2005-06-08 21:55:02 +00:00 |
|
Nick Mathewson
|
b0538591c7
|
Reset buf->highwater every time buf_shrink is called, not just on suffessful shrink.
svn:r4353
|
2005-06-08 20:17:32 +00:00 |
|
Roger Dingledine
|
4c43789435
|
Some play code to throw away old buffers sometimes rather
than constantly reallocing them; just in case this is our memory
problem. It looks for now like it isn't, so disabled.
svn:r4349
|
2005-06-08 17:27:11 +00:00 |
|
Nick Mathewson
|
baa10cbbfa
|
Instrument buffers.c and rephist.c memory usage
svn:r4317
|
2005-06-06 17:03:21 +00:00 |
|
Roger Dingledine
|
5265bbd2b8
|
first iteration of scrubbing sensitive strings from logs.
also generally clean up log messages.
svn:r4174
|
2005-05-03 10:04:08 +00:00 |
|
Nick Mathewson
|
8b9ae25224
|
Change some >=s to >s in buf_resize, so that we do not denormalize buffers on resize.
svn:r4172
|
2005-05-03 03:25:04 +00:00 |
|
Nick Mathewson
|
14bac4dad4
|
Elaborate on buf_shrink comment.
svn:r4169
|
2005-05-02 23:41:39 +00:00 |
|
Roger Dingledine
|
aa6bcd50ca
|
comment buf_shrink
svn:r4168
|
2005-05-02 23:39:09 +00:00 |
|
Nick Mathewson
|
ad547cbb8c
|
Correct and simplify buf_shrink logic
svn:r4167
|
2005-05-02 23:36:13 +00:00 |
|
Nick Mathewson
|
d6a6c8785b
|
When removing all bytes from a buffer, reset buf->cur=buf->mem
svn:r4166
|
2005-05-02 23:32:23 +00:00 |
|
Nick Mathewson
|
a312ce1d3b
|
Change buffer shrinking strategy: only try to shrink once every 3 minutes. Do not try to read over buffer size unless buffer is nearly empty.
svn:r4165
|
2005-05-02 23:17:08 +00:00 |
|
Nick Mathewson
|
9c683c7613
|
Make buffer shrinking algorithm a little smarter.
svn:r4164
|
2005-05-02 22:49:24 +00:00 |
|
Nick Mathewson
|
fe65e57ca1
|
Re-do fragmented control message handling to work with new buf_t system.
svn:r4144
|
2005-04-27 22:01:34 +00:00 |
|
Nick Mathewson
|
d0a9a8bdd3
|
Appease VC7. It has a strangely puritanical attitude about what programmers are allowed to do a consenting void*.
svn:r4140
|
2005-04-27 20:02:52 +00:00 |
|
Nick Mathewson
|
53607d3bb3
|
Turn SENTINELS back on; give NOINLINE a name and turn it off.
svn:r4139
|
2005-04-27 19:40:31 +00:00 |
|
Roger Dingledine
|
4c4a14e3cb
|
turn off the mongo debugging stuff, for performance tests
svn:r4137
|
2005-04-27 17:21:42 +00:00 |
|
Nick Mathewson
|
52376dc9e8
|
Rename buf->start to buf->cur; fix bug in read_to_buf; still debug with paranoia.
svn:r4130
|
2005-04-27 02:55:21 +00:00 |
|
Nick Mathewson
|
746768df5d
|
Add even more debugging code; temporarily disable inlines in buffers.c
svn:r4129
|
2005-04-27 00:53:44 +00:00 |
|
Roger Dingledine
|
2a7aec0ffd
|
fix function prototype, fix typo
svn:r4126
|
2005-04-26 21:29:20 +00:00 |
|
Nick Mathewson
|
ecc76d8245
|
Avoid overflow on wrapping a TLS read.
svn:r4125
|
2005-04-26 21:20:22 +00:00 |
|
Nick Mathewson
|
9ba2dd7ea1
|
Clean/renormalize whitespace
svn:r4122
|
2005-04-26 20:55:32 +00:00 |
|
Nick Mathewson
|
ef2409e4ed
|
Change the implementation of buf_t a lot: make it a ring buffer to minimize memmove on flush. This may break the universe, but it is probably Necessary For Perfomance.
svn:r4121
|
2005-04-26 20:53:22 +00:00 |
|
Roger Dingledine
|
12ea3a26b2
|
bugfix: make a debug log stop lying
svn:r4110
|
2005-04-25 15:43:05 +00:00 |
|
Nick Mathewson
|
5827e2e216
|
Fix "JAP-client" hideous ASN1 bug, twice. (Fix1: check more thoroughly for TLS errors when handling certs. Fix2: stop assert(0)ing on uncaught TLS errors.)
svn:r4085
|
2005-04-23 14:26:02 +00:00 |
|
Roger Dingledine
|
97637549bb
|
tie MAX_DIR_SIZE to MAX_BUF_SIZE
resolve bug 80
svn:r4052
|
2005-04-07 22:13:17 +00:00 |
|
Nick Mathewson
|
0e81265359
|
update copyright notices.
svn:r3982
|
2005-04-01 20:15:56 +00:00 |
|
Nick Mathewson
|
97dad670ea
|
Renormalize whitespace
svn:r3757
|
2005-03-14 03:18:35 +00:00 |
|
Nick Mathewson
|
aaf70df3bd
|
Fix signed/unsigned warning
svn:r3736
|
2005-03-10 18:45:42 +00:00 |
|
Nick Mathewson
|
b494c2223d
|
Specify and implement fragmented control messages to allow for (among other things) long GETINFO replies. Otherwise we could hit the 64K barrier on questions like "please dump your client-side DNS cache."
svn:r3726
|
2005-03-02 20:22:10 +00:00 |
|
Nick Mathewson
|
4ddf768a4f
|
Forward-port new reasons; clean up code more; add code to convert new reasons to SOCKS5 reply codes; add code to convert errnos to reasons. New code still needs to get invoked.
svn:r3719
|
2005-03-01 22:16:15 +00:00 |
|
Nick Mathewson
|
6e6d95b3db
|
Change from inet_ntoa to a threadproof tor_inet_ntoa.
svn:r3656
|
2005-02-22 08:18:36 +00:00 |
|
Roger Dingledine
|
a005509c9d
|
update url for when users try to use socksport as an http proxy
svn:r3265
|
2005-01-03 23:19:15 +00:00 |
|
Roger Dingledine
|
f50b785c3b
|
and forward port the cleanup
svn:r3211
|
2004-12-22 10:04:50 +00:00 |
|
Roger Dingledine
|
18320557a1
|
fix a crash: if you do socks4 with an IP of 0.0.0.x then we get tricked
into thinking you're doing socks4a, and we look for the next byte.
thanks to aphex for finding this.
svn:r3207
|
2004-12-22 09:52:29 +00:00 |
|
Roger Dingledine
|
ad4f440e10
|
rearrange debug logs to make more sense
svn:r3116
|
2004-12-07 21:57:10 +00:00 |
|
Nick Mathewson
|
b457cfb5eb
|
Spell-check strings and comments
svn:r3052
|
2004-12-01 03:48:14 +00:00 |
|