Nick Mathewson
|
14d5478f29
Add functions to format and parse RFC1123-style times, for HTTP protocol.
|
20 éve |
Roger Dingledine
|
aebec8ab9e
stop using atexit() to remove our pid, since it's called
|
20 éve |
Nick Mathewson
|
d07d0a4e6b
Add fingerprint to router format in tests
|
20 éve |
Roger Dingledine
|
7459d067a5
now base16_encode() and base32_encode() can't ever fail
|
20 éve |
Nick Mathewson
|
2a339b7627
Split uptime into separate field
|
20 éve |
Nick Mathewson
|
df3544422c
Change rule from "reject non-recommended versions" to "reject obsolete versions". A version is "obsolete" if it is non-recommended, and at least one recommended version is newer than it.
|
20 éve |
Nick Mathewson
|
c458f33ef1
Fix warning
|
20 éve |
Nick Mathewson
|
5f7738d4cc
Code to parse tor version numbers so we can do an is-newer-than check.
|
20 éve |
Roger Dingledine
|
63256c9e7a
make unit tests pass again
|
20 éve |
Roger Dingledine
|
e167eeb18e
add 'advertisedbandwidth' to router descriptor
|
20 éve |
Nick Mathewson
|
7d8de8cd10
More digest/nickname fixes
|
20 éve |
Nick Mathewson
|
8aec3a7301
Implement several 008pre1 items: needs more testing
|
20 éve |
Nick Mathewson
|
dbf9fe57ea
Use intptr_t correctly in test.c; try to resolve ia64 warnings
|
20 éve |
Nick Mathewson
|
94782444f8
Check recommended-software string *early*, before actually parsing the directory.
|
20 éve |
Nick Mathewson
|
9c3fba5c3b
Not every RSA decrypt should warn on failure.
|
20 éve |
Nick Mathewson
|
b45fafa3d0
Split directory/router parsing functionality into separate file from routerlist.c
|
20 éve |
Nick Mathewson
|
6cfdc90d92
Use intptr_t when playing with void*s
|
20 éve |
Nick Mathewson
|
e6ac85a8cc
Fix compilation warnings on 64-bit platforms
|
20 éve |
Roger Dingledine
|
25909c2c29
patches on patches
|
20 éve |
Nick Mathewson
|
f6fe336ad4
Documenmt buffers.c; remove function that nobody ever calls.
|
20 éve |
Nick Mathewson
|
908ccb9dcd
Handle windows socket errors correctly; comment most of common.
|
20 éve |
Nick Mathewson
|
ddb15b8f67
Remove IVs from cipher code, since AES-ctr has none.
|
20 éve |
Nick Mathewson
|
f6dbe5a0d4
Refactor crypto error handling to be more like TLS error handling:
|
20 éve |
Roger Dingledine
|
25d54257fb
use tor_assert
|
20 éve |
Nick Mathewson
|
c44016e86e
Merge flagday into main branch.
|
20 éve |
Nick Mathewson
|
94f126bca3
Never ever leave ri.platform unset.
|
20 éve |
Nick Mathewson
|
9b436c7f7a
remove a stray printf
|
20 éve |
Nick Mathewson
|
aa7cfd93e5
Fix base32 implementation; make base32 implementation follow standard; add more tests for base32
|
20 éve |
Nick Mathewson
|
d237692396
Fix unit tests (now that platform code works differently)
|
20 éve |
Nick Mathewson
|
3d60cd1d61
Delete trailing whitespace and expand tabs; remove unused aes decrypt code
|
20 éve |