aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* add a debugging entry, to find the wants-to-read-but-can't bugRoger Dingledine2004-04-26
| | | | svn:r1719
* Refactor crypto error handling to be more like TLS error handling:Nick Mathewson2004-04-26
| | | | | | | | | | | | | crypto_perror is a no-no, since an operation can set more than one error. Also, fix a bug in the unix crypto_seed_rng: mixing stdio with /dev/urandom is a bad idea, since fopen can make all kinds of weird extraneous syscalls (mmap, fcntl, stat64, etc.) and since fread tends to buffer data in big chunks, thus depleting the entropy pool. svn:r1717
* tell us when we're rotating thingsRoger Dingledine2004-04-26
| | | | svn:r1712
* since we don't support truncateds much, don't bother sending them;Roger Dingledine2004-04-26
| | | | | | | | | just close the circ. (this wasn't relevant before, because we were mis-handling destroys.) svn:r1711
* fix a bug that's been lurking since 27 may 03 (!)Roger Dingledine2004-04-26
| | | | | | | | when passing back a destroy cell, we would use the wrong circ id. how the heck did this work? svn:r1710
* Better error msg on unknown circuit id.Nick Mathewson2004-04-26
| | | | svn:r1708
* tell us the nickname of the OR that hung up on usRoger Dingledine2004-04-26
| | | | svn:r1706
* Check for machine/limits.h in addition to sys/limits.hNick Mathewson2004-04-25
| | | | svn:r1705
* don't crash, if a conn that sent a begin has suddenly lost its circuitRoger Dingledine2004-04-25
| | | | svn:r1704
* resolve a double-mark-for-close when things die inside connection_handle_writeRoger Dingledine2004-04-25
| | | | svn:r1702
* now assume all routers support rendezvous cellsRoger Dingledine2004-04-25
| | | | svn:r1699
* use tor_assertRoger Dingledine2004-04-25
| | | | | | | remove obsolete BUF_OK macro svn:r1697
* Remove onion_pkey from connection, since onion keys can change more often ↵Nick Mathewson2004-04-25
| | | | | | than connections. Also add more log messages svn:r1693
* remove spurious router_rebuild_descriptorNick Mathewson2004-04-25
| | | | svn:r1692
* don't build and upload a new desc twice in a rowRoger Dingledine2004-04-25
| | | | svn:r1691
* log correctly if decoding onion failedRoger Dingledine2004-04-25
| | | | svn:r1690
* bugfix: when rotating onion key, do it (more) correctlyRoger Dingledine2004-04-25
| | | | svn:r1688
* more touch-upsRoger Dingledine2004-04-24
| | | | svn:r1687
* Spurious link-key should not be an errorNick Mathewson2004-04-24
| | | | svn:r1686
* Note router addr:port in log messagesNick Mathewson2004-04-24
| | | | svn:r1685
* Compare nicknames casei.Nick Mathewson2004-04-24
| | | | svn:r1684
* Merge flagday into main branch.Nick Mathewson2004-04-24
| | | | svn:r1683
* only expire wedged dir conns that haven't already been expiredRoger Dingledine2004-04-20
| | | | svn:r1676
* the socketpair bug is no longer a bugRoger Dingledine2004-04-19
| | | | | | | now it is a documented behavior svn:r1674
* expire wedged dir conns after 5min without write, not simply after 5minRoger Dingledine2004-04-19
| | | | svn:r1673
* give wedged dir conns a last chance to flushRoger Dingledine2004-04-19
| | | | svn:r1671
* tmp patch to also expire old clean rend_ready circs for nowRoger Dingledine2004-04-18
| | | | | | | will have to be fixed once we build-and-open rend circs preemptively svn:r1668
* bugfix: you mean we're supposed to reuse fresh descriptors andRoger Dingledine2004-04-18
| | | | | | | refetch stale ones, not reuse stale ones and refetch fresh ones? svn:r1667
* when you get an intro ack, don't also count it as an intro nackRoger Dingledine2004-04-18
| | | | svn:r1666
* if an intro circ waiting for an ack dies before getting one, thenRoger Dingledine2004-04-18
| | | | | | | count it as a nack svn:r1665
* reverse the logic, captainRoger Dingledine2004-04-18
| | | | svn:r1664
* expire dir connections that live for more than 5 minutesRoger Dingledine2004-04-18
| | | | svn:r1663
* bugfix: give dir_conn a state before building the bridge, so it hasRoger Dingledine2004-04-17
| | | | | | | a state if things fail svn:r1660
* log n_circ_ids when attaching rend streamsRoger Dingledine2004-04-17
| | | | svn:r1657
* a ! goes a long way toward more helpful debug messagesRoger Dingledine2004-04-17
| | | | svn:r1656
* include sys/limits.h if it's foundRoger Dingledine2004-04-17
| | | | svn:r1654
* clean up some warningsRoger Dingledine2004-04-17
| | | | svn:r1651
* more useful logs to track weasel's bugRoger Dingledine2004-04-17
| | | | svn:r1649
* more debugging to hunt for a bugRoger Dingledine2004-04-17
| | | | svn:r1647
* bugfix: when you sleep your hidden-service laptop, as soonRoger Dingledine2004-04-17
| | | | | | | | | | as it wakes up it tries to upload a service descriptor, but socketpair fails for some reason (localhost not up yet?) now we simply give up on that upload, and we'll try again later. svn:r1646
* fix another rare bug: when we had tried all the introRoger Dingledine2004-04-16
| | | | | | | | | points for a hidden service, we fetched the descriptor again, but we left our introcirc thinking it had already sent an intro, so it kept waiting for a response... svn:r1644
* fix a pair of duplicate mark-for-closesRoger Dingledine2004-04-16
| | | | svn:r1643
* when alice uses a port that the hidden service doesn't accept,Roger Dingledine2004-04-16
| | | | | | | | it now sends back an end cell (denied by exit policy). otherwise alice would just have to wait to time out. svn:r1642
* more useful logging for rend services and clientsRoger Dingledine2004-04-16
| | | | svn:r1641
* wait a minute, weasel said there was a memory-stomping bug hereRoger Dingledine2004-04-16
| | | | | | | let's see if we find it svn:r1639
* i was wrong about one of my invariantsRoger Dingledine2004-04-16
| | | | | | | | | now it's commented this should fix asserts when you try an intro point, get a nack, and try a second one and it works. svn:r1637
* put in an extra assert, might find a bug these wayRoger Dingledine2004-04-16
| | | | svn:r1636
* compress end-of-second summary into one lineRoger Dingledine2004-04-15
| | | | svn:r1635
* Must detach before attaching, or else we infinite-loopNick Mathewson2004-04-15
| | | | svn:r1632
* Strings need room for a NUL.Nick Mathewson2004-04-15
| | | | svn:r1630