Commits on Source
6733
c2521873
fix for circpad_add_matching_machines to be able to negotiate one machine per...
Jul 08, 2019
0d4a689d
Prevent UB on signed overflow.
Jul 19, 2019
97d73db7
Changes file for bug 31001
Jul 19, 2019
414e9002
trunnel: Remove typo in cell extention field name
Aug 26, 2019
e4856d1b
trunnel: Add prop305 ESTABLISH_INTRO DoS cell extension
Aug 26, 2019
5419fd5d
hs-v3: Implement torrc DoS defenses options
Aug 26, 2019
6c791729
hs-v3: Add protover HSIntro=5
Aug 26, 2019
7faf1049
hs-v3: Rename INTRO2 consensus param getters
Aug 26, 2019
d692c5fd
hs-v3: Encode DoS ESTABLISH_INTRO cell extension
Aug 26, 2019
724d9eb8
hs-v3: Parse ESTABLISH_INTRO cell extension
Aug 26, 2019
aee66c80
hs-v3: Don't apply DoS defenses if circuit has not been flagged
Aug 26, 2019
dde07376
test: Build DoS cell extension
Aug 26, 2019
4c71accc
test: Handling of ESTABLISH_INTRO DoS extension
Aug 26, 2019
1c554334
test: Adapt HS DoS test to use latest parameter
Aug 26, 2019
e5cf1423
man: Entry for the HS intro DoS defenses
Aug 26, 2019
f95b5d07
hs-v3: Add changes file for prop305 implementation
Aug 26, 2019
82639a8c
hs-v3: Move to hs_dos.c INTRO2 defenses initialization
Aug 26, 2019
184c76e3
hs-v3: Cleanup usage of consensus param in hs_dos.c
Aug 26, 2019
94a22217
hs-v3: Privatize access to HS DoS consensus param
Aug 26, 2019
a98f5099
hs-v3: Missing intro circuit INTRO2 DoS enabled flag
Aug 26, 2019
292e9b0c
hs-v3: Log info INTRO2 DoS defenses service values
Aug 26, 2019
1c4607b1
hs-v3: Clarify comment in hs_dos.c
Aug 26, 2019
461d2312
hs-v3: Refactor DoS cell extension parameters validation
Aug 26, 2019
cbe5f957
test: Unit tests HS DoS torrc options
Aug 26, 2019
c7105188
Add integration tests for new practracker features
Aug 26, 2019
4256ee0d
Stub out some more functions in dirvote/*.h, fix compilation.
Aug 29, 2019
fb0e8966
Stub more functions in dirvote headers to fix more of 31552.
Aug 29, 2019
e2a7d08a
backtrace: Always set a backtrace Tor version
Aug 30, 2019
743bc002
backtrace: Log the Tor backtrace version whenever we log a backtrace
Aug 30, 2019
65a1d864
torerr: Log the Tor backtrace version when a raw assertion fails
Aug 30, 2019
c5559182
torerr: Try harder to flush raw assert messages before process termination
Aug 30, 2019
52342327
madvise: tolerate EINVAL and ENOSYS
Sep 02, 2019
651bbe8a
Practracker: only consider files under "src/"
Sep 02, 2019
3a296457
practracker: Fix indentation in util.py
Sep 02, 2019
03040903
practracker: handle empty files.
Sep 02, 2019
f311d067
backtrace: Check the return values of snprintf() and strncpy()
Sep 04, 2019
a836dd25
Merge branch 'maint-0.3.5' into bug31571_035
Sep 04, 2019
0cee6f49
Merge branch 'bug31571_035' into bug31571_040
Sep 04, 2019
abe1f4f2
Merge branch 'bug31571_040' into bug31571_041
Sep 04, 2019
193c74fa
Merge branch 'bug31571_041' into bug31571_master
Sep 04, 2019
a727d4a3
Remove unused struct_var_* functions.
Sep 05, 2019
318de94e
Fix a bug in practracker's handling of .may_include in headers
Sep 05, 2019
bc4ddbf4
New practracker exceptions for dependency violations in headers
Sep 05, 2019
884ae485
Add new practracker test files to Makefile.am
Sep 05, 2019
380d178e
changes file for ticket31477
Sep 05, 2019
670d4026
entrynodes: Make routine descriptor expiry notice logs less alarming
Sep 06, 2019
612b0a41
subsys: Make the subsystem init order match the module dependencies
Sep 06, 2019
d02ced4c
torerr: Close sigsafe fds on shutdown
Sep 09, 2019
a22fbab9
log: Don't close file log fds that are being used by the err module
Sep 09, 2019
1609916c
log: Close log and err file descriptors before aborting
Sep 09, 2019
ebce7059
changes: file for 31594
Sep 09, 2019
1e7c7870
Merge branch 'tor-github/pr/1287'
Sep 09, 2019
f16fc262
Merge branch 'tor-github/pr/1298'
Sep 09, 2019
a8a1ea4e
practracker: Make you happy funny script
Sep 09, 2019
385f6bcf
hs-v3: Move DoS parameter check against 0
Sep 09, 2019
622c2c78
hs-v3: Rename validation function in hs_intropoint.c
Sep 09, 2019
a642a4cb
Merge branch 'ticket30924_042_04_squashed' into ticket30924_042_04_squashed_merged
Sep 09, 2019
6846d148
Merge branch 'ticket30924_042_04_squashed_merged'
Sep 09, 2019
796a9b37
Merge branch 'tor-github/pr/1264'
Sep 09, 2019
484710f2
build: The <sys/sysctl.h> is now deprecated on Linux
Sep 09, 2019
409df19b
build: The <sys/sysctl.h> is now deprecated on Linux
Sep 09, 2019
2e2a35b6
main: remove level number comments from the subsystem list (0.4.0)
Sep 10, 2019
7e22d993
Merge branch 'bug31615_040' into bug31615_041
Sep 10, 2019
f1c57cd1
main: remove level number comments from the subsystem list (0.4.1)
Sep 10, 2019
987768b0
Merge branch 'bug31615_041' into bug31615_master
Sep 10, 2019
5fa75a6c
main: remove level number comments from the subsystem list (master)
Sep 10, 2019
39c7f46d
main: add some newlines to the subsystem list, for readability
Sep 10, 2019
51b792b0
scripts: Allow git-push-all.sh to be run from any directory
Sep 10, 2019
97da440f
scripts: Improve a usage message in git-push-all.sh
Sep 10, 2019
785391a9
scripts: reformat the comments in git-pull-all.sh for consistency
Sep 10, 2019
f0044e44
scripts: Make the git scripts show usage messages
Sep 10, 2019
8c37bf73
scripts: Allow checkShellScripts.sh to be run from its parent directory
Sep 10, 2019
af12b6fd
scripts: Make checkShellScripts.sh error exit if it can't find src
Sep 10, 2019
d8ef6b15
Add a unit test for ed25519 identity parsing in microdescriptors
Sep 10, 2019
7282213b
Extract saved_location_to_string() from microdesc parsing.
Sep 10, 2019
e7d7e041
Do not look inside bogus microdesc when listing its digest as invalid
Sep 10, 2019
51475aee
fp.c: Suppress float-conversion warnings on FreeBSD.
Sep 10, 2019
97f7efa9
pf: when extracting an IPv6 address, make sure we got an IPv6 address
Sep 10, 2019
9d604959
Use strtod, not atof, for parsing doubles in the configuration.
Sep 10, 2019
e7565855
Merge branch 'ticket31578' into ticket31578_merged
Sep 11, 2019
0891a31a
madvise: tolerate EINVAL and ENOSYS when minherit fails
Sep 11, 2019
3b32f250
Merge branch 'tor-github/pr/1307'
Sep 11, 2019
049705fc
Merge branch 'tor-github/pr/1311'
Sep 11, 2019
4b92f4c8
Re-number VTFLAG_* values so they don't conflict with CVFLAG_*
Sep 11, 2019
1b3b6d9f
Replace low-level {var_type,struct_var}_is_*() with flag inspection
Sep 11, 2019
9b571d47
confparse, conftypes: Replace flags with their new names.
Sep 11, 2019
5ca5d196
Remove all VTFLAG_* usage.
Sep 11, 2019
0d6d9639
Remove all CVFLAG_* usage.
Sep 11, 2019
bbd40e69
Revise documentation on CFLG_* flags
Sep 11, 2019
d545fe19
Changes file for 31625 (config flag refactor)
Sep 11, 2019
5ffe6ec0
Test: Make sure NOLIST options are not listed.
Sep 11, 2019
7a8ea0d3
integration test for --list-torrc-options
Sep 11, 2019
14f48cb0
Add test_cmdline.sh to distribution.
Sep 11, 2019
fe5033d3
Clarify documentation on config_var_is_listable()
Sep 11, 2019
e61bfd0b
Extract common list of flags to use for obsolete variables.
Sep 11, 2019
478141e6
Document inconsistent usage of config_var_is_listable()
Sep 11, 2019
41261c3b
Merge branch 'tor-github/pr/1296'
Sep 11, 2019
bf8c3164
Add new entries to lib/confmgt ".may_include" file
Sep 11, 2019
87ca9e4d
Move confparse.[ch] into src/lib/confmgt/
Sep 11, 2019
a90d1918
Update #includes to point to confparse.h in its new location.
Sep 11, 2019
6,633 additional commits have been omitted to prevent performance issues.
Loading
Loading