| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | fixup! Accomodate logs with more than Integer.MAX_VALUE lines.task-23046-list2stream | iwakeh | 2018-02-16 |
| | | |||
| * | Accomodate logs with more than Integer.MAX_VALUE lines. | iwakeh | 2018-02-16 |
| | | | | | Implements task-23046. | ||
| * | Add log line interfaces and access methods. | iwakeh | 2018-02-16 |
| | | | | | | For both the general LogDescriptor and extension WebServerAccessLog. Include some new tests. | ||
| * | Add log message reporting progress reading tarballs. | Karsten Loesing | 2018-02-06 |
| | | | | | Implements #22990. | ||
| * | Prepare for 2.2.0 release. | Karsten Loesing | 2018-02-05 |
| | | |||
| * | Fail early when 'null' values are added. | iwakeh | 2018-02-05 |
| | | | | | | | 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. | ||
| * | Use 'putIfAbsent'. | iwakeh | 2018-02-05 |
| | | |||
| * | Provide 'equals' and 'hashCode' implementations. | iwakeh | 2018-02-05 |
| | | |||
| * | Reduce memory footprint of log lines. | iwakeh | 2018-02-05 |
| | | | | | | | 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. | ||
| * | Use enum for request method. | iwakeh | 2018-02-05 |
| | | |||
| * | Store size as simple int. | iwakeh | 2018-02-05 |
| | | |||
| * | Prepare date strings lazily in order to improve performance. | iwakeh | 2018-02-05 |
| | | |||
| * | Add new descriptor type for web server access logs. | iwakeh | 2018-01-31 |
| | | | | | | Implements task-22983 and is based on the log-descriptor specification. | ||
| * | Added package-info. | iwakeh | 2018-01-31 |
| | | |||
| * | Added a space. | iwakeh | 2018-01-31 |
| | | |||
| * | Update copyright to 2018. | Karsten Loesing | 2018-01-09 |
| | | |||
| * | Update to latest metrics-base. | Karsten Loesing | 2017-12-04 |
| | | |||
| * | Update to latest metrics-base. | Karsten Loesing | 2017-10-26 |
| | | |||
| * | Bump version to 2.1.1-dev. | Karsten Loesing | 2017-10-17 |
| | | |||
| * | Prepare for 2.1.1 release. | Karsten Loesing | 2017-10-09 |
| | | |||
| * | Write build revision to index.json files. | iwakeh | 2017-10-06 |
| | | | | | | Implements part of task-21414. Adapt IndexNode to supply a revision. | ||
| * | Adapt all links in overview.html.task-23597 | iwakeh | 2017-09-15 |
| | | | | | | Implement task-23597. Reflect changes of links in Trac module names and Metrics' website. | ||
| * | Bump version to 2.1.0-dev. | Karsten Loesing | 2017-09-15 |
| | | |||
| * | Prepare for 2.1.0 release. | Karsten Loesing | 2017-09-15 |
| | | |||
| * | Update to Java 8. | Karsten Loesing | 2017-09-15 |
| | | |||
| * | Update to latest metrics-base. | Karsten Loesing | 2017-09-05 |
| | | | | | | But override the switch from Java 7 to 8 until all metrics libraries depending on metrics-lib have upgraded to Java 8 first. | ||
| * | Avoid internal packages' javadoc in public javadoc API. | iwakeh | 2017-08-29 |
| | | |||
| * | Fix javadoc in Descriptor. | iwakeh | 2017-08-15 |
| | | |||
| * | Move FileType and add PLAIN FileType for no compression. | iwakeh | 2017-08-15 |
| | | |||
| * | Removed javadoc links to removed interfaces. | iwakeh | 2017-07-28 |
| | | |||
| * | Avoid compiler warnings in test classes. | iwakeh | 2017-07-28 |
| | | |||
| * | Add tests for Descriptor methods. Implements task-22912. | iwakeh | 2017-07-28 |
| | | | | | | | 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. | ||
| * | Add test for #22912. | Karsten Loesing | 2017-07-14 |
| | | |||
| * | Retain trailing newline in Torperf results. | Karsten Loesing | 2017-07-13 |
| | | | | | Fixes #22912. | ||
| * | Avoid non-ASCII characters in expected messages. | Karsten Loesing | 2017-07-03 |
| | | | | | | 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. | ||
| * | Update to Debian stretch libraries. | Karsten Loesing | 2017-07-03 |
| | | |||
| * | Bump version to 2.0.0-dev. | Karsten Loesing | 2017-06-28 |
| | | | | | | Also include missing change log entry that was supposed to go into 2.0.0. | ||
| * | Prepare for 2.0.0 release. | Karsten Loesing | 2017-06-28 |
| | | |||
| * | Rename jar files and release tarball. | iwakeh | 2017-06-28 |
| | | |||
| * | Rename 'DescripTor' to 'Tor Metrics Library' as part of task-22732.task-22732 | iwakeh | 2017-06-26 |
| | | |||
| * | All examples compile and work as explained in Metrics' web-site tutorials.task-22734 | iwakeh | 2017-06-26 |
| | | | | | | Added a hint about where to find the examples to the README.md file. Implements task-22734. | ||
| * | Tweak tests for removing deprecated code for #22154. | Karsten Loesing | 2017-06-26 |
| | | | | | | | | | | | | | | | | 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(). | ||
| * | Remove more deprecated code for #22154. | Karsten Loesing | 2017-06-26 |
| | | | | | | | | | | | | | | | | 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. | ||
| * | Make tests pass again.task-22154 | iwakeh | 2017-06-23 |
| | | | | | | (one still fails: testDirectorySignaturesLinesTwoAlgorithms in RelayNetworkStatusVoteImplTest) Part of task-22154. | ||
| * | Make tests and benchmark compile; tests fail currently. | iwakeh | 2017-06-23 |
| | | | | | Part of task-22154. | ||
| * | Remove all deprecation warnings. Test might not compile yet. | iwakeh | 2017-06-23 |
| | | | | | Part of task-22154. | ||
| * | Always use UTF-8 as charset. | Karsten Loesing | 2017-06-23 |
| | | | | | Implements #21932. | ||
| * | Remove custom ImplementationNotAccessibleException. | Karsten Loesing | 2017-06-22 |
| | | | | | Implements #22476. | ||
| * | Bump version to 1.9.0-dev. | Karsten Loesing | 2017-06-21 |
| | | |||
| * | Prepare for 1.9.0 release. | Karsten Loesing | 2017-06-20 |
| | | |||
