Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-29 | Remove compat.c and util.c | Nick Mathewson | |
2018-06-29 | Extract getpass to a new lib/term library | Nick Mathewson | |
(Term is short for terminal) | |||
2018-06-29 | Extract get_uname to lib/osinfo. | Nick Mathewson | |
2018-06-29 | Move fd and memory-info functions. | Nick Mathewson | |
2018-06-29 | Move tor_get_avail_disk_space() to lib/fs | Nick Mathewson | |
2018-06-28 | Fix macOS includes | Taylor Yu | |
Recent code movement from refactoring missed some includes that seem to be necessary on macOS. | |||
2018-06-28 | Move compute_num_cpus to lib/thread | Nick Mathewson | |
2018-06-28 | Move network_init to lib/net | Nick Mathewson | |
2018-06-28 | Move tor_gethostname to lib/net | Nick Mathewson | |
2018-06-28 | Move lockfile code into lib/fs | Nick Mathewson | |
2018-06-28 | Move socket-errno code into lib/net | Nick Mathewson | |
2018-06-28 | Extract process-management functionality into a new lib/process | Nick Mathewson | |
Note that procmon does *not* go here, since procmon needs to integrate with the event loop. | |||
2018-06-27 | Extract time encoding functions into lib/encoding | Nick Mathewson | |
2018-06-27 | Move various mem* functions to lib/string | Nick Mathewson | |
2018-06-27 | Move tor_strtok_r to libtor-string | Nick Mathewson | |
2018-06-27 | Move set/get_uint*() to inline functions in arch/bytes.h | Nick Mathewson | |
Also move our ntohll/htonll functions. | |||
2018-06-27 | Extract functions from compat.c and util.h into a new fs library | Nick Mathewson | |
2018-06-27 | Move format_win32_error into lib/log/ | Nick Mathewson | |
2018-06-27 | Fix up include paths for sandbox.h (automated) | Nick Mathewson | |
2018-06-27 | rectify include paths (automatic) for address.h | Nick Mathewson | |
2018-06-27 | Move network code to libtor-net. | Nick Mathewson | |
There are some additional changes to come: those points are marked by XXXX. | |||
2018-06-22 | Remove util_bug dependency on compat.h | Nick Mathewson | |
2018-06-22 | Finally extract the log library and make it build. | Nick Mathewson | |
This patch: - introduces an fdio module for low-level fd functions that don't need to log. - moves the responsibility for opening files outside of torlog.c, so it won't need to call tor_open_cloexec. | |||
2018-06-22 | Extract strlcpy and strlcmp to libtor-string | Nick Mathewson | |
2018-06-22 | Extract core part of gmtime_r, localtime_r (without logging) | Nick Mathewson | |
2018-06-22 | Automated fixup of include paths after torlog.h movement. | Nick Mathewson | |
2018-06-22 | Extract key string manipulation functions into a new library. | Nick Mathewson | |
2018-06-22 | Extract smartlist.h from container.h | Nick Mathewson | |
2018-06-22 | Rectify include paths after container split (automatic) | Nick Mathewson | |
2018-06-20 | Remove all use of the assert.h header | Nick Mathewson | |
Nothing in Tor has actually called assert() for some while. | |||
2018-06-20 | Run rectify_include_paths.py | Nick Mathewson | |
2018-06-20 | Update copyrights to 2018. | Nick Mathewson | |
2018-04-12 | Merge branch 'maint-0.3.3' | Nick Mathewson | |
2018-04-12 | Make get_total_system_memory mockable. | Alexander Færøy | |
This patch makes get_total_system_memory mockable, which allows us to alter the return value of the function in tests. See: https://bugs.torproject.org/24782 | |||
2018-03-28 | Merge remote-tracking branch 'hello71/bug25398' | Nick Mathewson | |
2018-03-22 | Do not page-align mmap length. #25399 | Alex Xu (Hello71) | |
2018-03-02 | Remove uncompilable tor_mmap_file fallback. #25398 | Alex Xu (Hello71) | |
2018-02-20 | Remove a bunch of other redundant #includes | Nick Mathewson | |
Folks have found two in the past week or so; we may as well fix the others. Found with: \#!/usr/bin/python3 import re def findMulti(fname): includes = set() with open(fname) as f: for line in f: m = re.match(r'^\s*#\s*include\s+["<](\S+)[>"]', line) if m: inc = m.group(1) if inc in includes: print("{}: {}".format(fname, inc)) includes.add(m.group(1)) import sys for fname in sys.argv[1:]: findMulti(fname) | |||
2018-02-15 | Merge branch 'bug18105' | Nick Mathewson | |
2018-02-07 | more fixes for typos, grammar, whitespace, etc | Roger Dingledine | |
some of these ought to have been noticed by the "misspell" tool, so if anybody is debugging it, here are some bug reports :) | |||
2018-02-07 | Fix spelling mistakes corresponding to ticket #23650 | Deepesh Pathak | |
2018-01-26 | Use tor_addr_from_getsockname() in several places | Nick Mathewson | |
I'm leaving the getsockname code in transproxy alone, since it is comparatively isolated, rather platform-specific, and hard to test. Implements 18105. | |||
2018-01-26 | Add a new tor_addr_from_getsockname() | Nick Mathewson | |
We use this pattern all over, and this should simplify matters a bit. Part of 18105. | |||
2018-01-17 | Merge branch 'bug21074_029' | Nick Mathewson | |
2018-01-17 | Add a cast to avoid a signed/unsigned comparison | Nick Mathewson | |
2018-01-16 | Merge branch 'bug21074_029' | Nick Mathewson | |
2018-01-04 | Don't treat a setrlimit failure as fatal. | Nick Mathewson | |
Fixes bug 21074; bugfix on 4689243242e2e12 in 0.0.9rc5 when we started doing setrlimit() in the first place. | |||
2017-12-08 | Convert remaining function (mostly static) to new free style | Nick Mathewson | |
2017-10-18 | New function for Tor to treat itself as the "owner" of a socket | Nick Mathewson | |
Our socket accounting functions assumed that we'd never be asked to close a socket that we didn't open ourselves. But now we want to support taking control sockets that we inherit -- so we need a way of taking ownership of them, so we don't freak out later on when we close them. | |||
2017-10-18 | Make the mark_socket_open() no-op treat the socket as used. | Nick Mathewson | |
This is preliminary for extracting the "take socket ownership" code into its own function. |