Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Whoops; make or_state_validate conform to validate_fn_t. | Nick Mathewson | 2013-09-13 |
| | | | | | Bugfix on 1293835440dd4debf6fbfc66e755d9b9384aa362, which implemented 6752: Not in any released tor. | ||
* | Merge remote-tracking branch 'Ryman/bug6384' | Nick Mathewson | 2013-09-13 |
|\ | | | | | | | | | | | Conflicts: src/or/config.c src/or/main.c | ||
| * | Added --library-versions flag to print the compile time and runtime versions ↵ | Kevin Butler | 2013-09-01 |
| | | | | | | | | of libevent, openssl and zlib. Partially implements #6384. | ||
* | | Merge branch 'bug4647_squashed' | Nick Mathewson | 2013-09-13 |
|\ \ | |||
| * | | Add a --dump-config option to help testing option parsing. | Nick Mathewson | 2013-09-13 |
| | | | |||
| * | | Whoops; make options_validate conform to validate_fn_t. | Nick Mathewson | 2013-09-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | This just goes to show: never cast a function pointer. Found while testing new command line parse logic. Bugfix on 1293835440dd4debf6fbfc66e755d9b9384aa362, which implemented 6752: Not in any released tor. | ||
| * | | Add '--digests' to "that which implies --hush." | Nick Mathewson | 2013-09-13 |
| | | | | | | | | | | | | | | | And have these various commandline options imply "hush", not "quiet", since we like to see warnings. | ||
| * | | Disallow --hash-password with no commandline arguments. | Nick Mathewson | 2013-09-13 |
| | | | | | | | | | | | | | | | | | | Fixes bug 9573. Bugfix on 59453ac6e in 0.0.9pre5, which fixed a crash in a silly way. | ||
| * | | Make config_parse_commandline table-driven for its list of cmdline args | Nick Mathewson | 2013-09-13 |
| | | | |||
| * | | Use commandline parser for other options | Nick Mathewson | 2013-09-13 |
| | | | | | | | | | | | | | | | These were previously allowed only in the initial position: --help, -h , --version, --digests, --list-torrc-options | ||
| * | | Expose commandline parser so that we can use it for --quiet,etc. | Nick Mathewson | 2013-09-13 |
| | | | | | | | | | | | | Fix for bug 9578. | ||
| * | | Patch for 4647 (rewrite command line parser) | Cristian Toader | 2013-09-13 |
| |/ | |||
* | | Merge remote-tracking branch 'ctoader/gsoc-cap-stage2' | Nick Mathewson | 2013-09-13 |
|\ \ | | | | | | | | | | | | | Conflicts: src/common/sandbox.c | ||
| * | | Build correctly with older libevents | Nick Mathewson | 2013-09-09 |
| | | | |||
| * | | Basic compilation fixes. | Nick Mathewson | 2013-09-09 |
| | | | |||
| * | | added contingency message to test for sandbox_getaddrinfo | Cristian Toader | 2013-09-02 |
| | | | |||
| * | | changed how sb getaddrinfo works such that it supports storing multiple results | Cristian Toader | 2013-09-02 |
| | | | |||
| * | | _array filter functions now rely on final NULL parameter | Cristian Toader | 2013-08-29 |
| | | | |||
| * | | supporting /dev/urandom instead of /dev/random | Cristian Toader | 2013-08-29 |
| | | | |||
| * | | updated open syscall strings | Cristian Toader | 2013-08-26 |
| | | | |||
| * | | make check-spaces fixes | Cristian Toader | 2013-08-21 |
| | | | |||
| * | | finalised fix on libevent open string issue | Cristian Toader | 2013-08-19 |
| | | | |||
| * | | partial libevent open fix | Cristian Toader | 2013-08-14 |
| | | | |||
| * | | attempt to add stat64 filename filters; failed due to getaddrinfo.. | Cristian Toader | 2013-08-12 |
| | | | |||
| * | | fixed memory leak, added array filter support | Cristian Toader | 2013-08-10 |
| | | | |||
| * | | updated filters to work with orport | Cristian Toader | 2013-08-09 |
| | | | |||
| * | | orport progress (not functional), nickm suggested fixes | Cristian Toader | 2013-08-07 |
| | | | |||
| * | | added execve and multi-configuration support | Cristian Toader | 2013-08-05 |
| | | | |||
| * | | fixes suggested by nickm | Cristian Toader | 2013-08-05 |
| | | | |||
| * | | small filter changes; openat as separate function | Cristian Toader | 2013-07-30 |
| | | | |||
| * | | added openat parameter filter | Cristian Toader | 2013-07-29 |
| | | | |||
| * | | Investigated access4 syscall problem, small changes to filter. | Cristian Toader | 2013-07-26 |
| | | | |||
| * | | integrated context for dynamic filters | Cristian Toader | 2013-07-25 |
| | | | |||
| * | | initia stages of runtime dynamic filters | Cristian Toader | 2013-07-25 |
| | | | |||
| * | | added experimental support for open syscall path param | Cristian Toader | 2013-07-23 |
| | | | |||
* | | | Merge remote-tracking branch 'public/bug9645' | Nick Mathewson | 2013-09-05 |
|\ \ \ | |||
| * | | | Fix bug 9645: don't forget an md just because we can't save it. | Nick Mathewson | 2013-09-03 |
| | | | | |||
* | | | | Merge branch 'maint-0.2.4' | Roger Dingledine | 2013-09-05 |
|\ \ \ \ | |||
| * | | | | collect and log statistics about onionskins received/processed | Roger Dingledine | 2013-09-05 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we skip onionskins that came from non-relays, so we're less likely to run into privacy troubles. starts to implement ticket 9658. | ||
| * | | | | Revert e443beff and solve it a different way | Roger Dingledine | 2013-09-05 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now we explicitly check for overflow. This approach seemed smarter than a cascade of "change int to unsigned int and hope nothing breaks right before the release". Nick, feel free to fix in a better way, maybe in master. | ||
| * | | | | don't let recently_chosen_ntors overflow | Roger Dingledine | 2013-09-05 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with commit c6f1668d we let it grow arbitrarily large. it can still overflow, but the damage is very small now. | ||
* | | | | | Merge branch 'maint-0.2.4' | Roger Dingledine | 2013-09-04 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/test/test.c | ||
| * | | | | nickm wants us to prioritize tap in a currently-rare edge case | Roger Dingledine | 2013-09-04 |
| | | | | | |||
| * | | | | Be more general in calculating expected onion queue processing time | Roger Dingledine | 2013-09-04 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Now we consider the TAP cells we'll process while draining the NTor queue, and vice versa. | ||
| * | | | | let the NumNTorsPerTAP consensus param override our queue choice | Roger Dingledine | 2013-09-04 |
| | | | | | |||
| * | | | | do a lopsided round-robin between the onion queues | Roger Dingledine | 2013-09-04 |
| | | | | | | | | | | | | | | | | | | | | | | | | | that way tap won't starve entirely, but we'll still handle ntor requests quicker. | ||
| * | | | | check bounds on handshake_type more thoroughly | Roger Dingledine | 2013-09-04 |
| | | | | | |||
| * | | | | add info-level logs to help track onion queue sizes | Roger Dingledine | 2013-09-04 |
| | | | | | |||
| * | | | | refactor and give it unit tests | Roger Dingledine | 2013-09-04 |
| | | | | | |||
| * | | | | Separate cpuworker queues by handshake type | Roger Dingledine | 2013-09-04 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now we prioritize ntor create cells over tap create cells. Starts to address ticket 9574. |