about summary refs log tree commit diff stats
path: root/src/log.c
Commit message (Expand)AuthorAgeFilesLines
* Iterate logfiles until 100 are reachedMichael Vetter2019-06-071-6/+9
* Log and print outgoing encrypted messagePaul Fariello2019-04-101-1/+63
* Add OMEMO message encryption and decryptionPaul Fariello2019-04-101-0/+34
* Update copyright to include 2019Michael Vetter2019-01-221-1/+1
* Fix gcc8 error about strncpyMichael Vetter2018-07-061-1/+1
* Update copyrightJames Booth2018-01-211-1/+1
* Recreate chat log when removedJames Booth2017-06-131-1/+6
* Update CopyrightJames Booth2017-01-281-1/+1
* Remove copied char* in groupchat_log_chatJames Booth2016-07-261-9/+7
* Fix memory leaksJames Booth2016-07-251-1/+2
* Move all filepath handling to files.cJames Booth2016-07-241-37/+5
* Move xgd functionsJames Booth2016-07-241-2/+2
* Move resource conversionsJames Booth2016-07-241-1/+1
* Add config/files.cJames Booth2016-07-241-0/+1
* Tidy headersJames Booth2016-07-241-1/+0
* Update GPL link in headersJames Booth2016-07-241-1/+1
* Move connection fulljid functionJames Booth2016-05-061-6/+6
* Rename jabber_ functionsJames Booth2016-05-061-6/+6
* Updated copyrightJames Booth2016-02-141-1/+1
* Applied coding style to src/James Booth2015-10-261-40/+36
* Pass delay timestamp to all incoming chat eventsJames Booth2015-09-081-18/+7
* Dereference timestamp on chat loggingJames Booth2015-08-091-1/+6
* WIP fix for #516, needs memory cleanupJames Booth2015-06-291-14/+6
* log: Introduced stderr log handlerDmitry Podgorny2015-06-231-0/+103
* Added PGP logging preferencesJames Booth2015-06-211-0/+34
* Use null check convention in log.cJames Booth2015-05-041-8/+8
* Move common chat logging code to log.cJames Booth2015-03-151-4/+74
* Updated copyrightJames Booth2015-02-101-1/+1
* Used g_hash_table_destroy to free logsJames Booth2015-02-101-4/+4
* Set file permissions for logsJames Booth2014-10-181-0/+4
* Added license exemption for OpenSSL to source headersJames Booth2014-08-241-0/+12
* Fixed memleak in chat log historyJames Booth2014-06-271-8/+11
* Fixed cppcheck warningsJames Booth2014-04-261-3/+2
* Added /log where commandJames Booth2014-04-131-0/+9
* Added /log shared settingJames Booth2014-04-131-5/+17
* Added /log rotate optionJames Booth2014-04-131-3/+5
* Updated copyrightJames Booth2014-03-091-1/+1
* Add level to log outputJames Booth2014-01-271-1/+23
* fixed segfault when home directory doesn't existDmitry Podgorny2014-01-031-27/+31
* Fixed memory leak in groupchat loggingJames Booth2013-09-231-0/+1
* Fixed memory leaks in chat logsJames Booth2013-09-231-9/+9
* tz should be cached in static variableDmitry Podgorny2013-08-241-4/+0
* avoid double allocaion of session_startedDmitry Podgorny2013-08-241-1/+0
* refactored loggingDmitry Podgorny2013-08-031-19/+8
* Added groupchat logsJames Booth2013-05-051-1/+107
* Default to INFO when creating logJames Booth2013-02-031-1/+3
* Removed log function to log.cJames Booth2013-02-031-0/+16
* Removed files.cJames Booth2013-02-021-1/+0
* Moved function to get log dir to log.cJames Booth2013-02-021-4/+16
* Moved function to get chat log dir to log.cJames Booth2013-02-021-1/+16
((1003 byte) (raw)) => c run: match-at/main 13: #\c => ((9 character)) mem: ((9 character)): 1017 <= #\c run: match-at/main 14: (((10 character)) <- ((index)) ((2 string-address) (deref)) ((7 integer))) mem: ((7 integer)) => 1 array-len: ((1004 string) (raw)) mem: ((1004 integer) (raw)) => 2 mem: ((1006 byte) (raw)) => c run: match-at/main 14: #\c => ((10 character)) mem: ((10 character)): 1018 <= #\c run: match-at/main 15: (((11 boolean)) <- ((equal)) ((9 character)) ((10 character))) mem: ((9 character)) => c mem: ((10 character)) => c run: match-at/main 15: t => ((11 boolean)) mem: ((11 boolean)): 1019 <= t run: match-at/main 16: (((jump-if)) ((11 boolean)) ((1 offset))) mem: ((11 boolean)) => t run: match-at/main 18: (((3 integer)) <- ((add)) ((3 integer)) ((1 literal))) mem: ((3 integer)) => 2 run: match-at/main 18: 3 => ((3 integer)) mem: ((3 integer)): 1011 <= 3 run: match-at/main 19: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal))) mem: ((7 integer)) => 1 run: match-at/main 19: 2 => ((7 integer)) mem: ((7 integer)): 1015 <= 2 run: match-at/main 20: (((jump)) ((-10 offset))) run: match-at/main 11: (((8 boolean)) <- ((greater-or-equal)) ((7 integer)) ((4 integer))) mem: ((7 integer)) => 2 mem: ((4 integer)) => 2 run: match-at/main 11: t => ((8 boolean)) mem: ((8 boolean)): 1016 <= t run: match-at/main 12: (((jump-if)) ((8 boolean)) ((8 offset))) mem: ((8 boolean)) => t run: match-at/main 21: (((reply)) ((t literal))) run: main 2: t => ((3 boolean)) mem: ((3 boolean)): 3 <= t schedule: done with routine nil