aboutsummaryrefslogtreecommitdiff
path: root/src/common
Commit message (Collapse)AuthorAge
* more pesky tabsRoger Dingledine2004-03-12
| | | | svn:r1265
* Make all the other read/writes into recv/sends, except when they shouldn't be.Nick Mathewson2004-03-11
| | | | svn:r1260
* Make OP work on windows! (Also misc logging tweaks)Nick Mathewson2004-03-11
| | | | svn:r1258
* Get entropy in windows.Nick Mathewson2004-03-11
| | | | svn:r1257
* Some stuff *should* be signedNick Mathewson2004-03-10
| | | | svn:r1251
* Fix DOS line endings; autoconfize checks for strptime and inet_atonNick Mathewson2004-03-09
| | | | svn:r1248
* Make tor build on windows again. More work still neededNick Mathewson2004-03-09
| | | | svn:r1247
* clarifying comment for crypto_pk_get_fingerprintRoger Dingledine2004-03-08
| | | | svn:r1243
* make parse_line_from_file fail rather than warn for malformed linesRoger Dingledine2004-03-02
| | | | svn:r1193
* make 'make test' exit(1) if a test fails.Nick Mathewson2004-03-01
| | | | svn:r1190
* bugfix: stop trying to write to a stderr that may not be thereRoger Dingledine2004-02-28
| | | | | | | also, tell start_daemon our desired cwd svn:r1170
* On OSX, decline to use the built-in select-baed poll wrapper, since it seems ↵Nick Mathewson2004-02-20
| | | | | | to sometimes not work. svn:r1114
* patch from vicman to publish less platform informationRoger Dingledine2004-02-18
| | | | svn:r1111
* we define some big constant arrays but don't use themRoger Dingledine2004-02-18
| | | | svn:r1102
* fix typoRoger Dingledine2004-01-20
| | | | svn:r1007
* Note discrepency between N bytes transmitted over TLS and actual bandwidth ↵Nick Mathewson2004-01-13
| | | | | | use; add 2 functions to help resolve. svn:r986
* Integrate new daemon code, adapted from submission by christian grothoffNick Mathewson2004-01-03
| | | | svn:r969
* add crypto_cipher_rewind to reverse crypto_cipher_advanceRoger Dingledine2003-12-23
| | | | svn:r957
* clean tabs, trailing whitespaceRoger Dingledine2003-12-17
| | | | svn:r952
* document an openssl gotchaRoger Dingledine2003-12-17
| | | | svn:r947
* change crypto_digest_new_env to crypto_new_digest_envRoger Dingledine2003-12-16
| | | | | | | | | (and same with _free_) to match our conventions i think our conventions may be getting too ad hoc svn:r940
* rename digest_copy to digest_dup, make it return, make gcc happierRoger Dingledine2003-12-16
| | | | svn:r939
* Add more fine-grained SHA1 functionality.Nick Mathewson2003-12-16
| | | | svn:r937
* Make compile warning-free on cygwinNick Mathewson2003-12-15
| | | | svn:r936
* make --debuglogfile (or any second log file) workRoger Dingledine2003-12-14
| | | | svn:r935
* make it compileRoger Dingledine2003-12-14
| | | | svn:r923
* extend smartlist with _remove() and _subtract()Roger Dingledine2003-12-14
| | | | svn:r922
* remove obsolete codeRoger Dingledine2003-12-14
| | | | svn:r914
* extend smartlist with a few smarter operationsRoger Dingledine2003-12-13
| | | | svn:r910
* clean up some copyrightsRoger Dingledine2003-12-13
| | | | svn:r907
* minor tweaks to the smartlist operationsRoger Dingledine2003-12-13
| | | | svn:r903
* add a 'smartlist' building block that picks random elements from a listRoger Dingledine2003-12-13
| | | | svn:r897
* make the license explicit on fakepoll.[ch]Roger Dingledine2003-12-09
| | | | svn:r895
* Make router/directory parsing nondestructive and more const-friendlyNick Mathewson2003-12-08
| | | | svn:r890
* assert that nobody asks for a random number between 0 and -1Roger Dingledine2003-12-03
| | | | svn:r875
* Fix incorrect error messageNick Mathewson2003-11-21
| | | | svn:r862
* Check that we can write to the logfile and log a warning to stderr if we can'tPeter Palfrader2003-11-19
| | | | | | | | | Move writing of pidfile after daemonizing, and also after setting the [ug]id: This means that the tor user needs write priviliges to the pidfile location. It needs it for unlinking the pidfile anyway. svn:r846
* add a tor_malloc_zero wrapper: tor_malloc and memset 0Roger Dingledine2003-11-18
| | | | svn:r836
* Stop leaking X509 certs; those things are _nasty_ on the carpetNick Mathewson2003-11-18
| | | | svn:r833
* fix trivial typoRoger Dingledine2003-11-13
| | | | svn:r808
* break out the string manipulation routinesRoger Dingledine2003-11-12
| | | | svn:r804
* Remove minor biasing problem from crypto_pseudo_rand_intNick Mathewson2003-11-12
| | | | svn:r799
* Make crypto_pseudo_rand* never fail.Nick Mathewson2003-11-12
| | | | svn:r797
* fix a bug in handling clock skewRoger Dingledine2003-11-11
| | | | svn:r785
* Check in a working cross-platform timegmNick Mathewson2003-11-10
| | | | svn:r779
* bugfix for win32 with lots of usersRoger Dingledine2003-10-27
| | | | | | | plus general cleanup on switch_id() svn:r684
* Use daemon(3) function where available.Nick Mathewson2003-10-23
| | | | svn:r665
* resolve warningNick Mathewson2003-10-23
| | | | svn:r664
* Two-pronged attack at my overzealous skew fixes.Nick Mathewson2003-10-23
| | | | | | | | | | | | | | | The problem was that the fixes had us generating TLS certs with a 2-day lifetime on the assumption that we'd rotate fairly often. In fact, we never rotate our TLS keys. This patch fixes the situation in 2 ways: 1. It bumps the default lifetime back up to one year until we get rotation in place. 2. It changes tor_tls_context_new() so that it doesn't leak memory when you call it more than once. svn:r663
* switch_id() no longer tries to log the user name when it's calld onSteven Hazel2003-10-22
| | | | | | | | Windows, since we don't know whether it's the user or the group that was set. svn:r659