summaryrefslogtreecommitdiff
path: root/src/journal/journal-verify.c
Commit message (Collapse)AuthorAgeFilesLines
* journal: by default do not decompress dat objects larger than 64KLennart Poettering2012-11-211-1/+1
| | | | | | | | | | This introduces a new data threshold setting for sd_journal objects which controls the maximum size of objects to decompress. This is relieves the library from having to decompress full data objects even if a client program is only interested in the initial part of them. This speeds up "systemd-coredumpctl" drastically when invoked without parameters.
* util: unify usage of on_tty() in util.cLennart Poettering2012-10-191-2/+2
|
* journal-verify: get rid of an unused variableZbigniew Jędrzejewski-Szmek2012-10-131-3/+7
| | | | When compiling without gcrypt, gcc emits an annoying warning.
* journald: always pass first entry timestamp back from journal_file_verify()Lennart Poettering2012-09-241-3/+3
|
* journald: don't reposition window if we don't have toLennart Poettering2012-09-131-1/+1
|
* journal: add HAVE_XZ check to avoid build failureYin Kangkai2012-08-251-0/+4
| | | | Without this, build fail with --disable-xz or xz not installed.
* journalctl: be more friendly when informing about seal verificationLennart Poettering2012-08-211-1/+1
|
* journal: be more careful when keeping around mmaps we still needLennart Poettering2012-08-211-3/+2
|
* verify: optimize entry search a bit by using bisectionLennart Poettering2012-08-211-5/+29
|
* journal: automatically evolve FSS key even when nothing is loggedLennart Poettering2012-08-211-8/+0
|
* journal: add missing endianess conversionLennart Poettering2012-08-201-1/+0
|
* journal: make libgcrypt dependency optionalLennart Poettering2012-08-201-61/+10
|
* journal: use a macro to check for file header flagsLennart Poettering2012-08-201-5/+3
|
* journal: fix tag ordering checkLennart Poettering2012-08-201-5/+6
|
* journal: fix bisection algorithmLennart Poettering2012-08-191-1/+5
|
* journal: validate timestamps as wellLennart Poettering2012-08-191-2/+7
|
* journal: even more simple static object testsLennart Poettering2012-08-181-0/+18
|
* journal: refuse verification of files with unknown flagsLennart Poettering2012-08-181-1/+30
|
* jounral: write bit fiddling testLennart Poettering2012-08-181-12/+20
| | | | | This test goes through every single bit in a journal file, toggles it, and checks if this change is detected by the verification.
* journal: fix verification without keyLennart Poettering2012-08-181-41/+47
|
* journald: add additional simple static tests to verifierLennart Poettering2012-08-181-0/+21
|
* journal: after verification output validated time rangeLennart Poettering2012-08-171-6/+22
|
* journal: reword verification messages a bitLennart Poettering2012-08-171-24/+24
|
* journal: ensure that entries and tags are properly orderedLennart Poettering2012-08-171-2/+15
|
* journal: show new header fields in header dumpLennart Poettering2012-08-171-1/+1
|
* journal: don't write tag objects if nothing has been written since the last timeLennart Poettering2012-08-171-1/+2
|
* man: add man pages for new FSS stuffLennart Poettering2012-08-171-1/+2
|
* journal: rework terminologyLennart Poettering2012-08-171-10/+12
| | | | | | | | | | | | | | | | | | | | | | Let's clean up our terminology a bit. New terminology: FSS = Forward Secure Sealing FSPRG = Forward Secure Pseudo-Random Generator FSS is the combination of FSPRG and a HMAC. Sealing = process of adding authentication tags to the journal. Verification = process of checking authentication tags to the journal. Sealing Key = The key used for adding authentication tags to the journal. Verification Key = The key used for checking authentication tags of the journal. Key pair = The pair of Sealing Key and Verification Key Internally, the Sealing Key is the combination of the FSPRG State plus change interval/start time. Internally, the Verification Key is the combination of the FSPRG Seed plus change interval/start time.
* journal: add FSPRG journal authenticationLennart Poettering2012-08-161-5/+63
|
* journal: fix tag sequence number verificationLennart Poettering2012-08-161-59/+59
|
* journalctl: immeidately terminate on invalid seedLennart Poettering2012-08-161-1/+1
|
* journal: parse fsprg seedLennart Poettering2012-08-161-1/+65
|
* journal: count number of entry arrays in headerLennart Poettering2012-08-161-0/+7
|
* journal: fix variable initializationLennart Poettering2012-08-161-0/+3
|
* journal: fix unitialized varLennart Poettering2012-08-161-0/+1
|
* journal: journal-send.h doesn't actually existLennart Poettering2012-08-161-1/+0
|
* journal: verify structural consistencyLennart Poettering2012-08-161-50/+395
|
* journal: add color to verification progress barLennart Poettering2012-08-161-1/+3
|
* journal: verify compressed objectsLennart Poettering2012-08-161-8/+21
|
* journal: verify hashes only during actual verification, not all the timeLennart Poettering2012-08-161-10/+29
|
* journal: split up journal-file.cLennart Poettering2012-08-161-0/+558