Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-16 | journalctl: properly track rotated journals in follow mode | Lennart Poettering | |
2012-10-16 | sd-journal: fix bad memory access | Lennart Poettering | |
2012-10-16 | journal: implement time-based rotation/vacuuming | Lennart Poettering | |
This also enables time-based rotation (but not vacuuming) after 1month, so that not more one month of journal is lost at a time per vacuuming. | |||
2012-10-16 | journal: sort data items of entries by offset | Lennart Poettering | |
This should slightly optimize disk access patterns on rotating disks for simple readers. | |||
2012-10-16 | journal: Set the last_unused pointer correctly when attaching an unused window | Colin Guthrie | |
It seems the previous code was copy/pasted from context_detach_window() but not updated. | |||
2012-10-16 | journal: Properly track the number of allocated windows. | Colin Guthrie | |
Checks were already in place to make sure that the number of windows was limited to 64, but the count was never incremented or decremented. | |||
2012-10-16 | journalctl: add --unit=/-u to match by unit name | Lennart Poettering | |
This applies unit_name_mangle() to the specified unit names and hence can handle weird characters nicely and will add unit suffixes as necessary. | |||
2012-10-16 | journalctl: harmonise in-stream comments | Lennart Poettering | |
From now on, always use ANSI-SQL-style comments in log streams, i.e. prefix with --. We also suffix things with this, just to be nice... | |||
2012-10-15 | journalctl: skip informational messages in export/json modes | Zbigniew Jędrzejewski-Szmek | |
2012-10-14 | journalctl: make --follow really work | Zbigniew Jędrzejewski-Szmek | |
2012-10-13 | journalctl: make --follow work again | Zbigniew Jędrzejewski-Szmek | |
Stopped working after cfbc22ab 'journalctl: implement --since= and --until for filtering by time'. | |||
2012-10-13 | journal-verify: get rid of an unused variable | Zbigniew Jędrzejewski-Szmek | |
When compiling without gcrypt, gcc emits an annoying warning. | |||
2012-10-13 | journald: add missing include | Zbigniew Jędrzejewski-Szmek | |
./src/journal/journald.h:123:114: warning: ‘struct ucred’ declared inside parameter list [enabled by default] | |||
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 | |