aboutsummaryrefslogtreecommitdiff
path: root/changes
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'public/gcc-295-fix' into maint-0.2.2Nick Mathewson2011-09-09
|\
| * Add changes file for bsd4 fixesNick Mathewson2011-09-09
| |
* | Merge remote-tracking branch 'public/enhance_replay_detection' into maint-0.2.2Nick Mathewson2011-09-09
|\ \
| * | Check for replays in PK-encrypted part of intro cell, not just in the g^x valueNick Mathewson2011-09-09
| | |
* | | Merge remote-tracking branch 'public/bug2649_squashed' into maint-0.2.2Nick Mathewson2011-09-07
|\ \ \
| * | | Increase default required uptime for HSDirs to 25 hoursRobert Ransom2011-06-03
| | | |
| * | | Add a VoteOnHidServDirectoriesV2 configuration optionRobert Ransom2011-06-03
| | | |
* | | | Look for correct "ar" to cross-compileNick Mathewson2011-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason, autoconf doesn't by default have an "AC_PROG_AR" for this -- possibly it's assumed that any "ar" you have will work everyplace. Fixes bug 3909; found by sid77. This fixes a build issue first present in fdbdb4dc1500, but the bug (of not using a correct ar) has been in every Tor version ever: it just didn't matter until then.
* | | | Fix assertion in addressmap_clear_excluded_trackexithostsNick Mathewson2011-09-06
| | | | | | | | | | | | | | | | Fixes bug 3923; bugfix on 0.2.2.25-alpha; bugfix from 'laruldan' on trac.
* | | | Correct man page: multiple control auth styles can be set at onceRoger Dingledine2011-09-02
| |_|/ |/| |
* | | lround() missing in MSVCGisle Vanem2011-08-24
| | | | | | | | | | | | | | | lround() is missing in MS Visual-C's <math.h>. Not available anywhere. Here is an easy patch.
* | | Don't write ControlPorts to disk till after we setuid and make datadirNick Mathewson2011-08-17
| | | | | | | | | | | | Fix for bug 3747; bugfix on 0.2.2.26-beta.
* | | Remove extra quotation marks around the result of esc_for_logRobert Ransom2011-08-15
| | |
* | | Ignore deprecation warnings on OS XSebastian Hahn2011-08-10
| | | | | | | | | | | | | | | | | | Starting with Lion, Apple decided to deprecate the system openssl. We can start requiring users to install their own openssl once OS X doesn't ship with it anymore.
* | | Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2011-08-08
|\ \ \ | | |/ | |/|
| * | Update to the August 2011 GeoIP database.Karsten Loesing2011-08-08
| | |
* | | Check return value in fmt_addrNick Mathewson2011-07-20
| | | | | | | | | | | | | | | | | | | | | Previously, if tor_addr_to_str() returned NULL, we would reuse the last value returned by fmt_addr(). (This could happen if we were erroneously asked to format an AF_UNSPEC address.) Now instead we return "???".
* | | Untangle first sentence of changes/bug3607Nick Mathewson2011-07-19
| | |
* | | Specify text or binary mode in every start_writing_to_stdio_file callRobert Ransom2011-07-19
| | |
* | | Merge branch 'bug3577' into maint-0.2.2Nick Mathewson2011-07-14
|\ \ \
| * | | Change GETINFO fingerprint to look at server_mode, not my_descriptorNick Mathewson2011-07-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It's possible for us to be a server and have a fingerprint without having yet generated a descriptor. Fixes bug 3577; bugfix on 0.2.0.1-alpha
* | | | Merge branch 'maint-0.2.1' into maint-0.2.2Roger Dingledine2011-07-07
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | update to the july 2011 geoip dbRoger Dingledine2011-07-07
| | |
* | | Correctly send a SUCCEEDED event for rdns requestsSebastian Hahn2011-07-07
| | | | | | | | | | | | | | | | | | The issue was that we overlooked the possibility of reverse DNS success at the end of connection_ap_handshake_socks_resolved(). Issue discovered by katmagic, thanks!
* | | Merge remote-tracking branch 'rransom-tor/bug3465-022' into maint-0.2.2Nick Mathewson2011-07-05
|\ \ \
| * | | Add BUILDTIMEOUT_SET to the result of GETINFO events/namesRobert Ransom2011-06-25
| | | |
* | | | Merge branch 'cid30_changelog' into maint-0.2.2Nick Mathewson2011-07-01
|\ \ \ \
| * | | | Add a changelog entry for cid30 fix.Nick Mathewson2011-07-01
| |/ / /
* | | | Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2011-07-01
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Merge branches 'cov217_021' and 'cid_450' into maint-0.2.1Nick Mathewson2011-07-01
| |\ \
| | * | Fix insanely large stack_allocation in log_credential_statusNick Mathewson2011-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | I'm not one to insist on C's miserly stack limits, but allocating a 256K array on the stack is too much even for me. Bugfix on 0.2.1.7-alpha. Found by coverity. Fixes CID # 450.
| * | | Use strlcpy in create_unix_sockaddr()Nick Mathewson2011-07-01
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using strncpy meant that if listenaddress were ever >= sizeof(sockaddr_un.sun_path), we would fail to nul-terminate sun_path. This isn't a big deal: we never read sun_path, and the kernel is smart enough to reject the sockaddr_un if it isn't nul-terminated. Nonetheless, it's a dumb failure mode. Instead, we should reject addresses that don't fit in sockaddr_un.sun_path. Coverity found this; it's CID 428. Bugfix on 0.2.0.3-alpha.
* | | Tweak bug2355_revert at suggestion from RogerNick Mathewson2011-06-19
| | |
* | | Add changes file for bug2355 revertNick Mathewson2011-06-17
| | |
* | | Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2011-06-17
|\| |
| * | Abandon rendezvous circuits on SIGNAL NEWNYMRobert Ransom2011-06-17
| | |
* | | Merge branch 'bug3407' into maint-0.2.2Nick Mathewson2011-06-17
|\ \ \
| * | | Make send_control_event_impl's behaviour saneRobert Ransom2011-06-17
| | | |
| * | | Make connection_printf_to_buf's behaviour saneRobert Ransom2011-06-17
| | | |
* | | | Merge remote-tracking branch 'public/bug3369' into maint-0.2.2Nick Mathewson2011-06-14
|\ \ \ \
| * | | | changelog entry for bug3369Nick Mathewson2011-06-13
| | | | |
* | | | | Add changes file for bug3393Nick Mathewson2011-06-14
|/ / / /
* | | | Fix a rare memleak during stats writingSebastian Hahn2011-06-08
| | | | | | | | | | | | | | | | | | | | If rep_hist_buffer_stats_write() was called unitinitalized, we'd leak memory.
* | | | Don't use signed 1-bit bitfieldsSebastian Hahn2011-06-08
| | | | | | | | | | | | | | | | | | | | This was harmless, we never compared it to anything but itself or 0. But Coverity complained, and it had a point.
* | | | Remove a few dead assignments during router parsingSebastian Hahn2011-06-08
| | | |
* | | | Check some more return values in unit testsSebastian Hahn2011-06-08
| | | |
* | | | remove some dead code, found by coveritySebastian Hahn2011-06-08
| | | |
* | | | Merge branch 'bug3306_nm_squashed' into maint-0.2.2Nick Mathewson2011-06-06
|\ \ \ \
| * | | | Detect insanely large circuit build state; don't give its length to rand_intNick Mathewson2011-06-06
| | | | |
| * | | | Check maximum properly in crypto_rand_int()Nick Mathewson2011-06-06
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | George Kadianakis notes that if you give crypto_rand_int() a value above INT_MAX, it can return a negative number, which is not what the documentation would imply. The simple solution is to assert that the input is in [1,INT_MAX+1]. If in the future we need a random-value function that can return values up to UINT_MAX, we can add one. Fixes bug 3306; bugfix on 0.2.2pre14.