Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-10 | Merge branch 'bug33104_041' | Nick Mathewson | |
2020-02-10 | Add tests for control_event_signal. | Nick Mathewson | |
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-12-20 | Replace several C identifiers. | teor | |
This is an automated commit, generated by this command: ./scripts/maint/rename_c_identifier.py \ EXPOSE_CLEAN_BACKTRACE BACKTRACE_PRIVATE \ TOR_CHANNEL_INTERNAL_ CHANNEL_OBJECT_PRIVATE \ CHANNEL_PRIVATE_ CHANNEL_FILE_PRIVATE \ EXPOSE_ROUTERDESC_TOKEN_TABLE ROUTERDESC_TOKEN_TABLE_PRIVATE \ SCHEDULER_PRIVATE_ SCHEDULER_PRIVATE | |||
2019-11-12 | Bug 19859: Fix double-free in unit test | JeremyRand | |
2019-10-27 | Bug 19859: Add unit test for formatting | JeremyRand | |
2019-06-28 | Fix a few coverity unitinitialzed-value warnings in the unit tests. | Nick Mathewson | |
Coverity can't see that it is not in fact going to read uninitialized memory here, so we initialize these values unconditionally. Bugfix on 0.4.0.1-alpha. | |||
2019-06-11 | Rework origin circuit tracking to use pubsub | Taylor Yu | |
Part of ticket 29976. | |||
2019-06-11 | Rework orconn tracking to use pubsub | Taylor Yu | |
Part of ticket 29976. | |||
2019-03-25 | Split all controller events code into a new control_events.c | Nick Mathewson | |
Also, split the formatting code shared by control.c and control_events.c into controller_fmt.c. | |||
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2018-12-21 | Add tests for bootstrap tracker | Taylor Yu | |
Part of ticket 27617. | |||
2018-12-21 | The big bootstrap phase redefinition | Taylor Yu | |
Redefine the set of bootstrap phases to allow display of finer-grained progress in the early connection stages of connecting to a relay. This includes adding intermediate phases for proxy and PT connections. Also add a separate new phase to indicate obtaining enough directory info to build circuits so we can report that independently of actually initiating an ORCONN to build the first application circuit. Previously, we would claim to be connecting to a relay when we had merely finished obtaining directory info. Part of ticket 27167. | |||
2018-12-21 | Hook up control_event_bootstrap() to btrack_orconn | Taylor Yu | |
Replace a few invocations of control_event_bootstrap() with calls from the bootstrap tracker subsystem. This mostly leaves behavior unchanged. The actual behavior changes come in the next commit. Part of ticket 27167. | |||
2018-09-10 | Defer reporting directory bootstrap progress | Taylor Yu | |
Existing cached directory information can cause misleadingly high bootstrap percentages. To improve user experience, defer reporting of directory information progress until at least one connection has succeeded to a relay or bridge. Closes ticket 27169. | |||
2018-07-05 | Fix every include path changed in the previous commit (automated) | Nick Mathewson | |
I am very glad to have written this script. | |||
2018-07-01 | Extract more constants from or.h | Nick Mathewson | |
2018-06-20 | Run rectify_include_paths.py | Nick Mathewson | |
2018-06-20 | Update copyrights to 2018. | Nick Mathewson | |
2018-06-15 | Extract {or,origin}_circuit_t into their own headers | Nick Mathewson | |
2018-04-10 | Remove TestingEnableTbEmptyEvent | Nick Mathewson | |
This option was used for shadow testing previously, but is no longer used for anything. It interferes with refactoring our token buckets. | |||
2017-03-15 | Run the copyright update script. | Nick Mathewson | |
2016-02-27 | Update the copyright year. | Nick Mathewson | |
2015-08-18 | Make the control/events test run TT_FORK | Nick Mathewson | |
Some of them like to munge the global event mask, so it's important to have that behavior isolated. | |||
2015-03-22 | Add unit tests for control_event_is_interesting() | teor | |
Part of ticket 15431, checks for bugs similar to 13085. | |||
2015-01-02 | Bump copyright dates to 2015, in case someday this matters. | Nick Mathewson | |
2014-11-12 | Replace operators used as macro arguments with OP_XX macros | Nick Mathewson | |
Part of fix for 13172 | |||
2014-10-28 | Add another year to our copyright dates. | Nick Mathewson | |
Because in 95 years, we or our successors will surely care about enforcing the BSD license terms on this code. Right? | |||
2014-05-08 | Fix numerous 64->32 errors in the unit tests | Nick Mathewson | |
Before the 11825 fix, these were all silently ignored. | |||
2014-04-26 | test_cntev_append_cell_stats now no longer leaks | Nick Mathewson | |
2014-04-26 | Fix memory leaks in test_cntev_append_cell_stats | Nick Mathewson | |
2013-11-22 | Fix a bunch of coverity-spotted unit test resource leaks | Nick Mathewson | |
CIDs: 1130994, 1130993, 1130992, 1130991 | |||
2013-10-28 | squash! Pass const uint64_t pointers, document array length. | Karsten Loesing | |
Don't cast uint64_t * to const uint64_t * explicitly. The cast is always safe, so C does it for us. Doing the cast explitictly can hide bugs if the input is secretly the wrong type. Suggested by Nick. | |||
2013-09-12 | Pass const uint64_t pointers, document array length. | Karsten Loesing | |
Suggested by nickm. | |||
2013-09-12 | Pass around const struct timeval * instead of struct timeval. | Karsten Loesing | |
Suggested by nickm. | |||
2013-05-31 | Test functions used for TB_EMPTY and CELL_STATS events. | Karsten Loesing | |