cypherpunks
62c4d3880f
Remove eventdns specific inline definition
...
The header includes compat.h which already defines inline.
2015-12-15 11:34:00 -05:00
cypherpunks
e91ccbb4f6
Remove obsolete INLINE preprocessor definition
...
The INLINE keyword is not used anymore in favor of inline.
Windows only supports __inline so an inline preprocessor definition is
still needed.
2015-12-15 11:34:00 -05:00
cypherpunks
824a6a2a90
Replace usage of INLINE with inline
...
This patch was generated using;
sed -i -e "s/\bINLINE\b/inline/" src/*/*.[ch] src/*/*/*.[ch]
2015-12-15 11:34:00 -05:00
Nick Mathewson
9a179ff751
Merge branch 'maint-0.2.7'
2015-12-14 15:45:54 -05:00
cypherpunks
254d63dabe
Use TESTS_ENVIRONMENT for older Automake versions
...
The AM_TESTS_ENVIRONMENT variable is available since Automake v1.12 but
some distributions have older Automake versions so we use
TESTS_ENVIRONMENT.
2015-12-14 15:45:23 -05:00
Nick Mathewson
39b2f2d35e
Merge branch 'maint-0.2.7'
2015-12-14 13:21:16 -05:00
cypherpunks
ff843ed39f
Add changes file for 17818
2015-12-14 13:11:20 -05:00
cypherpunks
01a9575ad0
Use variables instead of substitutions
...
Using variables removes the ambiguity about when to use variables and
when to use substitutions. Variables always work. Substitutions only
work when Autoconf knows about them which is not always the case.
The variables are also placed between quotes to ensures spaces in the
variables are handled properly.
2015-12-14 13:11:20 -05:00
cypherpunks
670affa792
Only setup environment variables for tests
...
Using the AM_TESTS_ENVIRONMENT variable ensures the environment
variables are only set during test execution and not during the
compilation phase.
2015-12-14 13:11:20 -05:00
teor (Tim Wilson-Brown)
60fc2b2539
Add IPv6 addresses & orports to the default directory authorities
...
Source: Globe entries for each authority.
2015-12-14 23:46:47 +11:00
teor (Tim Wilson-Brown)
1c2366ea43
Authorities on IPv6: minor fixes and unit tests
...
Update the code for IPv6 authorities and fallbacks for function
argument changes.
Update unit tests affected by the function argument changes in
the patch.
Add unit tests for authority and fallback:
* adding via a function
* line parsing
* adding default authorities
(Adding default fallbacks is unit tested in #15775.)
2015-12-14 23:46:47 +11:00
Nick Mathewson
85003f4c80
Add a new ipv6=address:orport flag to DirAuthority and FallbackDir
...
Resolves # 6027
2015-12-14 23:43:50 +11:00
Nick Mathewson
f3ed5ec0ca
Fix a pair of dead assignments
2015-12-11 09:35:43 -05:00
Nick Mathewson
a807bb781b
Whitespace fix
2015-12-10 20:04:04 -05:00
Nick Mathewson
4b0e9fff27
Fix wide line; log why chmod failed.
2015-12-10 20:03:37 -05:00
Nick Mathewson
01334589f1
Simplify cpd_opts usage.
2015-12-10 20:02:22 -05:00
Jamie Nguyen
dcbfe46cd6
Defer creation of Unix socket until after setuid
2015-12-10 20:00:06 -05:00
Jamie Nguyen
ec4ef68271
Introduce DataDirectoryGroupReadable boolean
2015-12-10 20:00:06 -05:00
Jamie Nguyen
08c7ceb5df
Permit filesystem group to be root
2015-12-10 20:00:06 -05:00
Arlo Breault
d68b7fd442
Refactor clock skew warning code to avoid duplication
2015-12-10 19:54:11 -05:00
Nick Mathewson
d015c70a11
Merge branch 'maint-0.2.7'
2015-12-10 14:25:14 -05:00
Nick Mathewson
aa40f28962
bump to 0.2.7.6-dev
2015-12-10 14:24:55 -05:00
Nick Mathewson
9f6b9e28cc
forward-port changelog and releasenotes
2015-12-10 14:24:22 -05:00
Nick Mathewson
4d13cc69ce
make stack-protector happy
2015-12-10 11:50:02 -05:00
Nick Mathewson
7a489a6389
Use the correct bug #. For real this time. Thanks again, skruffy
2015-12-10 11:20:24 -05:00
Nick Mathewson
1979414f0f
Use the correct bug #. Thanks, skruffy
2015-12-10 11:08:35 -05:00
Nick Mathewson
31b337d2b7
tweak 0276 changelog; copy it into the releasenotes
2015-12-10 10:44:52 -05:00
Nick Mathewson
7e0da695e0
Merge branch 'maint-0.2.7'
2015-12-10 10:05:29 -05:00
Nick Mathewson
f01f8e18b8
Merge branch 'maint-0.2.7' into release-0.2.7
2015-12-10 10:05:08 -05:00
Nick Mathewson
7fb19f1ca8
bump maint version to 0.2.7.6
2015-12-10 10:04:59 -05:00
Nick Mathewson
81c06b132f
Remove already-merged changes files.
2015-12-10 10:00:56 -05:00
Nick Mathewson
6f3f753c21
Reflow and sort the changelog.
2015-12-10 09:50:52 -05:00
Nick Mathewson
390d3fa3af
add a static
2015-12-10 09:43:55 -05:00
Nick Mathewson
ce3b7ddb54
improve a comment in memwipe
2015-12-10 09:03:47 -05:00
Nick Mathewson
7186e2a943
Merge remote-tracking branch 'public/feature17694_strongest_027'
2015-12-10 09:02:10 -05:00
cypherpunks
7e7188cb00
Assert when the TLS contexts fail to initialize
2015-12-10 08:50:40 -05:00
Roger Dingledine
9236e50415
fold in the changes entries
2015-12-10 08:14:58 -05:00
Roger Dingledine
b2a53e8ca9
Merge branch 'maint-0.2.7' into release-0.2.7
2015-12-10 04:12:10 -05:00
Nick Mathewson
6102efbee2
Merge remote-tracking branch 'teor/fix-exitpolicy-leak'
2015-12-09 16:25:17 -05:00
Nick Mathewson
631e3517e3
Mark a couple more arguments as unused.
2015-12-09 11:58:32 -05:00
Nick Mathewson
13fee1baf7
Try to fix windows build more.
...
patch from rubiate on #16651
2015-12-09 11:38:41 -05:00
cypherpunks
91ab2ac5aa
Assert that memory held by rephist is freed
...
The internal memory allocation and history object counters of the
reputation code can be used to verify the correctness of (part of) the
code. Using these counters revealed an issue where the memory allocation
counter is not decreased when the bandwidth arrays are freed.
A new function ensures the memory allocation counter is decreased when a
bandwidth array is freed.
This commit also removes an unnecessary cast which was found while
working on the code.
2015-12-09 11:31:17 -05:00
Nick Mathewson
b3eba8ef12
Merge branch 'refactor-effective-entry'
2015-12-09 11:05:41 -05:00
Nick Mathewson
580d788b3f
Tweak policies_log_first_redundant_entry even more
...
* Use smartlist_foreach_begin/end instead of a plain for loop.
* constify the pointers.
2015-12-09 11:04:57 -05:00
Nick Mathewson
db433b8dc3
Tweak policies_log_first_redundant_entry more.
...
* Since the variable is no longer modified, it should be called
'policy' instead of 'dest'. ("Dest" is short for
"destination".)
* Fixed the space issue that dgoulet found on the ticket.
* Fixed the comment a little. (We use the imperative for function
documentation.)
2015-12-09 11:02:15 -05:00
Nick Mathewson
caff665309
Merge remote-tracking branch 'teor/first-hop-no-private'
2015-12-09 10:47:59 -05:00
Nick Mathewson
d6a3b1f019
changes file for bug17791
2015-12-09 10:38:13 -05:00
Andrew Kvalheim
61d3364f26
Fix formatting typo in manpage.
2015-12-09 10:37:22 -05:00
Nick Mathewson
8f48e1d686
Merge branch 'bug17776'
2015-12-09 10:31:14 -05:00
cypherpunks
c76059ec9b
Assert that the directory server digest is given
...
This prevents a possible crash when memory is copied from a pointer to
NULL.
2015-12-09 10:22:26 -05:00