summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add `--maxcerts' argument to submitcert.py.HEADmasterLinus Nordberg2017-10-261-0/+4
| | | | Patch by Magnus Ahltorp from map/submission-fix.
* Retry submission when server replies with 429 Too Many Requests.Linus Nordberg2017-10-261-18/+26
| | | | Patch by Magnus Ahltorp from map/submission-fix.
* Submit certificates on the same http session.Linus Nordberg2017-10-261-4/+12
| | | | Patch by Magnus Ahltorp from map/submission-fix.
* Add descriptions to log node configuration man pageMagnus Ahltorp2017-09-191-32/+49
|
* Add install target.Linus Nordberg2017-09-063-8/+14
| | | | | Make default PREFIX absolute, for being useful in subdirectories too. Stop rm -rf $(INSTDIR), for being less dangerous.
* Use full INSTDIR; Add kernel name (system) to filenameLinus Nordberg2017-09-061-4/+4
| | | | | Also, use '_' for separating catlfish version and target OS+arch instead of '.'.
* Add missing hsm/*.Linus Nordberg2017-09-051-1/+5
|
* Add 'dist' target.Linus Nordberg2017-09-052-0/+16
|
* Add descriptions to log configuration man pageMagnus Ahltorp2017-07-261-26/+47
|
* Output optional and defaults to configuration man pageMagnus Ahltorp2017-07-265-24/+33
|
* Allow optional reading only for optional configuration keysMagnus Ahltorp2017-07-267-15/+35
| | | | | Add storage-sign-quorum-size configuration key. Add default for dbbackend configuration key.
* Remove erroneous 'filedb' db name from python mergeMagnus Ahltorp2017-07-265-5/+5
|
* Use centralized config parsing in initlog.pyMagnus Ahltorp2017-07-262-28/+22
|
* Change paths/mergedb to paths/db in local configMagnus Ahltorp2017-07-2516-27/+17
| | | | Remove unused config variable paths/publickeys
* Allow unknown configuration keys, but warnMagnus Ahltorp2017-07-201-20/+23
| | | | check_config_schema: collect errors and warnings, and only exit if there are any errors
* Added formalized config defaultsMagnus Ahltorp2017-07-183-77/+97
| | | | | Refactor reading of config Move config schemas to separate file
* Automatic generation of config man page skeletonMagnus Ahltorp2017-07-066-3/+457
|
* Verify config files against schemaMagnus Ahltorp2017-07-062-7/+133
|
* Replace 'localnodes' config with 'nodename'Magnus Ahltorp2017-07-0610-59/+39
| | | | Also some cleanup
* Add manpage documentation skeleton.Linus Nordberg2017-07-064-0/+86
|
* Added benchmark reporting.Magnus Ahltorp2017-07-063-5/+58
| | | | Change timing_point to time.time interface.
* Return raw content of reply when Content-Type is application/octet-stream.Linus Nordberg2017-06-211-1/+4
| | | | Keep returning decoded text for any other Content-Type.
* Verify raw content of auth header instead of decoded text.Linus Nordberg2017-06-211-1/+1
| | | | | | | The decoded text representation is an educated guess by the Requests package. Patch by Magnus Ahltorp.
* Add point releases to NEWS file.Linus Nordberg2017-04-271-0/+16
|
* Add a news entry for CATLFISH-102.Linus Nordberg2017-03-171-0/+4
|
* Only use more than 4 fsync processes when using fsdbMagnus Ahltorp2017-03-161-0/+4
|
* Add NEWS entry for statusserver.Linus Nordberg2017-03-151-0/+2
|
* Fix errors in perftestMagnus Ahltorp2017-03-151-4/+4
|
* Added heartbeat service. Add source.Magnus Ahltorp2017-03-152-5/+10
|
* Rename to statusserverMagnus Ahltorp2017-03-159-44/+73
|
* StatusserverMagnus Ahltorp2017-03-157-12/+111
|
* Merge remote-tracking branch 'refs/remotes/map/refactor-tests'Linus Nordberg2017-03-0925-141/+340
|\
| * 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 'CATLFISH-98'Linus Nordberg2017-03-082-2/+12
|\ \
| * | Allow 10MB of POST body.CATLFISH-98Linus Nordberg2017-03-082-2/+8
| | |
| * | Return HTTP code 413 when body in POST is too large.Linus Nordberg2017-03-031-0/+4
| |/
* | Add 'spt_data' to storage node config.Linus Nordberg2017-03-031-0/+2
|/ | | | Unbreak support for running frontend and storage in separate nodes.
* 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
|