Jacob Appelbaum
|
48aca3c999
|
Small whitespace fix to properly format if () {} statement.
svn:r17503
|
2008-12-07 01:51:56 +00:00 |
|
Jacob Appelbaum
|
f70146ca91
|
This helps return a better error message when the file supplied to DirPortFrontPage is missing.
svn:r17502
|
2008-12-07 01:48:30 +00:00 |
|
Roger Dingledine
|
21892d8a9c
|
cleanups on r17500
svn:r17501
|
2008-12-07 01:34:45 +00:00 |
|
Jacob Appelbaum
|
6b178b46ef
|
New DirPortFrontPage option that takes an html file and publishes it as "/" on the DirPort. Now relay operators can provide a disclaimer without needin to set up a separate webserver. There's a sample disclaimer in contrib/tor-exit-notice.html.
svn:r17500
|
2008-12-07 01:21:19 +00:00 |
|
Jacob Appelbaum
|
cf75162a0c
|
Add comment clarifying OpenSSL usage.
svn:r17498
|
2008-12-07 01:14:49 +00:00 |
|
Nick Mathewson
|
6fb06f334a
|
Try to fix windows mmap code.
svn:r17493
|
2008-12-05 19:36:35 +00:00 |
|
Nick Mathewson
|
af03faa1a6
|
Fix more leaks in test_util_memarea().
svn:r17491
|
2008-12-05 02:25:39 +00:00 |
|
Nick Mathewson
|
7f793fa733
|
Simplify mmap object layout to avoid confusing static analysis tools, and us too.
svn:r17490
|
2008-12-05 02:17:41 +00:00 |
|
Nick Mathewson
|
475fbbbccc
|
Fix a resource leak in test_dir_formats()
svn:r17488
|
2008-12-05 02:05:39 +00:00 |
|
Nick Mathewson
|
1affbd3464
|
Split test_util_smartlist into manageable chunks; make them free memory properly.
svn:r17487
|
2008-12-05 01:58:35 +00:00 |
|
Nick Mathewson
|
30377823c3
|
Add a few more tests to our tests so that our tests make sense to coverity. CIDs 139, 138, 137.
svn:r17486
|
2008-12-05 01:49:15 +00:00 |
|
Nick Mathewson
|
e06442b648
|
Add a couple of sanity-checks for return values that coverity thinks we ought to have. CIDs 337, 335.
svn:r17485
|
2008-12-05 01:35:49 +00:00 |
|
Nick Mathewson
|
2be5215181
|
Fix a hard-to-trigger memory leak in log_credential status. Found by Coverity scan. CID 349.
svn:r17484
|
2008-12-05 01:29:59 +00:00 |
|
Nick Mathewson
|
a26188cee9
|
fix bug 880: find the end of an authority cert by looking for the first ----END SIGNATURE----- after the first dir-key-certification, not for the first ----END SIGNATURE. Harmless bug, but it made us non-spec-compliant.
svn:r17470
|
2008-12-03 03:42:19 +00:00 |
|
Nick Mathewson
|
37bd9181f0
|
Do not use O_APPEND on fd-based operations that do not really want it; have them just lseek instead.
svn:r17460
|
2008-12-02 23:49:40 +00:00 |
|
Roger Dingledine
|
96a185d9b7
|
style cleanup
svn:r17457
|
2008-12-02 23:42:21 +00:00 |
|
Nick Mathewson
|
bd6b3072f9
|
Change logging code to use fds instead of stdio. Fixes bug 861, and probably makes logging slightly faster. Not a backport candidate: bug 861 is too obscure and harmless.
svn:r17456
|
2008-12-02 23:36:58 +00:00 |
|
Nick Mathewson
|
6221bdd294
|
Add two lseek wrappers to compat.[ch]: one to return current fd position, and one to move the fd to the end of the file.
svn:r17454
|
2008-12-02 23:26:04 +00:00 |
|
Roger Dingledine
|
330218c7f7
|
#include "orconfig.h" in tor-checkkey.c to see if we can resolve
an obscure compile warning on solaris
svn:r17453
|
2008-12-02 23:13:40 +00:00 |
|
Nick Mathewson
|
9c65195449
|
Apply rovv's patch for bug 864: avoid null error on detached signature handling failure.
svn:r17446
|
2008-12-02 19:13:23 +00:00 |
|
Nick Mathewson
|
60738daf85
|
Define socklen_t before using it in compat.h
svn:r17444
|
2008-12-02 18:54:47 +00:00 |
|
Roger Dingledine
|
2d8f7a4ff6
|
clarify that 'resolve' relay cells nul-terminate the hostname, just
like 'begin' relay cells.
svn:r17442
|
2008-12-02 17:35:05 +00:00 |
|
Roger Dingledine
|
984dc51f26
|
clean up some log messages
svn:r17406
|
2008-11-29 11:55:30 +00:00 |
|
Nick Mathewson
|
191197eff7
|
Revert my older supposed gcc-4.4 warning workaround. GCC was not being needlessly prissy; it was hinting at the wrongly pure smartlist_bsearch_idx.
svn:r17396
|
2008-11-26 17:14:59 +00:00 |
|
Nick Mathewson
|
651a0a2fb5
|
Stop marking bsearch_idx as pure; it is not.
svn:r17393
|
2008-11-26 16:57:46 +00:00 |
|
Nick Mathewson
|
4cddcf8873
|
Cast uid_t and gid_t to unsigned before passing to printf %u.
svn:r17392
|
2008-11-26 16:13:12 +00:00 |
|
Nick Mathewson
|
bc597758dc
|
Use fcntl for file locking when flock() is not available.
svn:r17391
|
2008-11-26 16:10:56 +00:00 |
|
Roger Dingledine
|
a53ebd20f0
|
whitespace fix
svn:r17379
|
2008-11-24 02:02:48 +00:00 |
|
Nick Mathewson
|
c7910c3bc9
|
Consider GetNetworkParams() nameserver parsing to have suceeded if even one nameserver can be added. Log more useful info about what exactly is failing when we fail to add a nameserver.
svn:r17368
|
2008-11-22 21:46:34 +00:00 |
|
Nick Mathewson
|
07a08d933d
|
Resolve a warning under gcc 4.4 trunk.
svn:r17357
|
2008-11-22 02:19:14 +00:00 |
|
Roger Dingledine
|
0b7a2a505e
|
prepare_for_poll() -- plus its mysterious cousin, prepare_for_pool() --
are long gone.
svn:r17351
|
2008-11-21 14:07:57 +00:00 |
|
Nick Mathewson
|
bdc0aec00a
|
Update _log_global_min_severity after switch_logs_debug(), so that USR2 will work again. Bugfix on 0.1.2.8-beta. Spotted by Geoff Down.
svn:r17317
|
2008-11-17 19:58:51 +00:00 |
|
Nick Mathewson
|
0fa698d84f
|
apply sebastian's bug 867 fix: make routerset_equal() work as documented with NULL arguments
svn:r17287
|
2008-11-16 18:25:20 +00:00 |
|
Karsten Loesing
|
6d7951c022
|
Fix a possible segfault when establishing an exit connection. Bugfix on 0.2.1.5-alpha.
svn:r17275
|
2008-11-16 01:52:44 +00:00 |
|
Nick Mathewson
|
c36ddcbabf
|
Apparently sparc64 is way more strict about uint16_t access alignment than I had thought: it gave bus errors when messing with var-cell headers. Maybe this patch will fix bug 862.
svn:r17262
|
2008-11-12 14:41:44 +00:00 |
|
Nick Mathewson
|
a790a13705
|
define get_uint8 and set_uint8 macros to make code cleaner.
svn:r17261
|
2008-11-12 14:39:25 +00:00 |
|
Nick Mathewson
|
8f1952bf11
|
Be even _more_ careful when signatures are bogus.
svn:r17252
|
2008-11-11 17:14:12 +00:00 |
|
Nick Mathewson
|
3970c34f10
|
Only replace the detached signatures object when we actually added or replaced at least one signature.
svn:r17250
|
2008-11-11 16:52:07 +00:00 |
|
Nick Mathewson
|
997aea74dc
|
Fix from rovv: when adding a detached signature, do not automatically assume it is good just because we are adding it. We might also be adding it because it was the first signature we saw for a given voter.
svn:r17248
|
2008-11-11 16:35:46 +00:00 |
|
Nick Mathewson
|
00a90177fa
|
oops, remove debugging log message.
svn:r17247
|
2008-11-11 16:02:23 +00:00 |
|
Nick Mathewson
|
8157b8b766
|
be less aggressive about deleting expired certs. based on patch from rovv. partial fix for bug 854.
svn:r17246
|
2008-11-11 16:01:57 +00:00 |
|
Nick Mathewson
|
e08cbe2029
|
Add PURPOSE= field to getinfo circuit-status. With luck, controllers are ignoring extra fields (like they are supposed to) and this will not break any controllers.
svn:r17245
|
2008-11-11 15:59:24 +00:00 |
|
Nick Mathewson
|
a95e0e7355
|
apply sebastian's fix for bug 859. Apparently on win32 one must lock at least one byte when locking, but locking a nonexistant byte is okay. )
svn:r17244
|
2008-11-11 15:29:40 +00:00 |
|
Nick Mathewson
|
6c50ab6e61
|
Document a couple of functions.
svn:r17239
|
2008-11-10 20:40:01 +00:00 |
|
Roger Dingledine
|
c62d5f6a5c
|
beg nick for some documentation on the locking functions
svn:r17233
|
2008-11-10 00:48:13 +00:00 |
|
Roger Dingledine
|
0554e87f58
|
better error message when you set User but start tor as non-root.
hopefully will address bug 857.
svn:r17232
|
2008-11-10 00:41:07 +00:00 |
|
Roger Dingledine
|
4d8799b987
|
we missed a case when printing circuit purposes in circ events.
svn:r17230
|
2008-11-09 23:56:29 +00:00 |
|
Roger Dingledine
|
3dc433cc45
|
bump to 0.2.1.7-alpha-dev
svn:r17229
|
2008-11-09 23:32:38 +00:00 |
|
Nick Mathewson
|
13e079f9ec
|
Log a little more when credential-switching fails.
svn:r17228
|
2008-11-09 16:54:54 +00:00 |
|
Roger Dingledine
|
5d19fe5124
|
bump to 0.2.1.7-alpha
svn:r17217
|
2008-11-08 06:43:32 +00:00 |
|