Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-13 | journal-gatewayd: rename variables to avoid -Wshadow warning | Zbigniew Jędrzejewski-Szmek | |
2012-10-13 | journald: properly update message size after stripping the identifier | Zbigniew Jędrzejewski-Szmek | |
Valgrind says: ==29176== Conditional jump or move depends on uninitialised value(s) ==29176== at 0x412A85: cunescape_length_with_prefix (util.c:1565) ==29176== by 0x40B351: dev_kmsg_record (journald-kmsg.c:301) ==29176== by 0x40B653: server_read_dev_kmsg (journald-kmsg.c:347) ==29176== by 0x40B701: server_flush_dev_kmsg (journald-kmsg.c:365) ==29176== by 0x409DE7: main (journald.c:1535) | |||
2012-10-13 | journal: fix build in VALGRIND compatibility mode | Zbigniew Jędrzejewski-Szmek | |
2012-10-13 | log: introduce a macro to format message id | Zbigniew Jędrzejewski-Szmek | |
The MESSAGE_ID=... stanza will appear in countless number of places. It is just too long to write it out in full each time. Incidentally, this also fixes a typo of MESSSAGE is three places. | |||
2012-10-11 | journalctl: implement --since= and --until for filtering by time | Lennart Poettering | |
2012-10-11 | journal: support epxorting the journal in a format suitable for ↵ | Lennart Poettering | |
text/event-stream | |||
2012-10-11 | journal: take scroll events in the entire white box in browse.html | Lennart Poettering | |
2012-10-11 | journal: make buttons bigger in browse.html | Lennart Poettering | |
2012-10-11 | journal: use localstorage instead of cookies in browse.html and store where ↵ | Lennart Poettering | |
the current position | |||
2012-10-11 | journal: move buttons to the center in browse.html | Lennart Poettering | |
2012-10-10 | journal: add mousewheel scrolling to browse.html | Kay Sievers | |
2012-10-10 | journal: add keyboard navigation to browse.html | Lennart Poettering | |
2012-10-10 | journal: properly HTML escape more output in browse.html | Lennart Poettering | |
2012-10-10 | journal: properly escape HTML entities in browse.html | Mantas Mikulėnas | |
2012-10-10 | journal: when browsing the journal via browse.html allow clicking on entries ↵ | Lennart Poettering | |
to show their details | |||
2012-10-10 | journal: drop path name from cursor strings | Lennart Poettering | |
we had this mostly for debugging purposes and it was ignored when parsing anyway, so let's get rid of it | |||
2012-10-10 | gatewayd: beef up browse.html a bit | Lennart Poettering | |
2012-10-10 | journal: fix seeking backwards in gateway daemon | Lennart Poettering | |
2012-10-10 | journal: update comments a bit | Lennart Poettering | |
2012-10-10 | journalctl: properly parse --cursor= long getopt in addition to short -c | Lennart Poettering | |
2012-10-10 | journal: make sure sd_journal_seek_cursor() seeks to the specified entry if ↵ | Lennart Poettering | |
it exists, not one after it | |||
2012-10-09 | journal: implement follow mode for HTTP GET in gatewayd | Lennart Poettering | |
2012-10-09 | journal: add matching support to gatewayd | Lennart Poettering | |
2012-10-03 | dbus: add some more safety checks before accepting data from bus clients | Lennart Poettering | |
2012-10-03 | journal-send: simplification | Lennart Poettering | |
2012-10-03 | journald: only accept fds from certain directories | Lennart Poettering | |
2012-10-02 | journald: assert target instead of page | Lukas Nykryn | |
page is a local, yet unitialized, variable. | |||
2012-10-02 | trivial: fix typo | Zbigniew Jędrzejewski-Szmek | |
2012-09-28 | journald: rework auto-rotation logic | Lennart Poettering | |
2012-09-28 | journald: close sd_journal context after flushing to /var | Lennart Poettering | |
2012-09-28 | journal: add missing browse.html file | Lennart Poettering | |
2012-09-28 | journal: add minimal journal gateway daemon based on GNU libmicrohttpd | Lennart Poettering | |
This minimal HTTP server can serve journal data via HTTP. Its primary purpose is synchronization of journal data across the network. It serves journal data in three formats: text/plain: the text format known from /var/log/messages application/json: the journal entries formatted as JSON application/vnd.fdo.journal: the binary export format of the journal The HTTP server also serves a small HTML5 app that makes use of the JSON serialization to present the journal data to the user. Examples: This downloads the journal in text format: # systemctl start systemd-journal-gatewayd.service # wget http://localhost:19531/entries Same for JSON: # curl -H"Accept: application/json" http://localhost:19531/entries Access via web browser: $ firefox http://localhost:19531/ | |||
2012-09-28 | sd-journal: properly parse cursor strings | Lennart Poettering | |
2012-09-28 | logs-show: various cleanups | Lennart Poettering | |
Among other cleanups this introduces a threshold for the size of binary blobs we serialize as integer arrays in the JSON output. THis can be disabled via --all. | |||
2012-09-28 | journalctl: add --cursor switch | Lennart Poettering | |
2012-09-24 | journal: also use new VA_FORMAT_ADVANCE() macro in sd_journal_send() | Lennart Poettering | |
2012-09-24 | journald: always pass first entry timestamp back from journal_file_verify() | Lennart Poettering | |
2012-09-24 | journalctl: print correct timespan in verify | Mirco Tischler | |
The old code used a timestamp to print a timespan for unsealed journalfiles, incorrectly showing things like 2230 days of unsealed entries. Print the timespan between the first and last entry instead. | |||
2012-09-24 | journal: set seal even for readonly journalfiles | Mirco Tischler | |
journalctl needs to know wether the file has been sealed to be able to do verification. | |||
2012-09-24 | journalctl: reset cached column count on SIGWINCH | Dave Reisner | |
This requires a little bit of tip-toeing around to explicitly avoid touching the environment from a sig handler. Instead, simply create a function to reset the var to its "unset" state, allowing the next call to columns() to recalculate and cache the new value. | |||
2012-09-24 | journal: add missing test file | Lennart Poettering | |
2012-09-22 | journal: bring mmap cache prototype in sync | Lennart Poettering | |
2012-09-21 | journal: always keep marked mmap windows around | Lennart Poettering | |
2012-09-21 | journald: log how big the journal files may grow | Lennart Poettering | |
2012-09-21 | journalctl: make the argument to -n optional | Lennart Poettering | |
2012-09-21 | journal: completely rework the mmap cache as I too dumb to actually ↵ | Lennart Poettering | |
understand it Instead of doing hand optimized fd bisect arrays just use plain old hashmaps. Now I can understand my own code again. Yay! As a side effect this should fix some bad memory accesses caused by accesses after mmap(), introduced in 189. | |||
2012-09-21 | journal: don't allow journal_file_open() to be called with ret being NULL | Lennart Poettering | |
2012-09-19 | journald: don't accept arbitrarily sized journal data fields | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=858746 | |||
2012-09-19 | util: define union dirent_storage and make use of it everywhere | Lennart Poettering | |
Make sure to allocate enough space for readdir_r(). https://bugzilla.redhat.com/show_bug.cgi?id=858754 | |||
2012-09-19 | journal: when comparing two entries from separate files make sure we ↵ | Lennart Poettering | |
reposition the mmap window The mmap cache doesn't guarantee that we can look at two files at the same time. Hence make sure to look at the entries to compare one after the other, instead of at the same time when comparing them, and reposition the window in between. |