aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-05Merge branch 'tor-github/pr/1295'George Kadianakis
2019-09-05Merge branch 'tor-github/pr/1294'George Kadianakis
2019-09-05Merge branch 'tor-github/pr/1293'George Kadianakis
2019-09-05Merge branch 'tor-github/pr/1291'George Kadianakis
2019-09-05Merge branch 'tor-github/pr/1292'George Kadianakis
2019-09-05Merge branch 'tor-github/pr/1261'George Kadianakis
2019-09-05Add tests for IPv6 exit policies on microdescriptorsNeel Chauhan
2019-09-05Check IPv6 exit policies on microdescriptors in node_exit_policy_rejects_all()Neel Chauhan
2019-09-05config: note that some arguments are required.Nick Mathewson
2019-09-05Merge remote-tracking branch 'tor-github/pr/1278'Nick Mathewson
2019-09-05Merge branch 'maint-0.4.1'teor
2019-09-05Merge branch 'maint-0.4.0' into maint-0.4.1teor
2019-09-05Merge branch 'maint-0.3.5' into maint-0.4.0teor
2019-09-05Merge remote-tracking branch 'tor-github/pr/1271' into maint-0.3.5teor
2019-09-05Merge branch 'maint-0.4.1'teor
Resolved modified/deleted conflict on changes/bug30649 by deleting the file. tor-github/pr/1282 modifies ChangeLog and ReleaseNotes instead of changes/bug30649. We cherry-picked it to master, as well as merging to release-0.4.1.
2019-09-05Merge branch 'maint-0.4.0' into maint-0.4.1teor
2019-09-05Merge commit '73890a86ef' into maint-0.4.1teor
tor-github/pr/1283, with the following changes: * cherry-pick the merge commit in 1283 on top of... * tor-github/pr/1174, but with the last commit re-worded to remove the fixup, because fixups break our push rules. This is an "ours" merge, except for the bugfix version change in changes/bug30649.
2019-09-05Add #30649 to ReleaseNotes.George Kadianakis
2019-09-05Fix #30649 changelog entry.George Kadianakis
2019-09-05Merge branch 'bug30649_040' into bug30649_maint_041George Kadianakis
2019-09-05Fix bugfix version in Bug 30649: Changes file.George Kadianakis
2019-09-05Merge commit '763fd0ad66' into maint-0.4.0teor
tor-github/pr/1174, but with the last commit re-worded to remove the fixup, because fixups break our push rules.
2019-09-05Fix bugfix version in Bug 30649: Changes file.George Kadianakis
2019-09-05Makefile: include checkShellScripts.sh in EXTRA_DISTteor
Part of 30967.
2019-09-05changes: file for 30967teor
2019-09-05shellcheck: Add shellcheck to the pre-commit hookteor
* Move the shellcheck script from the Makefile to its own script file * Reformat the shellcheck script so it's easier to read and modify * Call the shellcheck script from the pre-commit hook Fixes bug 30967; not in any released version of Tor.
2019-09-05Makefile: Explicitly list the subdirectories that contain scriptsteor
Part of 30967.
2019-09-04Remove _ex suffix from typed_var_*_ex() functions.Nick Mathewson
Now that the variants of these functions that took config_line_t are gone, there is no longer any reason for the remaining variants to have "ex" at the end of their names. This commit was made by running this perl script over all the files in src/: #!/usr/bin/perl -w -i -p s{typed_var_(assign|free|encode|copy|eq|ok|kvassign|kvencode|mark_fragile)_ex} {typed_var_$1}g;
2019-09-04typedvar: remove now-unused functions taking config_type_t.Nick Mathewson
These functions are no longer used. Part of 31629.
2019-09-04Document fields of struct_magic_decl_t.Nick Mathewson
2019-09-04Document warn_deprecated_option().Nick Mathewson
2019-09-04Document return value of config_mgr_add_format().Nick Mathewson
2019-09-04Document validate_fn_t as it stands.Nick Mathewson
Also document that it will be changed in a later branch.
2019-09-04config_assign: Document CAL_* options.Nick Mathewson
These were sort of described in config_assign() documentation, but not so well.
2019-09-04Document configuration and abbreviation types.Nick Mathewson
2019-09-04changes file for 31532Nick Mathewson
2019-09-04buffers: use ptrdiff_t to indicate offsets.Nick Mathewson
Previously we used int in some places and off_t for others. Neither is correct: ptrdiff_t is right for differences between pointers. (off_t is only for offsets and sizes on the filesystem.)
2019-09-04rendclient: use ptrdiff, not off_t, for offset of DH field.Nick Mathewson
The off_t type is only useful for offsets on the filesystem. For in-memory offsets, use ptrdiff_t.
2019-09-04compat_compiler: fix documentation for STRUCT_VAR_PNick Mathewson
Previously we had said that off_t was a reasonable type to hold the result of offsetof(). That isn't so: ptrdiff_t is correct.
2019-09-04smartlist_pqueue: use ptrdiff_t instead of int for offsets.Nick Mathewson
This is technically correct, but should not matter in practice, since we don't use this on any structs whose size exceeds INT_MAX.
2019-09-04config: explain CONFIG_TYPE_EXTENDEDNick Mathewson
Also add an explanation of a possible future refactoring where we might remove the config_type_t enumeration entierly. Fixes ticket 31624. No changes file, since this is a comment-only change.
2019-09-04config: Make CLEAR with a nonempty value into a nonfatal assertion.Nick Mathewson
When we parse a CLEAR line (e.g., "/OrPort" or /OrPort blah blah"), we always suppress the value, even if one exists. That means that the block of code was meant to handle CLEAR lines didn't actually do anything, since we previously handled them the same way as with other empty values. Closes ticket 31529.
2019-09-04config: use ptrdiff_t for all field-offset members.Nick Mathewson
Previously we used int here, but it is more correct to use ptrdiff_t. (This never actually matters for our code in practice, since the structure we are managing here never exceed INT_MAX in size.)
2019-09-04Merge branch 'tor-github/pr/1290'David Goulet
2019-09-04changes file for 31240Nick Mathewson
2019-09-04Merge remote-tracking branch 'tor-github/pr/1270'Nick Mathewson
2019-09-04Update routerset reset test to use new mgr API.Nick Mathewson
2019-09-04Merge branch 'ticket31240v2_merged_2' into ticket31240v2_merged_2_mergedNick Mathewson
2019-09-04Merge branch 'tor-github/pr/1288'David Goulet
2019-09-04Merge branch 'maint-0.4.1'David Goulet