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