Nick Mathewson
|
5b61dd0457
|
Fix all warnings on win32 build
svn:r2127
|
2004-08-03 23:57:05 +00:00 |
|
Nick Mathewson
|
849e998ac6
|
It is possible to have struct timeval but not gettimeofday.
svn:r2125
|
2004-08-03 23:31:22 +00:00 |
|
Roger Dingledine
|
5525606653
|
check return value of fclose while writing to disk, since it might
return out-of-space, etc
svn:r2122
|
2004-07-23 21:25:28 +00:00 |
|
Roger Dingledine
|
7459d067a5
|
now base16_encode() and base32_encode() can't ever fail
svn:r2103
|
2004-07-22 08:30:06 +00:00 |
|
Nick Mathewson
|
06c11a61ce
|
When faking gettimeofday with ftime, do it right.
svn:r2068
|
2004-07-20 21:23:50 +00:00 |
|
Nick Mathewson
|
bc36db351f
|
Resolve all DOCDOCs.
svn:r2050
|
2004-07-16 22:23:18 +00:00 |
|
Nick Mathewson
|
9364c40afd
|
Add generic expand_filename function to handle expanding ~/
svn:r2047
|
2004-07-15 02:00:43 +00:00 |
|
Roger Dingledine
|
7e344f191a
|
add is_local_IP() function to help distinguish which bandwidth "matters"
svn:r2040
|
2004-07-13 16:57:37 +00:00 |
|
Nick Mathewson
|
88451ce25b
|
Yes, I did mean "else if".
svn:r2016
|
2004-07-06 23:29:34 +00:00 |
|
Nick Mathewson
|
d5e275ddf4
|
Fix bug reported by peter palfrader: an empty address is unresolvable, but not an occasion for an assertion failure in a dnsworker.
svn:r2015
|
2004-07-06 23:25:21 +00:00 |
|
Nick Mathewson
|
b1e9adf056
|
Always use get_data_directory() instead of options.DataDirectory; fix a memory leak in router.c
svn:r1991
|
2004-06-30 16:37:08 +00:00 |
|
Roger Dingledine
|
43295ca61f
|
if datadirectory isn't owned by this uid, tell the user he must
fix it before he can proceed.
svn:r1968
|
2004-06-13 11:28:32 +00:00 |
|
Nick Mathewson
|
0d1b4b5024
|
Unbork windows whitespace
svn:r1949
|
2004-06-05 01:56:54 +00:00 |
|
Nick Mathewson
|
17b5b3685f
|
Make tor build on win32 again; handle locking for server
svn:r1948
|
2004-06-05 01:50:35 +00:00 |
|
Roger Dingledine
|
1ef411fefd
|
use sys/param.h if it's there
svn:r1927
|
2004-06-01 17:03:01 +00:00 |
|
Roger Dingledine
|
1841aa456b
|
rik's patch to not complain about freebsd's bug
svn:r1921
|
2004-05-26 20:27:54 +00:00 |
|
Nick Mathewson
|
7511fbf993
|
Resolve some XXXs
svn:r1889
|
2004-05-18 15:35:21 +00:00 |
|
Nick Mathewson
|
93576d5289
|
Add doxygen markup for util and buffers
svn:r1820
|
2004-05-07 17:04:12 +00:00 |
|
Nick Mathewson
|
e6f3bf2a68
|
tor_assert(), not assert()
svn:r1777
|
2004-05-02 20:27:48 +00:00 |
|
Nick Mathewson
|
3dd1ef8783
|
Fix windows compile.
svn:r1776
|
2004-05-02 20:23:35 +00:00 |
|
Nick Mathewson
|
af08c4f878
|
Working strerror for windows socket errors, plus some snide comments.
svn:r1775
|
2004-05-02 20:18:21 +00:00 |
|
Roger Dingledine
|
1558fb7650
|
some patches on the patches
svn:r1761
|
2004-05-01 23:29:20 +00:00 |
|
Nick Mathewson
|
4dc30ea3c8
|
Remove bogus */ so util.c compiles
svn:r1759
|
2004-05-01 21:50:53 +00:00 |
|
Nick Mathewson
|
9a041591ac
|
Finish documenting the functions in common
svn:r1758
|
2004-05-01 21:41:23 +00:00 |
|
Nick Mathewson
|
908ccb9dcd
|
Handle windows socket errors correctly; comment most of common.
svn:r1756
|
2004-05-01 20:46:28 +00:00 |
|
Roger Dingledine
|
4b316b4a7d
|
some cosmetic fixes
svn:r1747
|
2004-04-29 02:52:49 +00:00 |
|
Nick Mathewson
|
9322641710
|
Use socketclose on windows as appropriate; end pid files with newline
svn:r1745
|
2004-04-28 21:14:56 +00:00 |
|
Nick Mathewson
|
7055f837ab
|
Make Tor build on win32 with VC6 without warnings.
svn:r1739
|
2004-04-28 20:13:21 +00:00 |
|
Nick Mathewson
|
ac622d94dc
|
Workarounds for a couple of pieces of windows strangeness.
svn:r1734
|
2004-04-28 19:35:12 +00:00 |
|
Nick Mathewson
|
568a4d187a
|
Check for machine/limits.h in addition to sys/limits.h
svn:r1705
|
2004-04-25 23:47:26 +00:00 |
|
Roger Dingledine
|
37192bd25e
|
use tor_assert and PUBLIC_KEY_OK
but don't use tor_assert inside log.c, to avoid loops
svn:r1696
|
2004-04-25 19:59:38 +00:00 |
|
Roger Dingledine
|
06a60c4fbb
|
use the real socketpair if we've got it
now it's just windows that has to use the kludged one
svn:r1675
|
2004-04-19 21:31:32 +00:00 |
|
Roger Dingledine
|
a54ded2879
|
util.c uses LONG_MAX, needs another include on fbsd 5.x
svn:r1653
|
2004-04-17 06:35:03 +00:00 |
|
Nick Mathewson
|
024c059fae
|
Force tor_malloc(0) to always be sane
svn:r1558
|
2004-04-08 03:05:08 +00:00 |
|
Nick Mathewson
|
8169da5c30
|
Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't need
to worry about 0.0.4 or earlier, because nobody is running them any more.)
svn:r1533
|
2004-04-07 21:36:03 +00:00 |
|
Nick Mathewson
|
3d60cd1d61
|
Delete trailing whitespace and expand tabs; remove unused aes decrypt code
svn:r1522
|
2004-04-07 19:57:40 +00:00 |
|
Nick Mathewson
|
75c19716a8
|
Put ourself in router list; act accordingly.
svn:r1521
|
2004-04-07 19:46:27 +00:00 |
|
Nick Mathewson
|
8b371c2aa5
|
router_choose_random_node wants a smartlist of routers, not of nicknames.
svn:r1510
|
2004-04-06 21:19:59 +00:00 |
|
Nick Mathewson
|
6290d027c9
|
Continue attack on magic numbers; use new crypto wrappers where possible
svn:r1504
|
2004-04-06 20:16:12 +00:00 |
|
Nick Mathewson
|
257d509b91
|
Document stuff, reduce magic numbers, add emacs magic
svn:r1502
|
2004-04-06 03:44:36 +00:00 |
|
Nick Mathewson
|
b3c2b62a14
|
Make "common" no longer depend on or.h
svn:r1466
|
2004-04-03 04:05:12 +00:00 |
|
Nick Mathewson
|
7451de5d97
|
Loops work better when they terminate. Non-terminating loops are easier
to diagnose when they don't trash the stack.
svn:r1460
|
2004-04-03 02:55:42 +00:00 |
|
Nick Mathewson
|
fc4d15baf6
|
Hide smartlist internals
svn:r1451
|
2004-04-03 00:58:54 +00:00 |
|
Nick Mathewson
|
e8345bfced
|
refactor; start adding debugging logs to midpoint rend stuff
svn:r1445
|
2004-04-02 23:30:54 +00:00 |
|
Nick Mathewson
|
b32440a028
|
Implement hidserv_XX functions; there is still an XXX in directory_handle_command
svn:r1404
|
2004-03-31 03:42:56 +00:00 |
|
Nick Mathewson
|
93ab51e9ac
|
Make smartlist Do What Arma Expects.
svn:r1401
|
2004-03-30 22:59:00 +00:00 |
|
Nick Mathewson
|
96a86ef14d
|
Remove maximum-size field from smartlists
svn:r1397
|
2004-03-30 20:05:52 +00:00 |
|
Nick Mathewson
|
abcf3d9341
|
Make smartlists start small and grow as needed.
svn:r1394
|
2004-03-30 19:25:43 +00:00 |
|
Nick Mathewson
|
b69f5f3e1b
|
Add an autoconf test for whether unaligned int access is permitted.
It works on macos, and works correctly when I twiddle the test code to
generate a spurious segfault. Will it work anywhere else?
svn:r1329
|
2004-03-21 04:14:06 +00:00 |
|
Nick Mathewson
|
0d8feba6d8
|
Add macros and functions to wrap memcpy/alignment logic.
svn:r1326
|
2004-03-21 02:01:17 +00:00 |
|