Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | more cleanups; getting closer | Roger Dingledine | 2007-02-26 |
| | | | | svn:r9655 | ||
* | r11909@catbus: nickm | 2007-02-24 02:37:40 -0500 | Nick Mathewson | 2007-02-24 |
| | | | | | | | Move tricky "delete the member of the smartlist currently under iteration" logic into its own happyfun macro. svn:r9633 | ||
* | r11785@catbus: nickm | 2007-02-12 20:27:48 -0500 | Nick Mathewson | 2007-02-13 |
| | | | | | | | Node-picking fixes: Never warn when a down node is listed in a config option (bug 348); always warn when a node in a config option is unnamed. Also, when entrynodes is configured, then build the guard list as: (parts of EntryNodes that were guards before), (the rest of EntryNodes), (the rest of the old guards). This last point ensures that EntryNode users will get the EntryNodes they want with the minimum change to their guard list. svn:r9574 | ||
* | r11775@catbus: nickm | 2007-02-12 16:39:09 -0500 | Nick Mathewson | 2007-02-12 |
| | | | | | | | Update copyright dates. svn:r9570 | ||
* | r11639@catbus: nickm | 2007-02-05 13:33:38 -0500 | Nick Mathewson | 2007-02-05 |
| | | | | | | | Add documentation to src/common/*.h; improve documentation for SMARTLIST_FOREACH; remove never-used options and corresponding tests from tor_strpartition. svn:r9483 | ||
* | r11629@catbus: nickm | 2007-02-02 15:06:17 -0500 | Nick Mathewson | 2007-02-02 |
| | | | | | | | Removing the last DOCDOC comment hurt so much that I had to use Doxygen to identify undocumented macros and comments, and add 150 more DOCDOCs to point out where they were. Oops. Hey, kids! Fixing some of these could be your first Tor patch! svn:r9477 | ||
* | r11722@Kushana: nickm | 2006-12-28 13:51:42 -0500 | Nick Mathewson | 2006-12-28 |
| | | | | | | | Add a helper function for case-insensitive search through a smartlist svn:r9198 | ||
* | r8819@Kushana: nickm | 2006-09-15 00:27:45 -0400 | Nick Mathewson | 2006-09-15 |
| | | | | | | | Implement a smartlist_uniq() that will with luck not end the world. svn:r8396 | ||
* | r7335@Kushana: nickm | 2006-08-11 00:13:03 -0700 | Nick Mathewson | 2006-08-11 |
| | | | | | | | fix wide lines svn:r7025 | ||
* | r7324@Kushana: nickm | 2006-08-10 23:23:15 -0700 | Nick Mathewson | 2006-08-11 |
| | | | | | | | 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 | ||
* | r6979@Kushana: nickm | 2006-07-31 13:16:58 -0400 | Nick Mathewson | 2006-07-31 |
| | | | | | | | Add assert_ok functions for strmap and digestmap; use them in unit test code. svn:r6958 | ||
* | r6958@Kushana: nickm | 2006-07-29 18:54:15 -0400 | Nick Mathewson | 2006-07-31 |
| | | | | | | | Looks like we might need a priority queue. svn:r6953 | ||
* | When requesting or serving resources via fingerprint/digest, request and ↵ | Nick Mathewson | 2006-06-21 |
| | | | | | | respond in-order, removing duplicates. svn:r6673 | ||
* | Add smartlist_reverse and smartlist_pop_last. | Nick Mathewson | 2006-06-18 |
| | | | | svn:r6634 | ||
* | Happy new year! | Roger Dingledine | 2006-02-09 |
| | | | | svn:r5949 | ||
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ↵ | Nick Mathewson | 2005-12-14 |
| | | | | | | intended. svn:r5582 | ||
* | Make more arguments const; do not call hash tables trees. | Nick Mathewson | 2005-12-03 |
| | | | | svn:r5487 | ||
* | remove some functions that are not used; #if0 out some files that are not ↵ | Nick Mathewson | 2005-11-30 |
| | | | | | | likely to be used. svn:r5471 | ||
* | Add functions to return number of elts in associative containers | Nick Mathewson | 2005-11-23 |
| | | | | svn:r5448 | ||
* | Replace balanced trees with hash tables: this should make stuff ↵ | Nick Mathewson | 2005-11-23 |
| | | | | | | significantly faster. svn:r5441 | ||
* | cleanups and a smidgen more docs | Roger Dingledine | 2005-11-01 |
| | | | | svn:r5335 | ||
* | Add a "Map from digest to void*" abstraction, since we already faked it in 3 ↵ | Nick Mathewson | 2005-10-18 |
| | | | | | | places by encoding keys in hex and sticking them in a strmap. svn:r5278 | ||
* | stupid gcc. stupid nickm. | Nick Mathewson | 2005-10-18 |
| | | | | svn:r5277 | ||
* | Make smartlist_foreach always use the fast versions. | Nick Mathewson | 2005-10-18 |
| | | | | svn:r5275 | ||
* | Actually, use #defines for common case. Nothing to see here. | Nick Mathewson | 2005-10-18 |
| | | | | svn:r5266 | ||
* | Inline key smartlist functions; use fast versions by default. | Nick Mathewson | 2005-10-18 |
| | | | | svn:r5265 | ||
* | We have so many special cases for smartlists of strings, why not add a sort ↵ | Nick Mathewson | 2005-09-12 |
| | | | | | | function? svn:r5014 | ||
* | Document SMARTLIST_FOREACH macro, along with previously-naughty foo_sl_idx ↵ | Nick Mathewson | 2005-09-11 |
| | | | | | | variable. svn:r5000 | ||
* | Add sorting/searching to smartlist | Nick Mathewson | 2005-09-09 |
| | | | | svn:r4977 | ||
* | Be consistent about preferring foo* to struct foo* | Nick Mathewson | 2005-07-22 |
| | | | | svn:r4637 | ||
* | Change end-of-file NLNL convention. It turns out arma I and I agree. | Nick Mathewson | 2005-06-09 |
| | | | | svn:r4382 | ||
* | Add useful smartlist_string_remove function. | Nick Mathewson | 2005-04-03 |
| | | | | svn:r3996 | ||
* | update copyright notices. | Nick Mathewson | 2005-04-01 |
| | | | | svn:r3982 | ||
* | clean up smartlist_string_isin so callers don't have to manage bufs | Roger Dingledine | 2005-01-12 |
| | | | | | | | themselves svn:r3338 | ||
* | Suggestion from weasel: Make tor --version --version dump the cvs Id of ↵ | Nick Mathewson | 2004-11-29 |
| | | | | | | every file. svn:r3019 | ||
* | wrong is ok, and right is fine, but in between is apparently | Roger Dingledine | 2004-11-28 |
| | | | | | | | totally unacceptable to me. svn:r3005 | ||
* | Normalize space: add one between every control keyword and control clause. | Nick Mathewson | 2004-11-28 |
| | | | | svn:r3003 | ||
* | remove emacs droppings, since nick says he doesn't need them anymore | Roger Dingledine | 2004-11-26 |
| | | | | svn:r2989 | ||
* | Nobody was using the return values from smartlist_(set|del|del_keeporder), ↵ | Nick Mathewson | 2004-11-12 |
| | | | | | | so remove them. svn:r2823 | ||
* | Add a FAST_SMARTLIST define to optionally inline smartlist_get and ↵ | Nick Mathewson | 2004-11-12 |
| | | | | | | smartlist_len, which are two major profiling offenders. svn:r2822 | ||
* | Add a slightly trickier string-join interface for making NUL-terminated ↵ | Nick Mathewson | 2004-11-03 |
| | | | | | | string messages svn:r2659 | ||
* | canonicalize "src" and "dest" arg order in crypto.c (and others) | Roger Dingledine | 2004-11-02 |
| | | | | svn:r2644 | ||
* | Split util into util (general utilities), container (smartlist and strmap), ↵ | Nick Mathewson | 2004-11-01 |
and compat (cross-platform compatability). svn:r2640 |