Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-09 | Merge branch 'pre_formatter_cleanups_squashed' | Nick Mathewson | |
2020-01-09 | process.h: include stdbool.h | Nick Mathewson | |
We use bool, so we should include stdbool. | |||
2020-01-09 | conscache.h: declare config_line_t structure. | Nick Mathewson | |
This frees us from a dependency on include order. | |||
2020-01-09 | Turn authdir_mode_v3() into a non-inline function | Nick Mathewson | |
This change means that authmode.h no longer needs to see or_options_t, and frees us from an ordering dependency. | |||
2020-01-09 | Include ht.h in all headers that use HT_ENTRY() | Nick Mathewson | |
Without this change, compilation success depends on include order in several tricky ways. | |||
2020-01-09 | consdiffmgr.h: use struct declarations for several types | Nick Mathewson | |
This prevents a dependency on include order. | |||
2020-01-09 | hs_circuitmap.h: use a struct declaration | Nick Mathewson | |
This fixes a case where our compilation would depend on include order. | |||
2020-01-09 | routerparse.h: include parsecommon.h when exposing token table. | Nick Mathewson | |
Without this include, our compilation depends more on include order. | |||
2020-01-09 | process.h: add a struct declaration for buf_t. | Nick Mathewson | |
This lets us avoid a dependency on include order. | |||
2020-01-09 | timers.h: add declaration for timeval. | Nick Mathewson | |
This frees us from some dependencies on include order. | |||
2020-01-09 | lib/conf: include torint.h in files that use it. | Nick Mathewson | |
This frees us from some dependencies on include order. | |||
2020-01-09 | control_hs.h: use a couple of struct delcarations | Nick Mathewson | |
Doing this frees us from some assumptions about include order. | |||
2020-01-09 | connection.h: new includes and struct declarations | Nick Mathewson | |
Using these frees us from several dependencies on include order. | |||
2020-01-09 | siphash.h: include stdint. | Nick Mathewson | |
Doing this gives us a valid uint64_t type, freeing us from dependencies on include order. | |||
2020-01-09 | hs_circuit: use struct declaration. | Nick Mathewson | |
This frees us from a dependency on include order. | |||
2020-01-09 | or_options_st.h: Add an include and a struct declaration. | Nick Mathewson | |
This frees us from some dependencies on include order. | |||
2020-01-09 | Include x509.h in tortls_internal.h. | Nick Mathewson | |
This gives us the definition of tor_x509_cert_impl_t, and makes us less dependent on include order. | |||
2020-01-09 | Include sys/types.h in fdio.h, for "off_t". | Nick Mathewson | |
Otherwise our compilation depends on include order. | |||
2020-01-09 | Use raw_assert in ht.h | Nick Mathewson | |
Also, include torerr.h from ht.h if we are using raw_assert. Otherwise, our includes need to be ordered so that ht.h comes after util_log.h. | |||
2020-01-09 | Remove extra ; from tt_assert() macro definition. | Nick Mathewson | |
We were actually omitting the semicolon in a few places, leading to confusing indentation and some cocci failures. | |||
2020-01-09 | Use new ENABLE/DISABLE_GCC_WARNING | Nick Mathewson | |
This is an automated commit, generated by: perl -i -pe 'next if /define/; s/((?:ENABLE|DISABLE)_GCC_WARNING)\(([A-Za-z0-9_\-]+)\)/$1(\"-W$2\")/' src/*/*/*.[ch] src/*/*.[ch] | |||
2020-01-09 | Replace DISABLE/ENABLE_GCC_WARNING with something that will confuse ↵ | Nick Mathewson | |
clang-format less | |||
2020-01-08 | core/include.am: spelling fix | Nick Mathewson | |
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2020-01-08 | Run "make autostyle"; add an endif comment | Nick Mathewson | |
2020-01-08 | router: Improve port search function comments | teor | |
2020-01-07 | speaking of utf-8, remove strange char from comment | Roger Dingledine | |
2020-01-07 | Merge branch 'ticket32845_squashed' | Nick Mathewson | |
2020-01-07 | string: Check UTF-8 string pointer and length | teor | |
If they are inconsistent, output a raw bug log. Part of 32845. | |||
2020-01-07 | Merge remote-tracking branch 'tor-github/pr/1640' | Nick Mathewson | |
2020-01-07 | test_helpers: add a missing free for CID 1457527. | Nick Mathewson | |
2020-01-07 | Add new state to connection_proxy_state_to_string() | Nick Mathewson | |
Also, add a CTASSERT() to make sure that we don't let this array get out-of-sync again. Found by coverity; this is CID 1457528. | |||
2020-01-07 | string: Add extra UTF-8 test cases | teor | |
These test cases are validated differently by some programming languages, because those languages have incorrect UTF-8 implementations. We want to make sure that tor validates them correctly. Closes ticket 32845. | |||
2020-01-06 | Space the a-d unsigned ints in tor_inet_aton() | Neel Chauhan | |
2020-01-06 | Merge branch 'haxxpop/tcp_proxy_squashed' into tcp_proxy_squshed_and_merged | Nick Mathewson | |
2020-01-06 | test: HTTP CONNECT protocol | Suphanat Chunhapanya | |
2020-01-06 | test: HAPRoxy protocol | Suphanat Chunhapanya | |
2020-01-06 | test: Implement haproxy | Suphanat Chunhapanya | |
2020-01-06 | circuit: Implement haproxy | Suphanat Chunhapanya | |
2020-01-06 | Merge remote-tracking branch 'tor-github/pr/1620' | Nick Mathewson | |
2020-01-06 | Merge branch 'maint-0.4.2' | Nick Mathewson | |
2020-01-06 | Merge remote-tracking branch 'tor-github/pr/1612' into maint-0.4.2 | Nick Mathewson | |
2020-01-06 | Merge branch 'maint-0.4.2' | Nick Mathewson | |
2020-01-06 | Merge branch 'maint-0.4.1' into maint-0.4.2 | Nick Mathewson | |
2020-01-05 | Fix sandbox crash during reload of logging configuration | Peter Gerber | |
Allow calls to dup() which was introduced in commit a22fbab986. From a security perspective, I don't think this should impact the security of the sandbox significantly. As far as I can tell, there is nothing an adversary can do with a duplicated FD that can't be done with the original. | |||
2019-12-20 | Fix spacing in tor_sscanf() call in tor_inet_aton() | Neel Chauhan | |
2019-12-20 | Fix spacing in tor_inet_aton() function header | Neel Chauhan | |
2019-12-20 | Merge branch 'bug29819_035' | 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-12-20 | Code Style: Delete headers that are included twice | teor | |
These changes were created using the "make autostyle" from 32522, and then split into commits. |