Nick Mathewson
|
0e81265359
update copyright notices.
|
19 years ago |
Nick Mathewson
|
df9c8feac7
Commit fixes for several pending tor core tasks: document all DOCDOCed functions; time out uncontrolled unattached streams; feed reasons to SOCKS5 (refactoring connection_ap_handshake_socks_reply in the process); change DirFetchPeriod/StatusFetchPeriod to have a special "Be smart" value.
|
19 years ago |
Nick Mathewson
|
be38e0a490
Fix a fun windows bug: apparently windows stat wants paths not to end with slash.
|
19 years ago |
Nick Mathewson
|
bbaa3c7792
Implement more control spec functionality
|
19 years ago |
Nick Mathewson
|
6e6d95b3db
Change from inet_ntoa to a threadproof tor_inet_ntoa.
|
19 years ago |
Nick Mathewson
|
e8da6b26b6
Note a non-bug in read_file_to_str as used. If we start to rely on it behaving differently, we need to change how it behaves. [Noticed by Chris Palmer]
|
19 years ago |
Nick Mathewson
|
70c3580f81
Patch to localtime/gmtime handling: use the _r variants where available. Use mutexes to fake _r where necessary. Make mutexes no-ops where no threading is enabled.
|
19 years ago |
Nick Mathewson
|
d01718841e
Remove assumptions that maximum path length is anything like 1024. From comments by Chris Palmer
|
19 years ago |
Roger Dingledine
|
051cda803e
point out a potential thread/process leak problem when we're out of memory
|
19 years ago |
Peter Palfrader
|
ddd724ef94
Add --with-dmalloc configure option
|
19 years ago |
Roger Dingledine
|
74bc4e5af0
help avoid overflow from len_in + (len_in/n)*len_ins
|
20 years ago |
Roger Dingledine
|
cf17d0d29c
move network_init from or/main to common/compat
|
20 years ago |
Nick Mathewson
|
fe6eb34a10
Solaris CC freaks out if isspace and friends get anything other than an int. 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
|
20 years ago |
Nick Mathewson
|
249a36586f
Fix parse_iso_time on platforms without strptime.
|
20 years ago |
Nick Mathewson
|
a980446d0c
Be more proactive about noticing underflows: size_t values greater than 0x800...00 are likely to be trouble.
|
20 years ago |
Nick Mathewson
|
b457cfb5eb
Spell-check strings and comments
|
20 years ago |
Roger Dingledine
|
7a8c1ca1e4
a few minor tweaks
|
20 years ago |
Nick Mathewson
|
ad7db5e43a
Add casei versions of strcmpstart/strcmpend
|
20 years ago |
Nick Mathewson
|
7fbd297532
Suggestion from weasel: Make tor --version --version dump the cvs Id of every file.
|
20 years ago |
Roger Dingledine
|
22727b4edc
wrong is ok, and right is fine, but in between is apparently
|
20 years ago |
Nick Mathewson
|
f7c6ad065e
correct multiple internal spaces
|
20 years ago |
Nick Mathewson
|
6f5dbefa7e
Normalize space: add one between every control keyword and control clause.
|
20 years ago |
Roger Dingledine
|
7c9a707900
remove emacs droppings, since nick says he doesn't need them anymore
|
20 years ago |
Nick Mathewson
|
cd70264377
Clean up some logging and interfaces
|
20 years ago |
Nick Mathewson
|
22dba27d8d
Normalize a few more kinds of whitespace. We now dislike:
|
20 years ago |
Nick Mathewson
|
55df2620c6
Add function to format local time in ISO format
|
20 years ago |
Nick Mathewson
|
89a456a1d4
Fix a fun bug in read_all that was corrupting config files on windows, and probably doing other bad stuff too.
|
20 years ago |
Nick Mathewson
|
a3788d5c9d
Fix argument to strncpy.
|
20 years ago |
Nick Mathewson
|
c466b7e72f
Speed up tor_strndup a lot: profiling suggests that our use of strlcpy here was a bad idea.
|
20 years ago |
Nick Mathewson
|
60880cda84
Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarification on some. Turn all XXXX008 ("showstopper for 0.0.8 release") items into XXXX009 or XXXX, since plainly they were not showstoppers for 0.0.8. Add/clean some docs.
|
20 years ago |