summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Correct paths and change test certMagnus Ahltorp2017-03-021-3/+3
|
* Handle unreachable storage nodesMagnus Ahltorp2017-03-021-8/+15
|
* Refactor testsMagnus Ahltorp2017-03-0224-133/+325
|
* Merge branch 'map-storage-signature'Linus Nordberg2017-03-014-31/+106
|\ | | | | | | | | Conflicts: NEWS.md
| * Add a NEWS entry.Linus Nordberg2017-03-011-0/+11
| |
| * Add an embryo for system documentation.Linus Nordberg2017-02-281-0/+41
| | | | | | | | Trying ot document the add-chain process.
| * Rename a couple functions and variables; add two comments.Linus Nordberg2017-02-281-10/+15
| |
| * Support requirement that storage servers sign stored entriesMagnus Ahltorp2017-02-172-30/+50
| | | | | | | | | | | | | | | | Make SCT cache mandatory. The signature server now requires signatures from the storage nodes, so if SCT is not present in the cache, always send entries to storage servers to collect signatures. Also send SCT when committing entry to storage servers.
* | Look for root last in list, not anywhere in list.Linus Nordberg2017-02-271-36/+36
| | | | | | | | | | | | | | | | Even if verify_chain() should not return a root cert that is not last in the chain, the code is now less confusing to read. Also, rename normalise_chain/3 to verify_chain to reflect what it actually does.
* | Update NEWS.Linus Nordberg2017-02-251-0/+10
| |
* | Don't store root cert twice when included in submission.Linus Nordberg2017-02-251-9/+12
| | | | | | | | Closes CATLFISH-96.
* | Do test public interface for normalise_chain/2.Linus Nordberg2017-02-251-12/+12
| | | | | | | | Catches CATLFISH-96.
* | Bump version number.Linus Nordberg2017-02-213-5/+5
|/
* Replace use of nc(1) in getconfig.sh with new plopcontrol.py.Linus Nordberg2017-02-162-3/+38
|
* Ready for catlfish-0.10.0.catlfish-0.10.0Linus Nordberg2017-02-113-5/+5
|
* Add info on the *addresses options.releng010Linus Nordberg2017-02-111-2/+4
|
* Add another config option change.Linus Nordberg2017-02-111-6/+10
| | | | And tweak text.
* Proposed NEWS.md.Linus Nordberg2017-02-111-0/+52
|
* Be more careful with secret keys.Linus Nordberg2017-02-111-0/+6
|
* Return content of result response, not the Response object.getconfigLinus Nordberg2017-02-101-1/+1
|
* Import urlget from certtools.Linus Nordberg2017-02-101-1/+1
|
* Make getconfig.sh not require a running system.Linus Nordberg2017-02-101-9/+16
|
* Cap merge dist and backup window sizes to 50k entries.erlmerge2Linus Nordberg2017-02-081-2/+2
| | | | | | compileconfig limits window sizes to 50k silently. 50k is 50% of the current max number of entries returned by "missingentries". This limit can be lifted once CATLFISH-90 has been implemented.
* Support for Erlang/OTP 19Magnus Ahltorp2017-02-081-0/+9
|
* Make perf-test work with continuous mergeMagnus Ahltorp2017-02-082-19/+32
|
* Have primary merge allow missingentries replies.Linus Nordberg2017-02-081-0/+2
|
* Move frontend_nodes for primary merge to plopconfig.Linus Nordberg2017-02-081-1/+1
| | | | Also make it contain node names too.
* Secondary merge node already has a logorder file.erlmerge_sthLinus Nordberg2017-02-081-1/+0
|
* Have loginfo.py tolerate 500 for a while when waiting for STH.Linus Nordberg2017-02-083-11/+12
|
* Correct a few file names.Linus Nordberg2017-02-081-7/+6
|
* Update dependency info and info about what "make tests" does.Linus Nordberg2017-02-081-7/+6
|
* Limit files in release again.Linus Nordberg2017-02-081-2/+2
| | | | | | | | | | We relaxed the regexps when adding merge, but limiting is good both for the time it takes to "make release" and for size of the release. Also, stop listing kernel and stdlib in the rel tuple for catlfish -- doesn't seem to be needed. This was probably due to confusion with what applications are listed in the applications tuple of the .app file.
* Handle lack of STH in mergestatusMagnus Ahltorp2017-02-072-6/+15
|
* Improve start and stop of Erlang nodesMagnus Ahltorp2017-02-076-47/+97
|
* Create and use the minsize file.Linus Nordberg2017-02-077-50/+69
|
* Parallelised merge, sth phase.Linus Nordberg2017-02-079-26/+86
|
* Merge branch 'erlmerge_backup_keymgmt' of ↵Linus Nordberg2017-02-071-1/+10
|\ | | | | | | https://git.nordu.net/user/map/catlfish into map-erlmerge_backup_keymgmt
| * Tolerate 500 for a while when waiting for tree sizeMagnus Ahltorp2017-02-061-1/+10
| |
* | Some shells (like dash when invoked as /bin/sh) don't do brace expansion.Linus Nordberg2017-02-061-1/+3
| |
* | Some shells (like dash when invoked as /bin/sh) don't like '==' to test.Linus Nordberg2017-02-062-2/+2
|/
* Wait for merge in testsMagnus Ahltorp2017-02-067-26/+96
|
* Added tools for getting and generating global configMagnus Ahltorp2017-02-0218-34/+235
|
* merge_sth.py doesn't do the right thing when 'sth' is missing.erlmerge_backupLinus Nordberg2017-02-021-0/+1
| | | | See CATLFISH-88, CATLFISH-89 for a discussion.
* Parallelised merge, backup phase.Linus Nordberg2017-02-023-3/+19
|
* Parallelised merge, distribution phase.erlmerge_distLinus Nordberg2017-02-0115-37/+190
|
* Verify config file signatureMagnus Ahltorp2017-02-0113-15/+97
| | | | | Read log key from config file in more places. Check STH signature in storagegc.py
* Separate erlang config file for reloadable parametersMagnus Ahltorp2017-01-271-7/+21
|
* Merge remote-tracking branch 'refs/remotes/map/config-api-key'Linus Nordberg2017-01-236-42/+65
|\
| * Remove old @-style preprocessing code.Magnus Ahltorp2017-01-231-2/+1
| |
| * API keys are now provided in the config file.Magnus Ahltorp2017-01-206-41/+65
| | | | | | | | Also added CA cert verification for internal TLS connections.