aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/Shared/Logging/ringlogger.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-03-18ringlogger: document racesJason A. Donenfeld1-0/+3
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-03-17ringlogger: support mpsc for singlefileJason A. Donenfeld1-54/+77
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-01-07Update copyrightJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-15Prettier log time formatJason A. Donenfeld1-9/+19
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-14Simplify logging tagsJason A. Donenfeld1-3/+6
This was roop's initial idea, and it turns out to be the better one, now that we can pass cstrings more easily. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-13Rewrite LoggerJason A. Donenfeld1-15/+31
This reverts all of Roop's changes to the C code, and then rewrites the logger logic to be cleaner. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-13Logging: Tag the entries in the merged logRoopesh Chander1-2/+5
So we know which entry is from the app and which is from the network extension. Signed-off-by: Roopesh Chander <roop@roopc.net>
2018-12-13Logging: ringlogger.c: Trim trailing newlinesRoopesh Chander1-0/+7
Signed-off-by: Roopesh Chander <roop@roopc.net>
2018-12-13Logging: Use ringlogger for logging from the extensionRoopesh Chander1-17/+0
Signed-off-by: Roopesh Chander <roop@roopc.net>
2018-12-13Commit untested ringlogger codeJason A. Donenfeld1-0/+125
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>