Commits on Source
10954
a9733a32
build: Revert "Use -lresolv in LIBS with rust on OSX."
Feb 24, 2018
af3e5bed
build: Fix Makefile.am TOR_RUST_STATIC_NAME variable name after revert.
Feb 24, 2018
578aaa7f
Bug 25505: Check circuitmux queues before padding.
Mar 13, 2018
7d70f67d
Check bandwidth changes only if small uptime
Jun 03, 2018
015fcd0e
Fix a GCC "potential null dereference" warning.
Jun 13, 2018
ce692332
test_entrynodes: fix a GCC warning
Jun 13, 2018
508332fe
rust: Add "test-c-from-rust" feature-gate.
Jun 18, 2018
47ee7978
Prefer recent Python 3 in autoconf.
Jun 21, 2018
56c1fbf3
Use the "commands" argument of AC_CONFIG_FILES to make scripts +x
Jun 21, 2018
e066966b
Extract tor_malloc and friends to a new module.
Jun 21, 2018
f95e3bf5
Simplify include structure of container.[ch]
Jun 21, 2018
d935aceb
Use correct CARGO_HOME in test_rust.sh
Jun 21, 2018
81e6c53a
Add Travis jobs for non-hardened Rust
Jun 21, 2018
77dff00b
Refactor container into a library.
Jun 22, 2018
b8be8265
Rectify include paths after container split (automatic)
Jun 22, 2018
657ff554
Split container.c based on container types, and minimize includes
Jun 22, 2018
479c2ab5
Move STRUCT_VAR_P to compat_compiler.
Jun 22, 2018
932b4d0a
Remove container->crypto dependency
Jun 22, 2018
50a59540
Remove bloom filters, order statistics, and bitarrays from container.h
Jun 22, 2018
9cf6fc91
Remove map from container.h
Jun 22, 2018
de508c5f
Extract smartlist.h from container.h
Jun 22, 2018
c2a558a3
Expunge container.h
Jun 22, 2018
d1cada5a
Update permissible includes
Jun 22, 2018
9426751b
Extract our code for answering "what time is it right now".
Jun 22, 2018
0932f322
Remove compat.h as unneeded from log.c and torlog.h
Jun 22, 2018
1e07b403
Move ARRAY_LENGTH to compiler_compat.h
Jun 22, 2018
1abadee3
Extract key string manipulation functions into a new library.
Jun 22, 2018
3883338c
Move smartlist_add_{v,}asprintf into smartlist.[ch]
Jun 22, 2018
2cf033f2
Extract simple integer math into its own module
Jun 22, 2018
97b15a1d
Extract the locking and logging code
Jun 22, 2018
da4ae8a6
Automated fixup of include paths after torlog.h movement.
Jun 22, 2018
b2d4e786
Remove the util_bug.h include from smartlist.h.
Jun 22, 2018
bfb39164
Extract core part of gmtime_r, localtime_r (without logging)
Jun 22, 2018
90a09df5
Extract strlcpy and strlcmp to libtor-string
Jun 22, 2018
79f73ab3
Finally extract the log library and make it build.
Jun 22, 2018
7a93ce8f
Update .gitignore and .may_include files
Jun 22, 2018
6fc2d532
Remove util_bug dependency on compat.h
Jun 22, 2018
bcf3e546
Move util_bug into libtor-log
Jun 22, 2018
b0adf2fc
Fix up the rust build script library list.
Jun 22, 2018
7aecea79
A pair of missing includes.
Jun 22, 2018
cf665449
Two more small changes for CI.
Jun 22, 2018
4118ba67
Update the micro-revision.i dependencies, and add a stdlib.h
Jun 22, 2018
76a71789
Remove an "m" that did not belong.
Jun 22, 2018
145665ab
Add another include for windows, and change a log to a raw_assert
Jun 22, 2018
4b32446a
We also need torerr in tm_cvt.
Jun 22, 2018
405fa42e
Another windows include
Jun 22, 2018
1b93b065
Make an inline static so we can build with coverage enabled.
Jun 22, 2018
8c8941eb
Fix potential memory leak in hs_helper_build_intro_point().
Jun 23, 2018
1724f995
Fix potential memory leak in test_hs_auth_cookies().
Jun 23, 2018
ce5d055e
Fix memory leak in pick_hsdir_v3().
Jun 23, 2018
dc2384da
Fix potential memory leak in hs_helper_build_hs_desc_impl().
Jun 23, 2018
d86c45bf
Fix memory leak in client_likes_consensus().
Jun 23, 2018
3d80c086
Fix memory leak in decode_link_specifiers().
Jun 23, 2018
c997d49a
Fix memory link in test_link_specifier().
Jun 23, 2018
8550016e
Fix memory leak in test_channelpadding_consensus().
Jun 23, 2018
8e805bf0
Fix memory leak in new_establish_intro_cell().
Jun 23, 2018
a2e623f6
Fix memory leak in helper_add_hsdir_to_networkstatus().
Jun 23, 2018
dcbfee24
Fix memory leak in frac_nodes_with_descriptors().
Jun 23, 2018
3395de51
Fix memory leak in disk_state_parse_commits().
Jun 23, 2018
8ec6b36d
Fix memory leak in test_sr_setup_commits().
Jun 23, 2018
7e9c37f9
Change `allocate_and_copy_string` to take a `&str` instead of `&String`.
Jun 24, 2018
94880b2d
Utilize `if let` construct instead of explicit unwrapping.
Jun 24, 2018
59d45057
Utilize `if..else` for switching on boolean values.
Jun 24, 2018
6d2e4dea
Utilize type param in method invocation.
Jun 24, 2018
e62582e9
Run rustfmt on 'src/rust/protover/ffi.rs'.
Jun 25, 2018
306ab8ae
Update fallback lists to match
#24805
Jun 25, 2018
ed2dbd51
Forward-port the 0.3.4.3-alpha ChangeLog
Jun 26, 2018
cf0597c3
Bump version to 0.3.4.3-alpha-dev
Jun 26, 2018
06f3526b
Merge branch 'maint-0.3.4'
Jun 26, 2018
fcd26af7
Merge branch 'feature26372_029' into maint-0.2.9
Jun 26, 2018
b4e23dba
Merge branch 'maint-0.3.4'
Jun 26, 2018
d6d3f848
Merge branch 'maint-0.2.9' into maint-0.3.1
Jun 26, 2018
25226fb2
Merge branch 'maint-0.3.1' into maint-0.3.2
Jun 26, 2018
f8dad5a0
Merge branch 'maint-0.3.2' into maint-0.3.3
Jun 26, 2018
c08102ea
Merge branch 'maint-0.3.3' into maint-0.3.4
Jun 26, 2018
92d8284a
Merge branch 'log_dependencies'
Jun 26, 2018
58fc42fd
Fix comments in lib/container/*.c
Jun 26, 2018
860b9a99
Remove some accidentally committed code in checkIncludes.py
Jun 26, 2018
b1de1e7a
Extract core part of smartlist code into its own library.
Jun 26, 2018
d7bd8cf3
Use raw_assert directly in smartlist_core
Jun 26, 2018
6e2b6a66
fixup! Extract core part of smartlist code into its own library.
Jun 26, 2018
82a7343b
fixup! Extract core part of smartlist code into its own library.
Jun 26, 2018
bf89278c
Refactor bloom filter logic not to be digest-specific.
Jun 26, 2018
ebbb0348
Finish renaming digestset_contains to digestset_probably_contains
Jun 26, 2018
5f41bc91
Merge branch 'ticket26439'
Jun 26, 2018
7159edf9
Move the escape-for-log code into src/lib/log
Jun 26, 2018
80730c45
Move tor_parse_long and friends into parse_int.h in libtor-string
Jun 26, 2018
42b3caa6
Move network code to libtor-net.
Jun 27, 2018
3930416d
Link GetAdaptersAddresses, rather than loading it on-demand.
Jun 27, 2018
d893be19
rectify include paths (automatic) for address.h
Jun 27, 2018
0742b387
Revert "Use the "commands" argument of AC_CONFIG_FILES to make scripts +x"
Jun 27, 2018
bee580dd
Move sandbox code into a new library.
Jun 27, 2018
55b79393
Fix up include paths for sandbox.h (automated)
Jun 27, 2018
ad24ccd4
Minimize includes from sandbox.c
Jun 27, 2018
05040a9e
Minimize and permit sandbox includes from crypto_ops.
Jun 27, 2018
67135ca8
Split read_all and write_all into separate functions
Jun 27, 2018
356f59b1
Move read/write_all_to_socket into lib/net.
Jun 27, 2018
3f8a12a6
control: Make HSPOST properly parse HSADDRESS= param
Jun 27, 2018
3246c114
Move format_win32_error into lib/log/
Jun 27, 2018
1e2e0f7e
Extract functions from compat.c and util.h into a new fs library
Jun 27, 2018
10,854 additional commits have been omitted to prevent performance issues.
Loading
Loading