summaryrefslogtreecommitdiff
path: root/src/common/log.c
AgeCommit message (Expand)Author
2018-06-22Extract the locking and logging codeNick Mathewson
2018-06-22Remove compat.h as unneeded from log.c and torlog.hNick Mathewson
2018-06-22Extract our code for answering "what time is it right now".Nick Mathewson
2018-06-22Extract smartlist.h from container.hNick Mathewson
2018-06-22Rectify include paths after container split (automatic)Nick Mathewson
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-20Move horrible-emergency handling into torerr.[ch]Nick Mathewson
2018-06-20Remove all use of the assert.h headerNick Mathewson
2018-06-20Add raw_assert() variants for cases where we cannot log.Nick Mathewson
2018-06-20Run rectify_include_paths.pyNick Mathewson
2018-06-20Update copyrights to 2018.Nick Mathewson
2018-05-01Add a mechanism for the logging system to report queued callbacksNick Mathewson
2018-03-19Merge remote-tracking branch 'isis/bug23881_r1'Nick Mathewson
2018-03-03Update tor.1.txt with the currently available log domains.Alexander Færøy
2018-01-30Merge branch 'ticket24902_029_05' into ticket24902_033_02David Goulet
2018-01-30dos: Initial code of Denial of Service mitigationDavid Goulet
2018-01-22fixups from code reviewChelsea Holland Komlo
2017-12-21add minimal rust module for logging to tor's loggerChelsea Holland Komlo
2017-12-21Add minimal implementations of functions Rust needs for loggingNick Mathewson
2017-12-12Fix compilation: logfile_is_external() must accept const*Nick Mathewson
2017-12-12Simplify explicit conditional checks into an inlined function.Alexander Færøy
2017-12-11Add support for Android's logging subsystem.Alexander Færøy
2017-12-08Convert remaining function (mostly static) to new free styleNick Mathewson
2017-12-08Replace all FREE_AND_NULL* uses to take a type and a free function.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-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-03-16Merge branch 'prop140_21643_diff_only_squashed'Nick Mathewson
2017-03-16Consensus diff backend from Daniel Martí GSOC project.Daniel Martí
2017-03-15Run the copyright update script.Nick Mathewson
2017-03-14Create logfiles in mode 0640Nick Mathewson
2016-12-16Merge branch 'prop271_030_v1_squashed'Nick Mathewson
2016-12-06Accept non-space whitespace characters in log severity syntax.J. Ryan Stinnett
2016-11-30Add a GUARD log domain, for use with new guards codeNick Mathewson
2016-10-27Automated change to use smartlist_add_strdupovercaffeinated
2016-09-06checkSpace.pl now forbids more identifiers.Nick Mathewson
2016-08-31setup_capture_of_logs: no longer suppress log messagesNick Mathewson
2016-07-28Fix a huge pile of -Wshadow warnings.Nick Mathewson
2016-06-15Mark src/common tor_assert(0)/tor_fragile_assert() unreached for coverageNick Mathewson
2016-06-11Add -Wmissing-variable-declarations, with attendant fixesNick Mathewson
2016-02-27Update the copyright year.Nick Mathewson
2016-02-05Avoid calling log functions in logv when SMARTLIST_DEBUG is definedteor (Tim Wilson-Brown)
2016-02-05Check that the log mutex is initialised before trying to lock or unlock itteor (Tim Wilson-Brown)
2016-01-15Whitespace cleanupNick Mathewson
2016-01-13Revert my addition of callback cleaner and instead use existing functionality...Ola Bini
2016-01-13Remove a small memory leak in log callback setupOla Bini
2015-12-15Replace usage of INLINE with inlinecypherpunks
2015-10-02Fix check-spaces complaintsNick Mathewson
2015-09-30Document syslog_identity_tag for add_syslog_logPeter Palfrader
2015-09-30Add SyslogIdentityTagPeter Palfrader