Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2020-01-07 | speaking of utf-8, remove strange char from comment | Roger Dingledine | |
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. | |||
2019-12-20 | Code Style: Delete PRIVATE defines that are never used | teor | |
Some ".c" files define *_PRIVATE macros, but those macros are not used in any header file. Delete them. These changes were created using the "make autostyle" from 32522, and then split into commits. | |||
2019-11-11 | Merge remote-tracking branch 'tor-github/pr/1338' | Nick Mathewson | |
2019-10-27 | Add nowrap u64 multiplication function | José M. Guisado | |
Follows #30920 Signed-off-by: José M. Guisado <guigom@riseup.net> | |||
2019-10-22 | Re-run make autostyle. | Nick Mathewson | |
2019-10-22 | Merge branch 'ticket31705_v2' into ticket31705_v2_merged | Nick Mathewson | |
Conflicts: src/feature/dirparse/authcert_parse.c src/feature/dirparse/ns_parse.c src/feature/hs/hs_service.c src/lib/conf/conftesting.h src/lib/log/log.h src/lib/thread/threads.h src/test/test_options.c These conflicts were mostly related to autostyle improvements, with one or two due to doxygen fixes. | |||
2019-10-22 | test: Hide some test-declaration macro definitions to COCCI. | Nick Mathewson | |
(These ones cause parsing failures.) | |||
2019-10-03 | util/map_anon_nofork: Add a cast to avoid passing -48 to memset | Nick Mathewson | |
This fixes coverity CID 1454593, and bug 31948. Bug not in any released version of Tor. | |||
2019-10-02 | Merge remote-tracking branch 'tor-github/pr/1374' | Nick Mathewson | |
2019-09-30 | Re-run "make autostyle" with improved annotate_ifdef_directives | Nick Mathewson | |
2019-09-30 | test: Avoid a map_anon_nofork test failure on SunOS | teor | |
This test failure happened due to a signed/unsigned integer comparison. This bug occurred on SunOS, it may also occur on other systems that use signed char as the default. (And cast 1-byte integer constants to an unsigned integer.) Fixes bug 31897; bugfix on 0.4.1.1-alpha. | |||
2019-09-16 | Run "make autostyle" and fix wide lines. | Nick Mathewson | |
2019-08-06 | test_util: Do not check for ENETUNREACH unless it exists. | Nick Mathewson | |
Fixes bug 31352; bug not in any released Tor. | |||
2019-06-07 | Tolerate net-unreachable failures in util/socketpair_ersatz | Nick Mathewson | |
This can happen when we have no network stack configured. Fixes bug 30804; bugfix on 0.2.5.1-alpha. | |||
2019-06-05 | Run "make autostyle." | Nick Mathewson | |
2019-05-07 | Merge branch 'tor-github/pr/994' | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-04-30 | Replace all remaining tor_mem_is_zero() with fast_mem_is_zero() | Nick Mathewson | |
2019-04-30 | Split reply formatting out of control_fmt.c | Taylor Yu | |
Split the core reply formatting code out of control_fmt.c into control_proto.c. The remaining code in control_format.c deals with specific subsystems and will eventually move to join those subsystems. | |||
2019-04-09 | Merge branch 'maint-0.4.0' | Nick Mathewson | |
2019-04-09 | Merge branch 'bug29922_035' into maint-0.4.0 | Nick Mathewson | |
2019-04-09 | Actually I believe this should be an EINVAL. | Nick Mathewson | |
2019-04-09 | Merge branch 'maint-0.4.0' | George Kadianakis | |
2019-04-09 | Merge branch 'tor-github/pr/915' into maint-0.4.0 | George Kadianakis | |
2019-04-08 | Detect and suppress an additional gmtime() warning in test_util.c | Nick Mathewson | |
Fixes bug 29922; bugfix on 0.2.9.3-alpha when we tried to capture all these warnings. No need to backport any farther than 0.3.5, though -- these warnings don't cause test failures before then. This one was tricky to find because apparently it only happened on _some_ windows builds. | |||
2019-04-05 | Merge branch 'tor-github/pr/761' | George Kadianakis | |
2019-04-04 | Syntax fix in test. | Nick Mathewson | |
2019-04-04 | rename inherit values to avoid conflict with system defines | Nick Mathewson | |
2019-04-04 | map_anon: define a macro if it is possible for noinherit to fail. | Nick Mathewson | |
2019-04-04 | Make map_anon expose the result of a noinherit attempt | Nick Mathewson | |
Previously we did this for tests only, but it's valuable for getting proper fork behavior in rand_fast. | |||
2019-03-25 | Split command-handling and authentication from control.c | Nick Mathewson | |
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-02-25 | Re-enable and fix unit test for nofork mappings | Nick Mathewson | |
This test was previously written to use the contents of the system headers to decide whether INHERIT_NONE or INHERIT_ZERO was going to work. But that won't work across different environments, such as (for example) when the kernel doesn't match the headers. Instead, we add a testing-only feature to the code to track which of these options actually worked, and verify that it behaved as we expected. Closes ticket 29541; bugfix not on any released version of Tor. | |||
2019-02-19 | Mark map_anon_nofork test as skipped in 0.4.0 | Nick Mathewson | |
This test fails in some environments; since the code isn't used in 0.4.0, let's disable it for now. Band-aid solution for #29534; bug not in any released Tor. | |||
2019-02-14 | Merge branch 'tor-github/pr/702' | David Goulet | |
2019-02-06 | Code for anonymous mappings via mmap() or CreateFileMapping(). | Nick Mathewson | |
Using an anonymous mmap() is a good way to get pages that we can set kernel-level flags on, like minherit() or madvise() or mlock(). We're going to use that so that we can make uninheritable locked pages to store PRNG data. | |||
2019-01-23 | Merge branch 'ticket28668_035' into ticket28668_040 | Nick Mathewson | |
2019-01-23 | Another case of possible gmtime angst. | Nick Mathewson | |
2019-01-23 | Merge branch 'ticket28668_035' into ticket28668_040 | Nick Mathewson | |
2019-01-23 | Capture more BUG warnings in util/time test | Nick Mathewson | |
These are ones that happen on windows only. Fixes bug 29161. | |||
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019. | Nick Mathewson | |
2019-01-14 | Merge remote-tracking branch 'asn-github/adaptive_padding-final' | Nick Mathewson | |
2019-01-10 | Unittest for tor_isinf(). | George Kadianakis | |
2019-01-09 | Merge branch 'ticket28856_v2' | Nick Mathewson | |
2019-01-02 | Concentrate all TOR_USEC_PER_SEC definitions in a single header file. | George Kadianakis | |
Co-authored-by: Mike Perry <mikeperry-git@torproject.org> | |||
2018-12-17 | Merge branch 'ticket28179_squashed' into ticket28179_squashed_merged | Nick Mathewson | |
2018-12-17 | Move remaining code from subprocess.{h,c} to more appropriate places. | Alexander Færøy | |
This patch moves the remaining code from subprocess.{h,c} to more appropriate places in the process.c and process_win32.c module. We also delete the now empty subprocess module files. See: https://bugs.torproject.org/28179 | |||
2018-12-17 | Delete old process_handle_t code. | Alexander Færøy | |
This patch removes the old process_handle_t code. Everything should by now be using the process_t interface. See: https://bugs.torproject.org/28179 |