Commit Graph

  • 8b4dacfbc0 Make a couple JavaDoc fixes. Karsten Loesing 2018-08-21 09:52:26 +0200
  • 7fcc7e79c8 Use diamond operator in a few more places. Karsten Loesing 2018-08-21 09:43:48 +0200
  • f82e5e5878 Remove unnecessary modifiers and semicolons. Karsten Loesing 2018-08-21 09:23:25 +0200
  • 18c5864591 Remove redundant escape in regular expressions. Karsten Loesing 2018-08-20 20:51:19 +0200
  • 273f3c2e13 Avoid string concatenation in a loop. Karsten Loesing 2018-08-20 20:27:24 +0200
  • 014917d377 Delete methods that only call their super. Karsten Loesing 2018-08-20 20:16:31 +0200
  • ccd8bbaedf Remove unused attribute. Karsten Loesing 2018-08-20 19:57:06 +0200
  • 5ec75a50c8 Access static method via class. Karsten Loesing 2018-08-20 19:53:00 +0200
  • 9cb9b78d94 Remove redundant initializers. Karsten Loesing 2018-08-20 16:29:47 +0200
  • b515520fd4 Use Arrays.asList with varargs. Karsten Loesing 2018-08-20 16:17:59 +0200
  • e3d2556d9c Simplify stream chain. Karsten Loesing 2018-08-20 16:06:34 +0200
  • 880d143787 Remove unnecessary null check. Karsten Loesing 2018-08-20 16:05:46 +0200
  • d15ef8018b Remove redundant casts. Karsten Loesing 2018-08-20 15:52:48 +0200
  • 438c8ee334 Avoid manual array copies. Karsten Loesing 2018-08-20 15:42:09 +0200
  • 0f4896c1f4 Replace while with for loops. Karsten Loesing 2018-08-20 15:33:17 +0200
  • 27fe727b7c Use more powerful Map methods. Karsten Loesing 2018-08-20 15:20:45 +0200
  • 7e37ef510f Replace lambda with method reference. Karsten Loesing 2018-08-20 15:17:13 +0200
  • 1335a527a7 Remove unnecessary boxing. Karsten Loesing 2018-08-20 15:00:36 +0200
  • 27b197ff04 Remove unthrown exceptions. Karsten Loesing 2018-08-20 14:32:45 +0200
  • ad0c33015c Replace Comparator with lambda. Karsten Loesing 2018-08-20 12:34:09 +0200
  • c5568eec63 Use Java 5 and 7 idioms in more places. Karsten Loesing 2018-08-20 12:22:16 +0200
  • 8b89bd0676 Remove unused parameters. Karsten Loesing 2018-08-20 12:03:05 +0200
  • d9f295ecfb Remove redundant modifiers from interface methods. Karsten Loesing 2018-08-20 11:19:37 +0200
  • 908d155c40 Update to latest metrics-base. Karsten Loesing 2018-08-17 09:06:45 +0200
  • f6c7e0e4d9 Fix single quotes to make Jenkins happy again. Karsten Loesing 2018-07-09 17:25:26 +0200
  • a67a4713f6 Resume previously aborted downloads. Karsten Loesing 2018-07-04 20:54:14 +0200
  • d1f9a329a2 Replace JAXB with Apache Commons Codec dependency. Karsten Loesing 2018-07-04 17:29:19 +0200
  • feabf88fff Bump version to 2.4.0-dev. Karsten Loesing 2018-05-25 14:46:09 +0200
  • 94a7403e62 Prepare for 2.4.0 release. metrics-lib-2.4.0 Karsten Loesing 2018-05-23 17:16:19 +0200
  • 16c6984ab9 Replace Gson with Jackson. Karsten Loesing 2018-05-22 15:23:57 +0200
  • 77bbd742b6 Bump version to 2.3.0-dev. Karsten Loesing 2018-04-18 16:43:13 +0200
  • bb087e88d2 Prepare for 2.3.0 release. metrics-lib-2.3.0 Karsten Loesing 2018-04-18 11:42:54 +0200
  • 7b859f8dc2 Use the descriptor file name for determining descriptor type. iwakeh 2018-03-27 07:25:37 +0000
  • 42daf8e5e1 Clarify parameter description in DescriptorParser's javadoc. iwakeh 2018-03-27 07:25:36 +0000
  • 368deb83ef Create ServerDescriptor#isHiddenServiceDir. Karsten Loesing 2018-04-04 22:04:03 +0200
  • f826234e80 Add change log entry for #24290. Karsten Loesing 2018-03-27 09:25:35 +0200
  • 56c906f4a0 Use timeout of one minute for fetching index. iwakeh 2018-03-19 10:58:38 +0000
  • 2e235ef8f3 Add change log entry for #25526. Karsten Loesing 2018-03-19 11:58:37 +0100
  • c54b264ad8 Override logLines method from LogDescriptor. iwakeh 2018-02-26 15:24:26 +0000
  • 7648780844 Bump version to 2.2.0-dev. Karsten Loesing 2018-02-26 16:24:25 +0100
  • 72f62fbe48 Prepare for 2.2.0 release, again. metrics-lib-2.2.0 Karsten Loesing 2018-02-26 14:12:31 +0100
  • 35feb816f8 Accomodate logs with more than Integer.MAX_VALUE lines. iwakeh 2018-02-16 09:05:46 +0000
  • c01dfbdc4e Enable handling of larger (> 2G) log files. iwakeh 2018-02-16 09:05:46 +0000
  • 59689a9fa4 Add log line interfaces and access methods. iwakeh 2018-02-06 14:59:05 +0000
  • 9f2db9a194 Add log message reporting progress reading tarballs. Karsten Loesing 2017-12-03 21:11:07 +0100
  • 678ddfd166 Prepare for 2.2.0 release. Karsten Loesing 2018-01-31 13:35:24 +0100
  • 6dd7cb9676 Fail early when 'null' values are added. iwakeh 2018-02-03 08:19:56 +0000
  • 3efd917169 Use 'putIfAbsent'. iwakeh 2018-02-03 08:19:55 +0000
  • dc01915288 Provide 'equals' and 'hashCode' implementations. iwakeh 2018-01-31 12:35:36 +0000
  • 8578de6d64 Reduce memory footprint of log lines. iwakeh 2018-01-31 12:35:31 +0000
  • 86c47d3764 Use enum for request method. iwakeh 2018-01-31 12:35:28 +0000
  • bbae561733 Store size as simple int. iwakeh 2018-01-31 12:35:27 +0000
  • be9624a17b Prepare date strings lazily in order to improve performance. iwakeh 2018-01-31 12:35:25 +0000
  • 3cd814d848 Add new descriptor type for web server access logs. iwakeh 2017-09-15 14:07:08 +0000
  • 5903c10565 Added package-info. iwakeh 2017-09-15 14:07:07 +0000
  • c29327ddc9 Added a space. iwakeh 2017-09-15 14:07:06 +0000
  • 2152ece320 Update copyright to 2018. Karsten Loesing 2018-01-09 10:24:25 +0100
  • 79a4b9866f Update to latest metrics-base. Karsten Loesing 2017-12-04 12:12:24 +0100
  • 663bdc285c Update to latest metrics-base. Karsten Loesing 2017-10-26 10:51:39 +0200
  • 03bc88c23b Bump version to 2.1.1-dev. Karsten Loesing 2017-10-17 21:21:18 +0200
  • a8c9232e9f Prepare for 2.1.1 release. metrics-lib-2.1.1 Karsten Loesing 2017-10-09 14:04:00 +0200
  • 02ad9fcde0 Write build revision to index.json files. iwakeh 2017-09-15 14:07:07 +0000
  • 992bf36ad2 Adapt all links in overview.html. iwakeh 2017-09-15 14:07:06 +0000
  • 6b8de66d17 Bump version to 2.1.0-dev. Karsten Loesing 2017-09-15 16:07:05 +0200
  • 27e1ff0497 Prepare for 2.1.0 release. metrics-lib-2.1.0 Karsten Loesing 2017-09-15 11:25:29 +0200
  • 65c266a8f9 Update to Java 8. Karsten Loesing 2017-09-15 11:20:43 +0200
  • 13a22d9ebe Update to latest metrics-base. Karsten Loesing 2017-09-05 14:03:51 +0200
  • f533c3d91d Avoid internal packages' javadoc in public javadoc API. iwakeh 2017-07-28 07:53:35 +0000
  • e0aa5eb81d Fix javadoc in Descriptor. iwakeh 2017-07-28 07:53:31 +0000
  • 4ee320caea Move FileType and add PLAIN FileType for no compression. iwakeh 2017-07-28 07:53:30 +0000
  • e2246804e3 Removed javadoc links to removed interfaces. iwakeh 2017-07-28 07:53:29 +0000
  • e0c5774529 Avoid compiler warnings in test classes. iwakeh 2017-07-28 07:53:28 +0000
  • 925b4a1f80 Add tests for Descriptor methods. Implements task-22912. iwakeh 2017-07-14 09:19:46 +0000
  • d00a28fe2d Add test for #22912. Karsten Loesing 2017-07-14 11:19:45 +0200
  • 44e1c2566b Retain trailing newline in Torperf results. Karsten Loesing 2017-07-13 11:34:11 +0200
  • 8678345af9 Avoid non-ASCII characters in expected messages. Karsten Loesing 2017-07-03 15:35:39 +0200
  • 0da6953cdd Update to Debian stretch libraries. Karsten Loesing 2017-07-03 11:17:41 +0200
  • e38ed79daf Bump version to 2.0.0-dev. Karsten Loesing 2017-06-28 19:56:11 +0200
  • 82a8d92b66 Prepare for 2.0.0 release. metrics-lib-2.0.0 Karsten Loesing 2017-06-28 11:49:27 +0200
  • 047f8c7c53 Rename jar files and release tarball. iwakeh 2017-06-26 20:12:13 +0000
  • 0d4898df6c Rename 'DescripTor' to 'Tor Metrics Library' as part of task-22732. iwakeh 2017-06-26 20:12:13 +0000
  • 27f05e1d4c All examples compile and work as explained in Metrics' web-site tutorials. Added a hint about where to find the examples to the README.md file. Implements task-22734. iwakeh 2017-06-26 20:12:11 +0000
  • 1b3fd15f92 Tweak tests for removing deprecated code for #22154. Karsten Loesing 2017-06-26 22:12:10 +0200
  • 946b261e6c Remove more deprecated code for #22154. Karsten Loesing 2017-06-26 18:12:45 +0200
  • c57517c7a9 Make tests pass again. (one still fails: testDirectorySignaturesLinesTwoAlgorithms in RelayNetworkStatusVoteImplTest) Part of task-22154. iwakeh 2017-06-23 08:37:48 +0000
  • 5148de2267 Make tests and benchmark compile; tests fail currently. Part of task-22154. iwakeh 2017-06-23 08:37:47 +0000
  • a56c96d66c Remove all deprecation warnings. Test might not compile yet. Part of task-22154. iwakeh 2017-06-23 08:37:42 +0000
  • 2f6c9baa68 Always use UTF-8 as charset. Karsten Loesing 2017-06-22 15:15:36 +0200
  • a86225335e Remove custom ImplementationNotAccessibleException. Karsten Loesing 2017-06-22 14:34:44 +0200
  • cad14ead4c Bump version to 1.9.0-dev. Karsten Loesing 2017-06-21 14:21:19 +0200
  • 3c98457777 Prepare for 1.9.0 release. descriptor-1.9.0 Karsten Loesing 2017-06-20 22:36:58 +0200
  • a113feb2c4 Add new method to retrieve raw descriptor length. Karsten Loesing 2017-06-15 14:25:29 +0200
  • 1062da637f Make DescriptorFile obsolete. Karsten Loesing 2017-06-07 17:52:02 +0200
  • 0236dc7771 Rename two parse* methods to verify*. Karsten Loesing 2017-06-19 11:42:18 +0200
  • de9600a5dc Change encoding of microdescriptor digests in network status entries. Karsten Loesing 2017-06-17 21:20:01 +0200
  • 47a69b342f Add a test for the encoding of microdescriptor digests in votes Karsten Loesing 2017-06-17 21:18:11 +0200
  • 59dc55fbe1 Bump version to 1.8.2-dev. Karsten Loesing 2017-06-16 17:03:41 +0200
  • be96d96b83 Prepare for 1.8.2 release. descriptor-1.8.2 Karsten Loesing 2017-06-16 16:54:50 +0200
  • 3affad3f88 Add test for task-22634. iwakeh 2017-06-16 12:55:35 +0000
  • 5954b34462 Make DescriptorParserImpl.parseDescriptor easily accessible for testing. iwakeh 2017-06-16 12:55:34 +0000