Commit Graph

490 Commits

Author SHA1 Message Date
Thor77 ab96dd42f9 Merge pull request #5 from djmattyg007/readme_update
Update readme to emphasise fact that no ServerQuery account is required
2017-02-14 22:38:26 +01:00
Matthew Gamble 3824eeac10
Fix closing header tag 2017-02-15 08:36:01 +11:00
Matthew Gamble 69557a94a6
Update CLI help text to match readme 2017-02-15 08:33:17 +11:00
Thor77 ae35a73a64 Merge pull request #7 from djmattyg007/template_security
* Add rel=noopener to the github link to prevent window.opener attacks.
* Add no-referrer referrer policy to prevent leakage of sensitive info such as private domain names.
2017-02-14 16:07:37 +01:00
Thor77 d7876f25b6 Merge pull request #6 from djmattyg007/template_doctype
Add doctype to template
2017-02-14 15:58:07 +01:00
Matthew Gamble 96156ca622
Add no-referrer referrer policy to prevent leakage of sensitive info
This prevents Referer headers from being sent when requesting any
external assets, and when clicking on any offsite links. This includes
the github link in the footer. This helps to prevent the leakage of
sensitive details, such as private domain names.
2017-02-14 18:17:35 +11:00
Matthew Gamble e94e117242
Add rel=noopener to prevent window.opener attacks
This is highly unlikely, but it never hurts to be cautious.
2017-02-14 18:14:59 +11:00
Matthew Gamble 13ad296459
Add doctype to main template 2017-02-14 18:11:35 +11:00
Matthew Gamble d75779a9f2
Update readme to emphasise fact that no ServerQuery account is required 2017-02-14 18:00:55 +11:00
Thor77 72c1eb78f8 Use fixture for providing clients
for test_client and test_ident_map
2017-02-12 21:38:29 +01:00
Thor77 fe0965db32 Bump version to 1.1.0 2017-02-11 22:24:01 +01:00
Thor77 426c0199b4 Update screenshot.png
to show new position of last-seen hint
2017-02-11 22:21:58 +01:00
Thor77 e005fdeb92 Bump python-version for travis to 3.6 2017-02-11 22:16:12 +01:00
Thor77 cc0f1b30f7 Bump LICENSE-year to 2017 2017-02-11 22:15:51 +01:00
Thor77 22f6402bce Add nick-history functionality
hover a nickname to show previous nicks
2017-02-11 22:14:34 +01:00
Thor77 6366d3ebb1 Show last-seen hint only in Onlinetime-section
currently by filtering by headline (probably not a good long-term-solution)
2017-02-10 23:34:23 +01:00
Thor77 f97f309b85 Move last-seen hint to value
and display it on the left side because last-seen is related to onlinetime and not
to the nick.
2017-02-10 23:33:57 +01:00
Thor77 38d497300c Add various python-related paths to .gitignore 2017-01-26 19:11:34 +01:00
Thor77 365994500a Bump version to 1.0.3 2016-11-24 22:58:22 +01:00
Thor77 8d2e0c1345 Add funcdoc for tsstats.template.prepare_clients 2016-11-24 22:57:56 +01:00
Thor77 7a55829d0b Bump version to 1.0.2 2016-11-23 21:24:19 +01:00
Thor77 cb449558e0 Fix onlinetime_threshold not used 2016-11-23 21:23:20 +01:00
Thor77 42fb5f30b5 Bump version to 1.0.1 2016-11-23 21:19:47 +01:00
Thor77 17a486bb7d Fix incorrectly sorted imports 2016-11-23 21:19:21 +01:00
Thor77 e7e8612bc0 Bump version to 1.0.0 🎉 2016-11-23 21:16:10 +01:00
Thor77 ba47122f50 Sort servers by sid for consistent output 2016-11-23 21:09:11 +01:00
Thor77 ef66b45e21 Prefix clientlist-filter with section-filter
because navbar-entries are also li
2016-11-23 21:06:55 +01:00
Thor77 2cdcdd1e5b Use new, sid-prefixed section-id 2016-11-23 21:06:11 +01:00
Thor77 a96200dafa Update test_debug for new debug-label 2016-11-23 21:04:51 +01:00
Thor77 a3d4cdde5b Use render_servers instead of render_template 2016-11-23 21:02:05 +01:00
Thor77 418be10603 Use render_servers for utf8-write-test 2016-11-22 23:08:49 +01:00
Thor77 42796be9d8 Use render_servers instead of render_template
* limit to one output file for all virtual servers
2016-11-22 23:04:18 +01:00
Thor77 5915664605 Set index.jinja2 as default for General.template 2016-11-22 23:03:51 +01:00
Thor77 062da49244 Rename render_template to render_servers
also includes refactoring for multiserver-output

* now accepts list of servers instead of clients as input
* index.jinja2 is now the default template
2016-11-22 23:02:26 +01:00
Thor77 9a686f7a2f Refactor template(s) for multiserver-display
* all virtual servers are now included in one single outputfile
* navbar for navigation between virtual servers
2016-11-22 22:59:57 +01:00
Thor77 4f77b2b6f3 Bump version to 0.18.0 2016-11-19 22:52:29 +01:00
Thor77 51225175ce Refactor clients preperation into prepare_clients 2016-11-19 22:50:28 +01:00
Thor77 cbbedfa669 Bump version to 0.17.0 2016-11-19 22:29:43 +01:00
Thor77 75c5ebb575 Adapt to new return type of tsstats.log.parse_logs
in this case using list- instead of dict-indexing
2016-11-19 22:28:34 +01:00
Thor77 f0dc95a583 Adapt to new return type of tsstats.log.parse_logs 2016-11-19 22:27:44 +01:00
Thor77 fdbde18856 parse_logs: Return Server instead of dict
because it's easier to iterate and access contained information
2016-11-19 22:25:57 +01:00
Thor77 6003543309 Bump version to 0.16.0 2016-11-18 22:14:00 +01:00
Thor77 117dff2486 Use TemplateStream.dump for writing template
instead of manually opening a file and writing to it
2016-11-18 22:11:14 +01:00
Thor77 87e5d697cb Bump version to 0.15.0 2016-11-18 22:05:29 +01:00
Thor77 9c09f34f02 Update template-location for package_data 2016-11-18 21:55:33 +01:00
Thor77 273a01bec6 Rename default template to stats.jinja2
from template.html
2016-11-18 21:52:30 +01:00
Thor77 9a38e0e7cb Rename template_path to template 2016-11-18 21:46:38 +01:00
Thor77 4bed26dac8 Move default template into new templates-subdir 2016-11-18 21:44:53 +01:00
Thor77 b8d2df4650 Load templates from templates-subdirectory
instead of package-root
2016-11-18 21:42:27 +01:00
Thor77 3acb1af132 Add onlinetimethreshold to Configuration-section 2016-11-14 21:28:02 +01:00