| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
| |
Forward-port bug 622 fix as diagnosed by lodger.
svn:r14096
|
|
|
|
|
|
|
| |
some duplicate items.
svn:r14086
|
|
|
|
|
|
|
| |
Fix policy-related crash bug found by lodger.
svn:r14077
|
|
|
|
| |
svn:r14073
|
|
|
|
|
|
|
| |
Only dump all guard node status to the log when the guard node status actually changes. Downgrade the 4 most common remaining INFO log messages to DEBUG.
svn:r14069
|
|
|
|
|
|
|
| |
Part of fix for bug 617: allow connection_ap_handshake_attach_circuit() to mark connections, to avoid double-mark warnings. Note that this is an incomplete refactoring.
svn:r14066
|
|
|
|
|
|
|
| |
Downgrade "sslv3 alert handshake failure" message to info.
svn:r14057
|
|
|
|
|
|
|
| |
Use 8k pages in openbsd malloc code on alpha. Bug and solution found by weasel. Also, when initializing openbsd malloc code, check that compiled page size matches output of getpagesize().
svn:r14056
|
|
|
|
|
|
|
| |
Add a malloc_good_size() implementation to OpenBSD_malloc_Linux.c. Also, make configure.in not use support functions for the platform malloc when we are not using the platform mallocs.
svn:r14010
|
|
|
|
| |
svn:r14007
|
|
|
|
|
|
| |
is being used as an array index)
svn:r14006
|
|
|
|
|
|
|
| |
Oops, do a better fix for that.
svn:r14001
|
|
|
|
|
|
|
| |
Have OpenBSD_malloc_Linux.c use SIZE_T_MAX from torint.h, instead of checking cpu macros. There is always one more cpu you havent checked for.
svn:r14000
|
|
|
|
|
|
|
| |
Fix for bug 614: always look at the network BIO for the SSL object, not at the buffering BIO (if one exists because we are renegotiating or something). Bugfix on 0.1.2.x, oddly enough, though it should be impossible to trigger the problem there. Backport candidate. See comments in tortls.c for detailed implementation note.
svn:r13975
|
|
|
|
|
|
|
| |
Request client certs when renegotiating on server-side. Spotted by lodger. Bugfix on 0.2.0.x.
svn:r13973
|
|
|
|
|
|
|
| |
Forward-port: Fix the SVK version detection logic to work right on a branch: tolerate multiple "copied from" tags and only look at the first.
svn:r13959
|
|
|
|
|
|
|
| |
Fix bug spotted by mwenge: a server_event should not be a sever_event. Also, fix compile errors in config.c and control.c with --enable-gcc-warnings.
svn:r13957
|
|
|
|
|
|
|
| |
Implement domain-selection for logging. Source is documented; needs documentation in manpage (maybe). For now, see doxygen comment on parse_log_severity_config in log.c
svn:r13875
|
|
|
|
| |
svn:r13808
|
|
|
|
|
|
|
| |
Whoo. People diagnosed and fixed bug 616. See changelog for details. Bugfix on 0.2.0.20-rc.
svn:r13793
|
|
|
|
| |
svn:r13778
|
|
|
|
|
|
|
| |
Add better warnings for the error that produced bug 614, and downgrade from a tor_assert() to a tor_fragile_assert().
svn:r13752
|
|
|
|
| |
svn:r13732
|
|
|
|
| |
svn:r13715
|
|
|
|
|
|
|
| |
Patch from mwenge: always willingly serve our own extrainfo from the controlport
svn:r13699
|
|
|
|
|
|
|
| |
Patch from tup: use sizeof sockaddr_un as the size of a unix sockaddr. Fixes unix controlsocket binding on openbsd.
svn:r13697
|
|
|
|
|
|
|
|
|
| |
authorities for their first directory fetch, even if their DirPort
is off or if they don't know they're reachable yet. This will help
them bootstrap better. Bugfix on 0.2.0.18-alpha; fixes bug 609.
svn:r13688
|
|
|
|
|
|
|
| |
if it appears on the commandline. should help with bug 586.
svn:r13683
|
|
|
|
|
|
|
| |
Fix a really stupid parthensis error noticed by mwenge.
svn:r13681
|
|
|
|
|
|
|
| |
Add --passphrase-fd to tor-gencert.
svn:r13679
|
|
|
|
|
|
|
| |
Enable v2 handshakes.
svn:r13666
|
|
|
|
|
|
|
| |
Make autoconf autodetect -Wshorten-64-to-32 when --enable-gcc-warnings is given to the configure script.
svn:r13661
|
|
|
|
|
|
|
| |
Do the last part of arma's fix for bug 437: Track the origin of every addrmap, and use this info so we can remove all the trackhostexits-originated mappings for a given exit.
svn:r13660
|
|
|
|
|
|
|
| |
Change some of our log messages related to closed TLS connections in order to better reflect reality.
svn:r13657
|
|
|
|
|
|
|
| |
Fix bug-handling code for unhandled write errors, so that it does not try to flush any data on the failed connection. Bugfix on 0.1.2.x.
svn:r13655
|
|
|
|
|
|
|
| |
work, nobody had ever implemented it. Bugfix on 0.1.0.x.
svn:r13647
|
|
|
|
|
|
|
| |
so it doesn't return failure when any authority disappears.
svn:r13645
|
|
|
|
|
|
|
|
|
| |
example, when answering a directory request), reset the
time-to-give-up timeout every time we manage to write something
on the socket. Bugfix on 0.1.2.x.
svn:r13643
|
|
|
|
|
|
|
| |
Resolve all DOCDOC issues, and document some other undocumented code, and fix a changelog entry.
svn:r13638
|
|
|
|
|
|
|
| |
Recover from bad tracked-since value in mtbf history file. This may finally close bug 537.
svn:r13636
|
|
|
|
|
|
|
| |
Fix a bug that kept buf_find_string_offset from finding a string at the very end of the buffer. Add a unit test for this. Also, do not save a pointer to a chunk that might get reallocated by buf_pullup().
svn:r13635
|
|
|
|
|
|
|
| |
Fix spelling
svn:r13631
|
|
|
|
|
|
|
| |
add a flag to suppress overwriting the certificates file with new certificates, so we do not overwrite all certs when starting as an authority.
svn:r13630
|
|
|
|
|
|
|
| |
Apply patch from Sebastian Hahn: stop imposing an arbitrary maximum on the number of file descriptors used for busy servers. Bug reported by Olaf Selke.
svn:r13626
|
|
|
|
|
|
|
| |
fix bufs in buf_pos_t implementation.
svn:r13623
|
|
|
|
|
|
|
|
| |
version of it, when handling a "/tor/networkstatus-bridges"
directory request. Now compare correctly. Noticed by Veracode.
svn:r13609
|
|
|
|
|
|
|
| |
Brown-paper-bag time. We were failing to count all the sockets from accept().
svn:r13595
|
|
|
|
|
|
|
| |
When SafeLogging is off, have TLS errors and messages logged with their associated addresses.
svn:r13591
|
|
|
|
|
|
|
| |
Add some checks in torgzip.c to make sure we never overflow size_t there. Also make sure we do not realloc(list,0) in container.c. Backport candidate.
svn:r13587
|
|
|
|
| |
svn:r13585
|