Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 | ||
* | Inline key smartlist functions; use fast versions by default. | Nick Mathewson | 2005-10-18 |
| | | | | svn:r5265 | ||
* | Make doxygen marginally happier | Nick Mathewson | 2005-10-06 |
| | | | | svn:r5208 | ||
* | Never call free() on tor_malloc()d memory. This is unlikely to be our ↵ | Nick Mathewson | 2005-09-30 |
| | | | | | | current leak, but it may help dmalloc work. svn:r5168 | ||
* | even better function start checks; give dmalloc a chance of working. | Nick Mathewson | 2005-09-30 |
| | | | | svn:r5162 | ||
* | Reformat inconsistent function declarations. | Nick Mathewson | 2005-09-30 |
| | | | | svn:r5160 | ||
* | Add a bunch more warnings to out warning suite; resolve them; pack structs a ↵ | Nick Mathewson | 2005-09-29 |
| | | | | | | little better. svn:r5150 | ||
* | Make smartlist_add_all more efficient. | Nick Mathewson | 2005-09-18 |
| | | | | svn:r5086 | ||
* | Add documentation to a few functions in container.c; reformat function ↵ | Nick Mathewson | 2005-09-13 |
| | | | | | | definitions svn:r5026 | ||
* | make compile slightly happier on const-zealous compilers | Nick Mathewson | 2005-09-12 |
| | | | | svn:r5015 | ||
* | We have so many special cases for smartlists of strings, why not add a sort ↵ | Nick Mathewson | 2005-09-12 |
| | | | | | | function? svn:r5014 | ||
* | Fix a memory leak in smartlist_string_remove. | Nick Mathewson | 2005-09-12 |
| | | | | svn:r5002 | ||
* | Add sorting/searching to smartlist | Nick Mathewson | 2005-09-09 |
| | | | | svn:r4977 | ||
* | don't crash now that LongLivedPorts can be null | Roger Dingledine | 2005-09-08 |
| | | | | svn:r4923 | ||
* | Be consistent about preferring foo* to struct foo* | Nick Mathewson | 2005-07-22 |
| | | | | svn:r4637 | ||
* | cosmetic fixes | Roger Dingledine | 2005-07-18 |
| | | | | svn:r4601 | ||
* | slightly cleaner fix | Roger Dingledine | 2005-07-18 |
| | | | | svn:r4599 | ||
* | bugfixes: smartlist_join_strings2() was underflowing a size_t | Roger Dingledine | 2005-07-18 |
| | | | | | | | | | | if you gave it an empty smartlist; and it wasn't terminating in this case even if you asked it to. this does not appear to be exploitable in any reasonable cases. svn:r4598 | ||
* | flesh out the source file descriptions for doxygen | Roger Dingledine | 2005-06-11 |
| | | | | svn:r4404 | ||
* | Change end-of-file NLNL convention. It turns out arma I and I agree. | Nick Mathewson | 2005-06-09 |
| | | | | svn:r4382 | ||
* | New whitespace normalization rule: no blank line at EOF. | Nick Mathewson | 2005-06-09 |
| | | | | svn:r4378 | ||
* | I hear the smart kinds compile before committing. Then they never miss parens | Nick Mathewson | 2005-04-03 |
| | | | | svn:r3999 | ||
* | Make smartlist_string_remove consistent with smartlist_string | Nick Mathewson | 2005-04-03 |
| | | | | svn:r3998 | ||
* | Add useful smartlist_string_remove function. | Nick Mathewson | 2005-04-03 |
| | | | | svn:r3996 | ||
* | update copyright notices. | Nick Mathewson | 2005-04-01 |
| | | | | svn:r3982 | ||
* | bugfix: make smartlist_join_strings2 actually use the separator/terminator | Roger Dingledine | 2005-03-22 |
| | | | | svn:r3805 | ||
* | Fix strmap_free to release memory actually held by the strmap. | Nick Mathewson | 2005-02-28 |
| | | | | svn:r3708 | ||
* | bugfix: actually use the argument to strmap_free() | Roger Dingledine | 2005-02-20 |
| | | | | svn:r3640 | ||
* | avoid case (not yet triggered) where smartlists could grow out | Roger Dingledine | 2005-02-19 |
| | | | | | | | of control svn:r3636 | ||
* | clarify what smartlist_remove promises, since we rely on it. | Roger Dingledine | 2005-01-31 |
| | | | | svn:r3473 | ||
* | clean up smartlist_string_isin so callers don't have to manage bufs | Roger Dingledine | 2005-01-12 |
| | | | | | | | themselves svn:r3338 | ||
* | Make split(..., NULL) split on horizontal space; fix bug with tabs in config ↵ | Nick Mathewson | 2004-12-16 |
| | | | | | | file. svn:r3155 | ||
* | Solaris CC freaks out if isspace and friends get anything other than an int. ↵ | Nick Mathewson | 2004-12-08 |
| | | | | | | We learned that, so we casted. But it is also a bad idea to cast a signed char to an int and expect things to work on win32. Now we cast to unsigned char, then to int, then pass to isspace. Ug svn:r3120 | ||
* | fix comment | Roger Dingledine | 2004-12-07 |
| | | | | svn:r3110 | ||
* | fix comment | Roger Dingledine | 2004-12-04 |
| | | | | svn:r3077 | ||
* | Spell-check strings and comments | Nick Mathewson | 2004-12-01 |
| | | | | svn:r3052 | ||
* | Suggestion from weasel: Make tor --version --version dump the cvs Id of ↵ | Nick Mathewson | 2004-11-29 |
| | | | | | | every file. svn:r3019 | ||
* | 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 | ||
* | Normalize a few more kinds of whitespace. We now dislike: | Nick Mathewson | 2004-11-22 |
| | | | | | | | | | - func (args) - if (x){ This doesn't normalize if(x), for(x); while(x), and friends. svn:r2943 | ||
* | 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 | ||
* | parse_line_from_file is obsolete. | Roger Dingledine | 2004-11-06 |
| | | | | svn:r2693 | ||
* | Add a slightly trickier string-join interface for making NUL-terminated ↵ | Nick Mathewson | 2004-11-03 |
| | | | | | | string messages svn:r2659 | ||
* | my assert.h takes extra pains to be certain to _re-include_ | Roger Dingledine | 2004-11-03 |
| | | | | | | | itself if you include it twice. this is dumb, but hey. svn:r2653 | ||
* | Split util into util (general utilities), container (smartlist and strmap), ↵ | Nick Mathewson | 2004-11-01 |
and compat (cross-platform compatability). svn:r2640 |