Please sign in to comment.
DOH: Added the logging and ssh plugin templates to the git repo. NO W…
…ONDER people were saying some things just don't look right. LOL! auth.py: Fixed all the authentication redirects so they works with the new url_prefix option. gateone.py: Fixed the login_url (Tornado setting) so it now uses the url_prefix option. gateone.py: Fixed the HTTPSRedirectHandler so it also takes the url_prefix into account. I also changed its URL pattern regex to be ".*" (meaning, 'match anything') from just "/" (meaning, 'match *just* http://whatever/'). That way a user can hit your Gate One server's hostname/IP via HTTP in a browser with *any* URL and get magically redirected to HTTPS on the proper port. gateone.py: Removed that leftover print statement from the new ErrorHandler. SSH Plugin: Added support for telnet:// URLs to ssh_connect.py. This should resolve #87 Bookmarks Plugin: Added support for telnet:// URLs as well. Bookmarks Plugin: Added a new type of tag that gets automatically added to bookmarks: URL type. Essentially this will let you filter the bookmarks list based on the type of URL in the bookmark. This was necessary in order to be able to easily differentiate between ssh:// and telnet:// URLs. Bookmarks Plugin: Added a new "Autotags" section to the tag cloud area where you can filter based on URL type (protocol) and the age of bookmarks (e.g. "<7 Days"). setup.py: Made a minor change to ensure that when it is run that the combined_plugins.js gets automatically overwritten. Playback Plugin: Changed playback.js a bit in an attempt to save some memory but I believe what I'm experiencing is a bug in Chrome... Everything stays nice and low (in terms of memory utilization) and then suddenly jumps a huge amount after switching tabs and then back again. It needs more investigation. Logging Plugin: Added the ability to download logs in the self-contained recording format. NOTE: Something strange is going on with log titles and the new telnet protocol support in ssh_connect.py. It'll be fixed soon.
- Loading branch information...
Showing with 1,445 additions and 141 deletions.
- +7 −6 gateone/auth.py
- +25 −15 gateone/gateone.py
- +290 −45 gateone/plugins/bookmarks/static/bookmarks.js
- +28 −6 gateone/plugins/bookmarks/templates/bookmarks.css
- +155 −3 gateone/plugins/logging/logging_plugin.py
- +14 −4 gateone/plugins/logging/static/logging.js
- +132 −0 gateone/plugins/logging/templates/logging.css
- +336 −0 gateone/plugins/logging/templates/playback_log.html
- +79 −1 gateone/plugins/playback/playback.py
- +42 −32 gateone/plugins/playback/static/playback.js
- +0 −1 gateone/plugins/playback/templates/self_contained_recording.html
- +127 −18 gateone/plugins/ssh/scripts/ssh_connect.py
- +2 −1 gateone/plugins/ssh/ssh.py
- +193 −0 gateone/plugins/ssh/templates/ssh.css
- +1 −1 gateone/static/combined_plugins.js
- +9 −6 gateone/static/gateone.js
- +0 −1 gateone/templates/themes/dark-black.css
- +1 −1 gateone/termio.py
- +1 −0 gateone/utils.py
- +3 −0 setup.py
Oops, something went wrong.