aboutsummaryrefslogtreecommitdiff
path: root/src/common
Commit message (Collapse)AuthorAge
* r18345@catbus: nickm | 2008-02-21 13:45:04 -0500Nick Mathewson2008-02-21
| | | | | | | Do the last part of arma's fix for bug 437: Track the origin of every addrmap, and use this info so we can remove all the trackhostexits-originated mappings for a given exit. svn:r13660
* r14362@31-33-219: nickm | 2008-02-21 11:01:10 -0500Nick Mathewson2008-02-21
| | | | | | | Change some of our log messages related to closed TLS connections in order to better reflect reality. svn:r13657
* r18336@catbus: nickm | 2008-02-21 09:33:15 -0500Nick Mathewson2008-02-21
| | | | | | | Patch from Sebastian Hahn: remove obsolete timeval manipulation functions. svn:r13653
* other cleanups that have been sitting in my sandboxRoger Dingledine2008-02-21
| | | | svn:r13649
* resolve one more, and leave two for nick.Roger Dingledine2008-02-21
| | | | svn:r13644
* r18296@catbus: nickm | 2008-02-20 23:30:11 -0500Nick Mathewson2008-02-21
| | | | | | | Answer one xxx020 item; move 7 other ones to a new "XXX020rc" category: they should get fixed before we cut a release candidate. arma: please review these to see whether you have fixes/answers for any. Please check out the other 14 XXX020s to see if any look critical for the release candidate. svn:r13640
* r18294@catbus: nickm | 2008-02-20 22:42:44 -0500Nick Mathewson2008-02-21
| | | | | | | Fix a spelling error and clean up a recent veracode-induced integer overflow check. Both spotted by Chris Palmer. svn:r13639
* r18291@catbus: nickm | 2008-02-20 22:35:32 -0500Nick Mathewson2008-02-21
| | | | | | | Resolve all DOCDOC issues, and document some other undocumented code, and fix a changelog entry. svn:r13638
* r18290@catbus: nickm | 2008-02-20 22:34:59 -0500Nick Mathewson2008-02-21
| | | | | | | Correct handling of nested MAP_FOREACH loops. There are none of those ATM, but isn't it nice that now they'll be correct? svn:r13637
* r18269@catbus: nickm | 2008-02-20 17:28:24 -0500Nick Mathewson2008-02-20
| | | | | | | Apply patch from Sebastian Hahn: stop imposing an arbitrary maximum on the number of file descriptors used for busy servers. Bug reported by Olaf Selke. svn:r13626
* One last tweak on debugging code.Nick Mathewson2008-02-20
| | | | svn:r13621
* r18256@catbus: nickm | 2008-02-20 11:57:31 -0500Nick Mathewson2008-02-20
| | | | | | | Simplify rounding logic in bitarray; fix a bug in bitarray_expand(). svn:r13619
* r18233@catbus: nickm | 2008-02-19 18:46:07 -0500Nick Mathewson2008-02-19
| | | | | | | Count sockets returned from socketpair() too. This is probably not the socket counting bug. svn:r13600
* r18230@catbus: nickm | 2008-02-19 18:29:43 -0500Nick Mathewson2008-02-19
| | | | | | | Add a few asserts to catch possible errors found by veracode. svn:r13598
* r18228@catbus: nickm | 2008-02-19 18:05:53 -0500Nick Mathewson2008-02-19
| | | | | | | Chris Palmer notes that almost nobody is using smartlist_set_capacity(). Chris Palmer is right. Remove this basically pointless function. svn:r13596
* r18226@catbus: nickm | 2008-02-19 18:01:01 -0500Nick Mathewson2008-02-19
| | | | | | | Brown-paper-bag time. We were failing to count all the sockets from accept(). svn:r13595
* r18221@catbus: nickm | 2008-02-19 17:46:16 -0500Nick Mathewson2008-02-19
| | | | | | | New debugging code to figure out what is happending with socket counts. svn:r13593
* r18218@catbus: nickm | 2008-02-19 17:27:40 -0500Nick Mathewson2008-02-19
| | | | | | | When SafeLogging is off, have TLS errors and messages logged with their associated addresses. svn:r13591
* r18208@catbus: nickm | 2008-02-19 17:02:30 -0500Nick Mathewson2008-02-19
| | | | | | | Add some checks in torgzip.c to make sure we never overflow size_t there. Also make sure we do not realloc(list,0) in container.c. Backport candidate. svn:r13587
* clean up the socket counting thing. third time's a charm.Roger Dingledine2008-02-19
| | | | svn:r13581
* r18198@catbus: nickm | 2008-02-19 14:30:30 -0500Nick Mathewson2008-02-19
| | | | | | | Try to *fix* the socket counting problem, and add an info log to detect whether we really fixed it svn:r13580
* hunt for killerchicken's socket counting problemRoger Dingledine2008-02-19
| | | | svn:r13578
* r18138@catbus: nickm | 2008-02-18 13:13:18 -0500Nick Mathewson2008-02-18
| | | | | | | Try to make conditional include logic for openbsd malloc not warn on arma's computer. May fix bug 610. svn:r13557
* r18123@catbus: nickm | 2008-02-17 14:08:45 -0500Nick Mathewson2008-02-17
| | | | | | | Fix capitalization error svn:r13545
* r14238@tombo: nickm | 2008-02-17 14:03:44 -0500Nick Mathewson2008-02-17
| | | | | | | Add openbsd memory allocator discussed in bug 468, to make it easier for linux users to get non-awful allocation patterns. Use --enable-openbsd-malloc to turn it on. Needs more testing. svn:r13544
* r14185@tombo: nickm | 2008-02-15 18:05:54 -0500Nick Mathewson2008-02-15
| | | | | | | Replace the hefty tor_strpartition with a simple function to replace its only (trivial) use. svn:r13532
* r14182@tombo: nickm | 2008-02-15 17:20:51 -0500Nick Mathewson2008-02-15
| | | | | | | Defer, downgrade, or address more XXX020s. The remaining ones are all ones we should deal with before release. svn:r13530
* r14181@tombo: nickm | 2008-02-15 16:48:17 -0500Nick Mathewson2008-02-15
| | | | | | | Fix all but 2 DOCDOC items; defer many XXX020s (particularly those where fixing them would fix no bugs at the risk of introducing some bugs). svn:r13529
* We were leaking a file descriptor if Tor started with a zero-lengthRoger Dingledine2008-02-13
| | | | | | | cached-descriptors file. Patch by freddy77; bugfix on 0.1.2. svn:r13488
* r18051@catbus: nickm | 2008-02-12 15:20:43 -0500Nick Mathewson2008-02-12
| | | | | | | Re-tune mempool parametes based on testing on peacetime: use smaller chuncks, free them a little more aggressively, and try very hard to concentrate allocations on fuller chunks. Also, lots of new documentation. svn:r13484
* fix the compileRoger Dingledine2008-02-12
| | | | svn:r13480
* r18045@catbus: nickm | 2008-02-11 23:48:54 -0500Nick Mathewson2008-02-12
| | | | | | | oops. Not *quite* ready, just yet, maybe. Do not turn the TLS client handshake on by mistake _again_. svn:r13479
* r18041@catbus: nickm | 2008-02-11 23:43:18 -0500Nick Mathewson2008-02-12
| | | | | | | Make version negotiation and handshaking messages more useful and accurate. svn:r13477
* r18036@catbus: nickm | 2008-02-11 23:36:38 -0500Nick Mathewson2008-02-12
| | | | | | | Make a couple of messages less noisy svn:r13476
* r14111@tombo: nickm | 2008-02-10 20:52:19 -0500Nick Mathewson2008-02-11
| | | | | | | "0 bytes in 1 empty chunks" is hardly likely. svn:r13463
* tweakRoger Dingledine2008-02-09
| | | | svn:r13443
* doxygen and other cleanupsRoger Dingledine2008-02-09
| | | | svn:r13440
* r17987@catbus: nickm | 2008-02-08 17:01:56 -0500Nick Mathewson2008-02-08
| | | | | | | Remove spurious log stmt svn:r13432
* r14062@tombo: nickm | 2008-02-08 15:17:07 -0500Nick Mathewson2008-02-08
| | | | | | | Change DNs in x509 certificates to be harder to fingerprint. Raise common code. Refactor random hostname generation into crypto.c svn:r13429
* r14061@tombo: nickm | 2008-02-08 14:30:42 -0500Nick Mathewson2008-02-08
| | | | | | | Add a couple of (currently disabled) strategies for trying to avoid using too much ram in memory pools: prefer putting new cells in almost-full chunks, and be willing to free the last empty chunk if we have not needed it for a while. Also add better output to mp_pool_log_status to track how many mallocs a given memory pool strategy is saving us, so we can tune the mempool parameters. svn:r13428
* r17968@catbus: nickm | 2008-02-07 14:11:02 -0500Nick Mathewson2008-02-08
| | | | | | | Clean up IPv6-testing code in test.c; resolve a bunch of XXX020s. svn:r13425
* r17967@catbus: nickm | 2008-02-07 11:44:51 -0500Nick Mathewson2008-02-08
| | | | | | | Fix some warnings identified by building with -D_FORTIFY_SOURCE=2. Remove a redundant (and nuts) definition of _FORTIFY_SOURCE from eventdns.c. svn:r13424
* r17964@catbus: nickm | 2008-02-07 10:45:02 -0500Nick Mathewson2008-02-07
| | | | | | | Fix bug in last patch that made secret_to_key crash. svn:r13415
* r17963@catbus: nickm | 2008-02-07 10:14:25 -0500Nick Mathewson2008-02-07
| | | | | | | Be more thorough about memory poisoning and clearing. Add an in-place version of aes_crypt in order to remove a memcpy from relay_crypt_one_payload. svn:r13414
* Update some copyright notices: it is now 2008.Nick Mathewson2008-02-07
| | | | svn:r13412
* r17955@catbus: nickm | 2008-02-06 16:53:07 -0500Nick Mathewson2008-02-06
| | | | | | | The SSL portion of the revised handshake now seems to work: I just finally got a client and a server to negotiate versions. Now to make sure certificate verification is really happening, connections are getting opened, etc. svn:r13409
* r17953@catbus: nickm | 2008-02-06 15:00:44 -0500Nick Mathewson2008-02-06
| | | | | | | Implement a better means for testing for renegotiation. svn:r13408
* r17951@catbus: nickm | 2008-02-06 14:34:13 -0500Nick Mathewson2008-02-06
| | | | | | | Add more documentation; change the behavior of read_to_buf_tls to be more consistent. Note a longstanding problem with current read/write interfaces. svn:r13407
* r17947@catbus: nickm | 2008-02-06 11:57:53 -0500Nick Mathewson2008-02-06
| | | | | | | Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405
* misc small fixesRoger Dingledine2008-02-06
| | | | svn:r13403