summaryrefslogtreecommitdiff
path: root/src/common/util.h
AgeCommit message (Expand)Author
2018-06-27Extract functions from compat.c and util.h into a new fs libraryNick Mathewson
2018-06-27Move read/write_all_to_socket into lib/net.Nick Mathewson
2018-06-27Split read_all and write_all into separate functionsNick Mathewson
2018-06-26Move tor_parse_long and friends into parse_int.h in libtor-stringNick Mathewson
2018-06-26Move the escape-for-log code into src/lib/logNick Mathewson
2018-06-22Move util_bug into libtor-logNick Mathewson
2018-06-22Remove the util_bug.h include from smartlist.h.Nick Mathewson
2018-06-22Extract the locking and logging codeNick Mathewson
2018-06-22Extract simple integer math into its own moduleNick Mathewson
2018-06-22Move smartlist_add_{v,}asprintf into smartlist.[ch]Nick Mathewson
2018-06-22Extract key string manipulation functions into a new library.Nick Mathewson
2018-06-22Move ARRAY_LENGTH to compiler_compat.hNick Mathewson
2018-06-22Extract our code for answering "what time is it right now".Nick Mathewson
2018-06-22Move STRUCT_VAR_P to compat_compiler.Nick Mathewson
2018-06-21Simplify include structure of container.[ch]Nick Mathewson
2018-06-21Extract tor_malloc and friends to a new module.Nick Mathewson
2018-06-21Rectify include paths (automated).Nick Mathewson
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-20Move horrible-emergency handling into torerr.[ch]Nick Mathewson
2018-06-20Remove dmalloc support; closes #26426Nick Mathewson
2018-06-20Run rectify_include_paths.pyNick Mathewson
2018-06-20Update copyrights to 2018.Nick Mathewson
2018-04-23Merge remote-tracking branch 'neel/b25511-r4'Nick Mathewson
2018-04-16Add format_local_iso_time_nospace()Neel Chauhan
2018-04-16Helper function to add u32 without overflow.Mike Perry
2018-04-04Remove PortForwarding optionsNeel Chauhan
2018-03-28Merge branch 'maint-0.3.3'Nick Mathewson
2018-03-28Rename string_is_valid_hostname -> string_is_valid_nonrfc_hostnameNick Mathewson
2018-03-28Allow IPv6 address strings to be used as hostnames in SOCKS5 requestsrl1987
2018-02-15Remove workaround code for systems where free(NULL) is busted.Nick Mathewson
2018-01-10Document the alignment limitation of tor_free()Nick Mathewson
2017-12-08Replace all FREE_AND_NULL* uses to take a type and a free function.Nick Mathewson
2017-12-08Let's have only one FREE_AND_NULL variant.Nick Mathewson
2017-12-08Make tor_free only evaluate its input once (at least on gcc and clang)Nick Mathewson
2017-12-08Switch to a safer FREE_AND_NULL implementationNick Mathewson
2017-12-08Convert the rest of src/common's headers to use FREE_AND_NULLNick Mathewson
2017-11-17Add a macro to call a free_ function and clear a variableNick Mathewson
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-09-06Exit when we can't write to a configured pid fileNick Mathewson
2017-08-09Add a 'NoExec' option that causes tor_spawn_background() to failNick Mathewson
2017-08-03Switch to offsetof()Neel Chauhan
2017-05-18Add support for %include funcionality on torrc #1922Daniel Pinto
2017-04-06Make CEIL_DIV() slightly more overflow-safeTaylor Yu
2017-04-04Move config line parsing function to confline.cNick Mathewson
2017-03-15Run the copyright update script.Nick Mathewson
2017-03-09Remove buffered I/O stream usage in process_handle_t.Alexander Færøy
2017-02-14Merge branch 'bug20894_029_v3'Nick Mathewson
2017-02-14Don't atoi off the end of a buffer chunk.Nick Mathewson