| Commit message (Expand) | Author | Age |
* | r9032@Kushana: nickm | 2006-09-29 18:51:42 -0400••• Now, all log messages should be distinct.
svn:r8545
| Nick Mathewson | 2006-09-29 |
* | r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400••• Differentiate more duplicated log entries
svn:r8542
| Nick Mathewson | 2006-09-29 |
* | r9023@Kushana: nickm | 2006-09-29 17:27:24 -0400••• Make distinct all non-bug messages at notice or higher that appear 3 or more times.
svn:r8541
| Nick Mathewson | 2006-09-29 |
* | r9008@Kushana: nickm | 2006-09-29 13:50:10 -0400••• Doxygen comments for code in common. Also simplify a few code paths to be more clear/speedy/correct.
svn:r8536
| Nick Mathewson | 2006-09-29 |
* | r9006@Kushana: nickm | 2006-09-29 10:48:23 -0400••• Omit function names from NOTICE, WARN and ERR messages unless they are in LD_BUG.
svn:r8534
| Nick Mathewson | 2006-09-29 |
* | r8974@Kushana: nickm | 2006-09-28 17:05:59 -0400••• Improvement to last entry guards patch: track when we last attempted to connect to a node in our state file along with how long it has been unreachable. Also clarify behavior of parse_iso_time() when it gets extra characters.
svn:r8520
| Nick Mathewson | 2006-09-28 |
* | r8750@totoro: nickm | 2006-09-27 20:52:01 -0400••• Fix some warnings on mingw; hopefully this should let us build on mingw without warnings.
svn:r8509
| Nick Mathewson | 2006-09-28 |
* | Backport candidate: remove dangerous free(0) on hashtable init•••svn:r8499
| Nick Mathewson | 2006-09-25 |
* | add missing paren in dmalloc tor_free•••svn:r8498
| Nick Mathewson | 2006-09-25 |
* | r8878@Kushana: nickm | 2006-09-21 17:15:47 -0400••• Trivial whitespace cleanups.
svn:r8443
| Nick Mathewson | 2006-09-21 |
* | Speed up eat_whitespace by a lot.•••svn:r8434
| Nick Mathewson | 2006-09-19 |
* | NEEDS REVIEW. Act on previous comment, and handle named servers differently: ...•••svn:r8433
| Nick Mathewson | 2006-09-19 |
* | Malloc and friends are critical-path: Thus, add an it-wont-happen branch pred...•••svn:r8431
| Nick Mathewson | 2006-09-19 |
* | Switch routerlist.c to using memcmp on digests rather than crypto_pk_cmp_keys...•••svn:r8430
| Nick Mathewson | 2006-09-19 |
* | Merge in some bsockets calls, all wrapped inside #if defined(USE_BSOCKETS)•••svn:r8427
| Nick Mathewson | 2006-09-19 |
* | r8819@Kushana: nickm | 2006-09-15 00:27:45 -0400••• Implement a smartlist_uniq() that will with luck not end the world.
svn:r8396
| Nick Mathewson | 2006-09-15 |
* | r9749@danube: weasel | 2006-09-14 06:53:12 +0200••• Do not graciously increase the size to be mmaped if the current size already is
at a page_size boundary. This is important since if a file has a size of zero
and we mmap() it with length > 0, then accessing the mmaped memory area causes
a bus error. However, if we pass a length of 0 to mmap() it will return with -1
and things work from there.
svn:r8387
| Peter Palfrader | 2006-09-14 |
* | parameterize the loudness of get_interface_address()•••svn:r8358
| Roger Dingledine | 2006-09-09 |
* | fix typo, add log message•••svn:r8357
| Roger Dingledine | 2006-09-09 |
* | r8725@Kushana: nickm | 2006-09-06 04:39:29 -0400••• spawn_func fixes: have cpuworker_main and dnsworker_main confirm to the right interfaces [casting func to void* is icky]. Also, make pthread_create() build without warnings.
svn:r8327
| Nick Mathewson | 2006-09-06 |
* | r8724@Kushana: nickm | 2006-09-06 04:32:28 -0400••• Fix spaces; restore support for mapping files over 4GB on win32 (?)
svn:r8326
| Nick Mathewson | 2006-09-06 |
* | - made configure check if we are building for win32•••- made configure link to required system dll's if building for win32
- added diffs for libevent 1.1b
- forced user to turn off eventdns if win32 is set
- cleaned up tor_mmap_file()_win32 (not sure if it's stable)
- cleaned up some warnings and typos
svn:r8322
| Mike Chiussi | 2006-09-06 |
* | r8696@Kushana: nickm | 2006-08-31 14:43:44 -0400••• Try to appease some warnings with newer gccs that believe that ignoring a return value is okay, but casting a return value and then ignoring it is a sign of madness.
svn:r8312
| Nick Mathewson | 2006-08-31 |
* | r8692@Kushana: nickm | 2006-08-31 13:38:07 -0400••• Fix bug 327 (part 2): Cast char to unsigned char before passing to toupper/tolower. (Follow the same idiom as with isupper and friends, in case we run into the same problem on SGI or whereever it was.)
svn:r8310
| Nick Mathewson | 2006-08-31 |
* | r8691@Kushana: nickm | 2006-08-31 13:30:46 -0400••• Fix bug 327 (part 1): Use correct macro to test for GCC 3 or later.
svn:r8309
| Nick Mathewson | 2006-08-31 |
* | r8682@Kushana: nickm | 2006-08-29 17:58:59 -0400••• Fix compilation on GCC2 by disabling fun attributes unless __GNUC_MAJOR__ >= 3.
svn:r8303
| Nick Mathewson | 2006-08-29 |
* | r8626@Kushana: nickm | 2006-08-27 23:45:46 -0400••• Aw, crap. Non-gcc bug. We need regular windows builds.
svn:r8259
| Nick Mathewson | 2006-08-28 |
* | stop three memory leaks. nick, fix these if i'm wrong.•••svn:r8235
| Roger Dingledine | 2006-08-27 |
* | r7404@Kushana: nickm | 2006-08-16 09:32:19 -0400••• Pass hints to getaddrinfo; fix bug 280 (?)
svn:r7069
| Nick Mathewson | 2006-08-16 |
* | note a compile warning that we should investigate one day.•••svn:r7052
| Roger Dingledine | 2006-08-14 |
* | r7341@Kushana: nickm | 2006-08-11 00:51:05 -0700••• Amazing how much difference adding a ! to all your asserts can make.
svn:r7029
| Nick Mathewson | 2006-08-11 |
* | r7337@Kushana: nickm | 2006-08-11 00:42:04 -0700••• Only use __builtin_offsetof with gcc 4 or later
svn:r7028
| Nick Mathewson | 2006-08-11 |
* | r7335@Kushana: nickm | 2006-08-11 00:13:03 -0700••• fix wide lines
svn:r7025
| Nick Mathewson | 2006-08-11 |
* | r7326@Kushana: nickm | 2006-08-10 23:50:49 -0700••• And another GCC change: predict that tor_frees() are usually real frees, and tor_asserts() usually wont happen. Other test should wait till -fprofile-arcs
svn:r7022
| Nick Mathewson | 2006-08-11 |
* | r7325@Kushana: nickm | 2006-08-10 23:37:31 -0700••• Use gcc offsetof where available.
svn:r7021
| Nick Mathewson | 2006-08-11 |
* | r7324@Kushana: nickm | 2006-08-10 23:23:15 -0700••• Add more warnings to the list of those we tolerate. Start using GCC attributes more, for better error checking and better code generation.
svn:r7020
| Nick Mathewson | 2006-08-11 |
* | r7030@Kushana: nickm | 2006-08-04 14:46:52 -0700••• Close an fd leak on failed mmap()
svn:r6988
| Nick Mathewson | 2006-08-05 |
* | r7029@Kushana: nickm | 2006-08-04 14:08:41 -0700••• Remove now-spurious size and data arguments from tor_mmap_file
svn:r6987
| Nick Mathewson | 2006-08-05 |
* | r7028@Kushana: nickm | 2006-08-04 13:10:16 -0700••• Make data and size fields visible in tor_mmap_t; hide win magic differently.
svn:r6986
| Nick Mathewson | 2006-08-05 |
* | r7025@Kushana: nickm | 2006-08-04 12:03:22 -0700••• Finish (I hope) windows mmap impl.
svn:r6981
| Nick Mathewson | 2006-08-04 |
* | r7012@Kushana: nickm | 2006-08-03 19:21:25 -0700••• Add an "mmap handle" type to encapsulate bookkeeping elements of mmap issues; add prelim win32 impl
svn:r6980
| Nick Mathewson | 2006-08-04 |
* | turn future seg faults into asserts•••svn:r6970
| Roger Dingledine | 2006-08-03 |
* | r6993@Kushana: nickm | 2006-07-31 16:19:21 -0400••• Interesting how much a ! can change the behavior of an assert.
svn:r6962
| Nick Mathewson | 2006-07-31 |
* | r6980@Kushana: nickm | 2006-07-31 13:18:22 -0400••• Add a utility function to verify that a string has been through strlower.
svn:r6959
| Nick Mathewson | 2006-07-31 |
* | r6979@Kushana: nickm | 2006-07-31 13:16:58 -0400••• Add assert_ok functions for strmap and digestmap; use them in unit test code.
svn:r6958
| Nick Mathewson | 2006-07-31 |
* | r6978@Kushana: nickm | 2006-07-31 13:16:14 -0400••• Add isupper and islower wrappers to compat.h
svn:r6957
| Nick Mathewson | 2006-07-31 |
* | r6958@Kushana: nickm | 2006-07-29 18:54:15 -0400••• Looks like we might need a priority queue.
svn:r6953
| Nick Mathewson | 2006-07-31 |
* | Fix a bug in HT_REMOVE.•••svn:r6925
| Nick Mathewson | 2006-07-27 |
* | Get better numbers out of HT_REP_OK•••svn:r6924
| Nick Mathewson | 2006-07-27 |
* | Remove .cvsignore files from trunk•••svn:r6891
| Peter Palfrader | 2006-07-25 |