Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-12 | Avoid sscanf() warnings from openbsd in the unit tests | Nick Mathewson | |
OpenBSD doesn't like tricks where you use a too-wide sscanf argument for a too-narrow array, even when you know the input string statically. The fix here is just to use bigger buffers. Fixes 15582; bugfix on a3dafd3f58bb312 in 0.2.6.2-alpha. | |||
2017-09-12 | One more implicit fallthrough warning to fix on GCC 7 | Nick Mathewson | |
2017-09-11 | Fix GCC 7 -Wimplicit-fallthrough warnings | Andreas Stieger | |
Add magic comments recognized by default -Wimplicit-fallthrough=3 or break, as required. | |||
2017-09-11 | Fix GCC 7 -Wimplicit-fallthrough warnings (32 bit) | Andreas Stieger | |
Add magic comments recognized by default -Wimplicit-fallthrough=3 Follow-up to e5f464, fixes Ticket 22446 for 32 bit. [nick notes: Backport from 0.3.1.3-alpha.] | |||
2017-09-11 | Fix mixed-sign comparison warning in fix for 22797. | Nick Mathewson | |
2017-09-11 | Merge branch 'teor-bug22797-025' into maint-0.2.9 | Nick Mathewson | |
2017-09-08 | Merge branch 'bug22644_029' into maint-0.2.9 | Nick Mathewson | |
2017-09-07 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-09-07 | Merge branch 'maint-0.2.5' into maint-0.2.8 | Nick Mathewson | |
2017-09-07 | Update geoip and geoip6 to the September 6 2017 database. | Karsten Loesing | |
2017-09-07 | Fix crashes on empty +HSPOST and +POSTDESCRIPTOR commands | Nick Mathewson | |
Fixes bug 22644; bugfix on 0.2.7.1-alpha and 0.2.0.1-alpha respectively. | |||
2017-08-03 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-08-03 | Merge branch 'maint-0.2.5' into maint-0.2.8 | Nick Mathewson | |
2017-08-03 | Update geoip and geoip6 to the August 3 2017 database. | Karsten Loesing | |
2017-08-01 | Merge remote-tracking branch 'public/bug19769_19025_029' into maint-0.2.9 | Nick Mathewson | |
2017-08-01 | Merge remote-tracking branch 'public/bug20059_024_v2' into maint-0.2.9 | Nick Mathewson | |
2017-08-01 | Merge remote-tracking branch 'public/bug22245_024' into maint-0.2.9 | Nick Mathewson | |
2017-08-01 | Merge remote-tracking branch 'public/bug18100_029' into maint-0.2.9 | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.7-redux' into maint-0.2.8 | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.6' into maint-0.2.7-reduxmaint-0.2.7-redux | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.5' into maint-0.2.6maint-0.2.6 | Nick Mathewson | |
2017-08-01 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2017-07-27 | Merge remote-tracking branch 'public/bug20247_029' into maint-0.2.9 | Nick Mathewson | |
2017-07-26 | Fix build warnings from Coverity related to our BUG macro | Nick Mathewson | |
In the Linux kernel, the BUG() macro causes an instant panic. Our BUG() macro is different, however: it generates a nonfatal assertion failure, and is usable as an expression. Additionally, this patch tells util_bug.h to make all assertion failures into fatal conditions when we're building with a static analysis tool, so that the analysis tool can look for instances where they're reachable. Fixes bug 23030. | |||
2017-07-26 | Merge branch 'bug22915_029_2' into maint-0.2.9 | Nick Mathewson | |
2017-07-26 | Suppress clang4-specific -Wdouble-promotion warnings | Nick Mathewson | |
Wow, it sure seems like some compilers can't implement isnan() and friends in a way that pleases themselves! Fixes bug 22915. Bug trigged by 0.2.8.1-alpha and later; caused by clang 4. | |||
2017-07-14 | Merge branch 'bug22916_027' into maint-0.2.9 | Nick Mathewson | |
2017-07-13 | Fix compiler warnings with openssl-scrypt/libscrypt test on clang | Nick Mathewson | |
Clang didn't like that we were passing uint64_t values to an API that wanted uint32_t. GCC has either not cared, or has figured out that the values in question were safe to cast to uint32_t. Fixes bug22916; bugfix on 0.2.7.2-alpha. | |||
2017-07-07 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-07-07 | mingw fix: avoid "unused var" warning. | Nick Mathewson | |
This is a backport of 19615bce64cd381a925bc3910120ac39ca918e7c to fix bug 22838. | |||
2017-07-07 | Update geoip and geoip6 to the July 4 2017 database. | Karsten Loesing | |
2017-07-05 | Only disable -Wfloat-conversion on mingw when it exists. | Nick Mathewson | |
The 22081 fix disabled -Wfloat-conversion, but -Wfloat-conversion didn't exist in every relevant mingw; it was added in GCC 4.9.x some time, if the documentation can be trusted. Bug not in any released version of tor. | |||
2017-07-05 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-07-05 | Merge branch 'maint-0.2.7-redux' into maint-0.2.8 | Nick Mathewson | |
2017-07-05 | Merge branch 'maint-0.2.6' into maint-0.2.7-redux | Nick Mathewson | |
2017-07-05 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2017-07-05 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2017-07-05 | Allow setsockopt(IPV6_V6ONLY) in sandbox. | Nick Mathewson | |
Fixes bug 20247. We started setting V6ONLY in 0.2.3.13-alpha and added the sandbox on 0.2.5.1-alpha. | |||
2017-07-05 | Merge branch 'bug22801_028' into maint-0.2.9 | Nick Mathewson | |
2017-07-05 | Always allow extra file descriptors when setting the connection maximum | teor | |
When setting the maximum number of connections allowed by the OS, always allow some extra file descriptors for other files. Fixes bug 22797; bugfix on 0.2.0.10-alpha. | |||
2017-07-03 | Fix assertion failure related to openbsd strtol(). | Nick Mathewson | |
Fixes bug 22789; bugfix on 0.2.3.8-alpha. | |||
2017-07-03 | Fix -Wfloat-conversion C warnings on mingw in clamp_double_to_int64. | Nick Mathewson | |
We just have to suppress these warnings: Mingw's math.h uses gcc's __builtin_choose_expr() facility to declare isnan, isfinite, and signbit. But as implemented in at least some versions of gcc, __builtin_choose_expr() can generate type warnings even from branches that are not taken. Fixes bug 22801; bugfix on 0.2.8.1-alpha. | |||
2017-06-28 | Merge remote-tracking branch 'teor/bug21507-029' into maint-0.2.9 | Nick Mathewson | |
2017-06-28 | Merge remote-tracking branch 'teor/bug21576_029_v2' into maint-0.2.9 | Nick Mathewson | |
2017-06-27 | Merge branch 'maint-0.2.7-redux' into maint-0.2.8 | Nick Mathewson | |
2017-06-27 | Merge branch 'maint-0.2.6' into maint-0.2.7-redux | Nick Mathewson | |
2017-06-27 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2017-06-27 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2017-06-27 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |