summaryrefslogtreecommitdiffhomepage
path: root/src/log.c
AgeCommit message (Collapse)Author
2009-08-04remove "discard const" compiler warnings with log_message().Michael Adam
Michael
2008-12-08Convert tabs to spacesMukund Sivaraman
2008-12-01Reformat code to GNU coding styleMukund Sivaraman
This is a commit which simply ran all C source code files through GNU indent. No other modifications were made.
2008-08-24pos can never be less than 0 as it's of type size_tMukund Sivaraman
Also fix the type which is passed in from various places.
2008-05-24Updated copyright, license notices in source codeMukund Sivaraman
The notices have been changed to a more GNU look. Documentation comments have been separated from the copyright header. I've tried to keep all copyright notices intact. Some author contact details have been updated.
2008-03-30Free entry_buffer or it'll be leakedMukund Sivaraman
vector_append() calls vector_insert() which makes a copy of the passed buffer, so the caller can free its buffer.
2008-03-30Fixed leaks of va_listsMukund Sivaraman
2005-08-15* [Indent] Ran Source Through indentRobert James Kaes
I re-indented the source code using indent with the following options: indent -kr -bad -bap -nut -i8 -l80 -psl -sob -ss -ncs There are now _no_ tabs in the source files, and all indentation is eight spaces. Lines are 80 characters long, and the procedure type is on it's own line. Read the indent manual for more information about what each option means.
2005-07-12* Updated Copyright Email AddressesRobert James Kaes
Updated the copyright email addresses for Robert James Kaes. The users.sourceforge.net address should always exist.
2004-08-14(log_message): Added a fsync() call after each line outputted to theRobert James Kaes
log file.
2004-02-13Removed unnecessary casts (mostly dealing with memory allocation.) IRobert James Kaes
should never have added them in the first place. They don't really buy anything, and they can hide bugs.
2003-07-31Added appropriate casts from (void*) so that the code will compileRobert James Kaes
cleanly with a C++ compiler. (Tested using GCC 3.3)
2003-05-31# Changed all the for calls to use the != test rather than < test.Robert James Kaes
The change was recommended in the C/C++ User Journal magazine.
2003-05-30# Changed the calls to vector_getentry() to use the new callingRobert James Kaes
convention.
2003-05-29# Renamed the vector_insert() calls to vector_append()Robert James Kaes
2002-10-03The internal log structure now uses a vector rather than a hash. ThisRobert James Kaes
change was required to actually display all the logs in the correct order. Also, all log lines are stored internally while tinyproxy is starting. At the appropriate point all the logs are written to the log file.
2002-06-15(log_message): Changed the code so that the log is opened, written, and ↵Robert James Kaes
closed whenever a message is submitted. This allows the log file to be moved away, for example a rotating the log, and yet still have the information written to the correct file name by all the children.
2002-06-06(send_stored_logs): Actually included the code to output the stored logs. ↵Robert James Kaes
Plus, there was a bug with how I was calling the hashmap_is_end() function. This has now been fixed.
2002-05-23Changed the header includes around to reflect the new source layout.Robert James Kaes
2002-04-26Check the return value of hashmap_first()Robert James Kaes
2002-04-25The hashmap API changed, so this function needs to be changed as well.Robert James Kaes
2002-04-22The log_message() function now stores the messages if the configurationRobert James Kaes
file has not been read yet. The reason for this is that we don't know where to log the messgaes until _after_ the config file has been processed.
2001-11-22Reformated text.Robert James Kaes
2001-10-25Header reorganization. Basically all system headers are now included inRobert James Kaes
tinyproxy.h and all the other files include the tinyproxy.h header. This moves all the dependancy issues into one file.
2001-09-04Fixed a format string bug with the syslog function.Robert James Kaes
2001-08-29Changed how we handle when compiled with debug code.Robert James Kaes
2001-08-28The logging levels _now_ output the correct information depending on whereRobert James Kaes
the config file sets it.
2001-08-27Fixed a problem where the connect messages were not getting logged if theRobert James Kaes
log level was set to INFO.
2001-08-26Fixed a problem with the new LOG_CONN log level.Robert James Kaes
2001-08-26Added the Connect log level.Robert James Kaes
2001-06-06Explictly cast getpid() to a long int to remove the compiler warnings onRobert James Kaes
various machines.
2001-06-05Changed the format type in the printf() to remove the compiler error (IRobert James Kaes
hope.)
2001-06-02Fixed a type problem with fprintf in log_message() when logging the PID.Robert James Kaes
2001-06-02Added the code for handling selective logging.Robert James Kaes
2001-05-27Changed the log() function to log_message().Robert James Kaes
2000-09-21Added the LOG_NOTICE level.Robert James Kaes
2000-09-11Cleaned up the logging format, and also included logging levels (which areRobert James Kaes
similar to the syslogd format.)
2000-02-16This commit was generated by cvs2svn to compensate for changes in r2,Steven Young
which included commits to RCS files with non-trunk default branches.