Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add a debugging entry, to find the wants-to-read-but-can't bug | Roger Dingledine | 2004-04-26 |
| | | | | svn:r1719 | ||
* | Refactor crypto error handling to be more like TLS error handling: | Nick Mathewson | 2004-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 things | Roger Dingledine | 2004-04-26 |
| | | | | svn:r1712 | ||
* | since we don't support truncateds much, don't bother sending them; | Roger Dingledine | 2004-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 Dingledine | 2004-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 Mathewson | 2004-04-26 |
| | | | | svn:r1708 | ||
* | tell us the nickname of the OR that hung up on us | Roger Dingledine | 2004-04-26 |
| | | | | svn:r1706 | ||
* | Check for machine/limits.h in addition to sys/limits.h | Nick Mathewson | 2004-04-25 |
| | | | | svn:r1705 | ||
* | don't crash, if a conn that sent a begin has suddenly lost its circuit | Roger Dingledine | 2004-04-25 |
| | | | | svn:r1704 | ||
* | resolve a double-mark-for-close when things die inside connection_handle_write | Roger Dingledine | 2004-04-25 |
| | | | | svn:r1702 | ||
* | now assume all routers support rendezvous cells | Roger Dingledine | 2004-04-25 |
| | | | | svn:r1699 | ||
* | use tor_assert | Roger Dingledine | 2004-04-25 |
| | | | | | | | remove obsolete BUF_OK macro svn:r1697 | ||
* | Remove onion_pkey from connection, since onion keys can change more often ↵ | Nick Mathewson | 2004-04-25 |
| | | | | | | than connections. Also add more log messages svn:r1693 | ||
* | remove spurious router_rebuild_descriptor | Nick Mathewson | 2004-04-25 |
| | | | | svn:r1692 | ||
* | don't build and upload a new desc twice in a row | Roger Dingledine | 2004-04-25 |
| | | | | svn:r1691 | ||
* | log correctly if decoding onion failed | Roger Dingledine | 2004-04-25 |
| | | | | svn:r1690 | ||
* | bugfix: when rotating onion key, do it (more) correctly | Roger Dingledine | 2004-04-25 |
| | | | | svn:r1688 | ||
* | more touch-ups | Roger Dingledine | 2004-04-24 |
| | | | | svn:r1687 | ||
* | Spurious link-key should not be an error | Nick Mathewson | 2004-04-24 |
| | | | | svn:r1686 | ||
* | Note router addr:port in log messages | Nick Mathewson | 2004-04-24 |
| | | | | svn:r1685 | ||
* | Compare nicknames casei. | Nick Mathewson | 2004-04-24 |
| | | | | svn:r1684 | ||
* | Merge flagday into main branch. | Nick Mathewson | 2004-04-24 |
| | | | | svn:r1683 | ||
* | only expire wedged dir conns that haven't already been expired | Roger Dingledine | 2004-04-20 |
| | | | | svn:r1676 | ||
* | the socketpair bug is no longer a bug | Roger Dingledine | 2004-04-19 |
| | | | | | | | now it is a documented behavior svn:r1674 | ||
* | expire wedged dir conns after 5min without write, not simply after 5min | Roger Dingledine | 2004-04-19 |
| | | | | svn:r1673 | ||
* | give wedged dir conns a last chance to flush | Roger Dingledine | 2004-04-19 |
| | | | | svn:r1671 | ||
* | tmp patch to also expire old clean rend_ready circs for now | Roger Dingledine | 2004-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 and | Roger Dingledine | 2004-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 nack | Roger Dingledine | 2004-04-18 |
| | | | | svn:r1666 | ||
* | if an intro circ waiting for an ack dies before getting one, then | Roger Dingledine | 2004-04-18 |
| | | | | | | | count it as a nack svn:r1665 | ||
* | reverse the logic, captain | Roger Dingledine | 2004-04-18 |
| | | | | svn:r1664 | ||
* | expire dir connections that live for more than 5 minutes | Roger Dingledine | 2004-04-18 |
| | | | | svn:r1663 | ||
* | bugfix: give dir_conn a state before building the bridge, so it has | Roger Dingledine | 2004-04-17 |
| | | | | | | | a state if things fail svn:r1660 | ||
* | log n_circ_ids when attaching rend streams | Roger Dingledine | 2004-04-17 |
| | | | | svn:r1657 | ||
* | a ! goes a long way toward more helpful debug messages | Roger Dingledine | 2004-04-17 |
| | | | | svn:r1656 | ||
* | include sys/limits.h if it's found | Roger Dingledine | 2004-04-17 |
| | | | | svn:r1654 | ||
* | clean up some warnings | Roger Dingledine | 2004-04-17 |
| | | | | svn:r1651 | ||
* | more useful logs to track weasel's bug | Roger Dingledine | 2004-04-17 |
| | | | | svn:r1649 | ||
* | more debugging to hunt for a bug | Roger Dingledine | 2004-04-17 |
| | | | | svn:r1647 | ||
* | bugfix: when you sleep your hidden-service laptop, as soon | Roger Dingledine | 2004-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 intro | Roger Dingledine | 2004-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-closes | Roger Dingledine | 2004-04-16 |
| | | | | svn:r1643 | ||
* | when alice uses a port that the hidden service doesn't accept, | Roger Dingledine | 2004-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 clients | Roger Dingledine | 2004-04-16 |
| | | | | svn:r1641 | ||
* | wait a minute, weasel said there was a memory-stomping bug here | Roger Dingledine | 2004-04-16 |
| | | | | | | | let's see if we find it svn:r1639 | ||
* | i was wrong about one of my invariants | Roger Dingledine | 2004-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 way | Roger Dingledine | 2004-04-16 |
| | | | | svn:r1636 | ||
* | compress end-of-second summary into one line | Roger Dingledine | 2004-04-15 |
| | | | | svn:r1635 | ||
* | Must detach before attaching, or else we infinite-loop | Nick Mathewson | 2004-04-15 |
| | | | | svn:r1632 | ||
* | Strings need room for a NUL. | Nick Mathewson | 2004-04-15 |
| | | | | svn:r1630 |