| Commit message (Collapse) | Author | Age |
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Implements task-23046.
|
| |
|
|
|
|
|
|
|
|
|
| |
As log files can be compressed very efficiently log descriptor raw bytes contain
the compressed bytes.
Added methods for accessing uncompressed log content, as well as stream based
methods for decompression and compression in class FileType.
Adapted all tests to the changes.
Implements task-25329.
|
| |
|
|
|
| |
For both the general LogDescriptor and extension WebServerAccessLog.
Include some new tests.
|
| |
|
|
| |
Implements #22990.
|
| | |
|
| |
|
|
|
|
| |
And, allow for roughly a years worth of entries in dateMap and requestMap before
re-hashing by setting initial capacity. Defaults are fine for the small ipMap
and protocolMap.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Also make validation optional for internal web log constructor.
CollecTor uses this for storing freshly sanitized logs,
which don't need to be validated a second time.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Implements task-22983 and is based on the log-descriptor
specification.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Implements part of task-21414.
Adapt IndexNode to supply a revision.
|
| |
|
|
|
| |
Implement task-23597. Reflect changes of links in Trac module names
and Metrics' website.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
But override the switch from Java 7 to 8 until all metrics libraries
depending on metrics-lib have upgraded to Java 8 first.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
The different tests have separate methods for clarity when tests fail.
This is more important than the additional overhead of repeated
iteration over the test-descriptors, which are kept small.
|
| | |
|
| |
|
|
| |
Fixes #22912.
|
| |
|
|
|
| |
This currently breaks Jenkins build, which is not exactly our fault
but Jenkin's. But this is test code, so it's easier to just adapt.
|
| | |
|
| |
|
|
|
| |
Also include missing change log entry that was supposed to go into
2.0.0.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Added a hint about where to find the examples to the README.md file.
Implements task-22734.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch makes the following changes:
- Remove now unused import in DescriptorParser.
- Rename methods in DescriptorParserImpl to please checkstyle.
- Tweak a few things in DescriptorReaderImplTest, including accepting
varargs for dirs and putting back expected excluded files.
- Remove tests that were previously testing deprecated methods which
are now gone.
- Change the two tests ending in NoDescriptors() back so that they
really don't read any descriptors.
- Put back tests for unrecognized lines, but don't expect
DescriptorParseExceptions anymore and instead check
getUnrecognizedLines().
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch makes the following changes:
- Remove (non-deprecated) method
DescriptorParser#parseDescriptors(byte[], String) which we clearly
forgot to deprecate earlier and which we shouldn't support in the
future. It returns a List (rather than Iterable) and throws
DescriptorParseException rather than include UnparseableDescriptor
in the result. Might deserve an extra notice in the change log.
- Put back a few lines `this.unrecognizedLines.add(line);` which got
lost in previous commits.
- Remove `failUnrecognizedDescriptorLines` parameters everywhere.
- Remove more obsolete code from DescriptorReaderImpl.
- Remove now obsolete attribute oldExitListEntries from ExitListImpl.
|
| |
|
|
|
| |
(one still fails: testDirectorySignaturesLinesTwoAlgorithms in RelayNetworkStatusVoteImplTest)
Part of task-22154.
|
| |
|
|
| |
Part of task-22154.
|
| |
|
|
| |
Part of task-22154.
|
| |
|
|
| |
Implements #21932.
|