aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* add a debugging entry, to find the wants-to-read-but-can't bug•••svn:r1719 Roger Dingledine2004-04-26
* Include strerror(errno) with tls syscall errors•••svn:r1718 Nick Mathewson2004-04-26
* Refactor crypto error handling to be more like TLS error handling:•••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 Nick Mathewson2004-04-26
* Log pending TLS errors in a couple more places, in case they are possible.•••svn:r1716 Nick Mathewson2004-04-26
* tell us when we're rotating things•••svn:r1712 Roger Dingledine2004-04-26
* since we don't support truncateds much, don't bother sending them;•••just close the circ. (this wasn't relevant before, because we were mis-handling destroys.) svn:r1711 Roger Dingledine2004-04-26
* fix a bug that's been lurking since 27 may 03 (!)•••when passing back a destroy cell, we would use the wrong circ id. how the heck did this work? svn:r1710 Roger Dingledine2004-04-26
* Call tls_log_errors at a more appropriate location; we can remove the other c...•••svn:r1709 Nick Mathewson2004-04-26
* Better error msg on unknown circuit id.•••svn:r1708 Nick Mathewson2004-04-26
* Very blunt debugging code: log pending errors at start and end of tor_tls_verify•••svn:r1707 Nick Mathewson2004-04-26
* tell us the nickname of the OR that hung up on us•••svn:r1706 Roger Dingledine2004-04-26
* Check for machine/limits.h in addition to sys/limits.h•••svn:r1705 Nick Mathewson2004-04-25
* don't crash, if a conn that sent a begin has suddenly lost its circuit•••svn:r1704 Roger Dingledine2004-04-25
* resolve a double-mark-for-close when things die inside connection_handle_write•••svn:r1702 Roger Dingledine2004-04-25
* give us a new dirservers file•••svn:r1700 Roger Dingledine2004-04-25
* now assume all routers support rendezvous cells•••svn:r1699 Roger Dingledine2004-04-25
* use tor_assert•••remove obsolete BUF_OK macro svn:r1697 Roger Dingledine2004-04-25
* use tor_assert and PUBLIC_KEY_OK•••but don't use tor_assert inside log.c, to avoid loops svn:r1696 Roger Dingledine2004-04-25
* Add a tor_assert macro that logs failed assertions.•••svn:r1695 Nick Mathewson2004-04-25
* Add assert on crypto_pk_write_private_key,and macros to make sure we have rea...•••svn:r1694 Nick Mathewson2004-04-25
* Remove onion_pkey from connection, since onion keys can change more often tha...•••svn:r1693 Nick Mathewson2004-04-25
* remove spurious router_rebuild_descriptor•••svn:r1692 Nick Mathewson2004-04-25
* don't build and upload a new desc twice in a row•••svn:r1691 Roger Dingledine2004-04-25
* log correctly if decoding onion failed•••svn:r1690 Roger Dingledine2004-04-25
* don't warn when private_decrypt_hybrid fails•••svn:r1689 Roger Dingledine2004-04-25
* bugfix: when rotating onion key, do it (more) correctly•••svn:r1688 Roger Dingledine2004-04-25
* more touch-ups•••svn:r1687 Roger Dingledine2004-04-24
* Spurious link-key should not be an error•••svn:r1686 Nick Mathewson2004-04-24
* Note router addr:port in log messages•••svn:r1685 Nick Mathewson2004-04-24
* Compare nicknames casei.•••svn:r1684 Nick Mathewson2004-04-24
* Merge flagday into main branch.•••svn:r1683 Nick Mathewson2004-04-24
* only expire wedged dir conns that haven't already been expired•••svn:r1676 Roger Dingledine2004-04-20
* use the real socketpair if we've got it•••now it's just windows that has to use the kludged one svn:r1675 Roger Dingledine2004-04-19
* the socketpair bug is no longer a bug•••now it is a documented behavior svn:r1674 Roger Dingledine2004-04-19
* expire wedged dir conns after 5min without write, not simply after 5min•••svn:r1673 Roger Dingledine2004-04-19
* give wedged dir conns a last chance to flush•••svn:r1671 Roger Dingledine2004-04-19
* tmp patch to also expire old clean rend_ready circs for now•••will have to be fixed once we build-and-open rend circs preemptively svn:r1668 Roger Dingledine2004-04-18
* bugfix: you mean we're supposed to reuse fresh descriptors and•••refetch stale ones, not reuse stale ones and refetch fresh ones? svn:r1667 Roger Dingledine2004-04-18
* when you get an intro ack, don't also count it as an intro nack•••svn:r1666 Roger Dingledine2004-04-18
* if an intro circ waiting for an ack dies before getting one, then•••count it as a nack svn:r1665 Roger Dingledine2004-04-18
* reverse the logic, captain•••svn:r1664 Roger Dingledine2004-04-18
* expire dir connections that live for more than 5 minutes•••svn:r1663 Roger Dingledine2004-04-18
* bugfix: give dir_conn a state before building the bridge, so it has•••a state if things fail svn:r1660 Roger Dingledine2004-04-17
* log n_circ_ids when attaching rend streams•••svn:r1657 Roger Dingledine2004-04-17
* a ! goes a long way toward more helpful debug messages•••svn:r1656 Roger Dingledine2004-04-17
* include sys/limits.h if it's found•••svn:r1654 Roger Dingledine2004-04-17
* util.c uses LONG_MAX, needs another include on fbsd 5.x•••svn:r1653 Roger Dingledine2004-04-17
* clean up some warnings•••svn:r1651 Roger Dingledine2004-04-17
* more useful logs to track weasel's bug•••svn:r1649 Roger Dingledine2004-04-17
* more debugging to hunt for a bug•••svn:r1647 Roger Dingledine2004-04-17