0
I Use This!
Inactive

Commits : Listings

Analyzed about 16 hours ago. based on code collected about 20 hours ago.
May 01, 2023 — May 01, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added a new feature that saves the full connection URL as a server-side variable so applications/plugins can access that info without having to send a request to the client (which means they can have that info earlier on in the process of initializing things and opening terminals). It can be accessed from any application or plugin via self.ws.full_url More... over 6 years ago
Added a helpful comment. More... over 6 years ago
Added an example_package directory demonstrating how to create a Gate One plugin (or application) that can install independently of Gate One itself. This means you can upgrade Gate One without having to reinstall your custom applications/plugins. Also changed how SSL/TLS is setup to ensure that older versions with vulnerabilities don't get enabled. This should correct the issue reported in #683 where older Python versions defaulted to enabling insecure versions of the SSL protocol. More... over 6 years ago
Removed some unnecessary logging. More... over 6 years ago
Changed keyboard shortcuts from keydown events to keyup to reduce the likelihood of keyrepeat causing issues. More... over 6 years ago
Removed GateOne.Visual.postInit() and moved the keyboard shortcuts to GateOne.Visual.init() because the reason why they needed to be in postInit() no longer exists (using GateOne.Events for keyboard shortcuts instead of the keyTable). This should also make it easier for applications and plugins to override the default shortcuts. More... over 6 years ago
Changed the default keyboard shortcuts from keydown events to keyup to ensure that key repeat doesn't cause problems. More... over 6 years ago
Refactored keyboard input slightly to remove the use of KEY_ since it is no longer necessary and was interfering with F-keys working properly in modern browsers. More... over 6 years ago
Fixed a bug where terminal dimensions weren't being set correctly under certain circumstances such as after a terminal closed or if the timing was just right More... almost 7 years ago
Fixed a bug where the ctrl-s detection feature was using the wrong method to send a string to the server. More... almost 7 years ago
Merge pull request #626 from eroldan/master More... over 7 years ago
Merge pull request #623 from berezhinskiy/master More... over 7 years ago
declare package data in a way that is compatible with wheel packages More... over 7 years ago
Gateone service is depend on systemd network.target More... almost 8 years ago
Rebuilt the docs (again) because the new sphinx default theme looks terrible. Using RTD theme now. Also removed the huge logo. More... almost 8 years ago
gateone.core.utils: Switched from using `sys.maxint` to `sys.maxsize` so that generating self-signed SSL certificates works with Python 3. gateone.core.server: Fixed a missing .format() call in a log message when SSL certificate auto-generation fails. gateone/docs: Rebuilt the documentation More... almost 8 years ago
gateone_input.js: `GateOne.Input.registerShortcut` and GateOne.Input.registerGlobalShortcut()` are now deprecated. Use the "go:keydown:<key/keystroke>" event instead. terminal.js: Added an additional argument, 'termSettings, to `GateOne.Terminal.popupTerm()` to provide a mechanism for passing arguments through to `GateOne.Terminal.newTerminal()`. terminal.js: Switched from using `GateOne.Input.registerGlobalShortcut` to the new event-based keyboard shortcut mechanism (e.g. `GateOne.Events.on("go:keydown:ctrl-alt-p")`) since the latter is more reliable. terminal.js: Fixed an issue with terminal scaling being incorrect when manually specifying the rows/columns of the terminal (in your preferences). terminal_input.js: Changed the "terminal:onkeydown" and "terminal:onkeyup" events to be "terminal:keydown" and "terminal:keyup" respectively in order to match how they're named everywhere else in Gate One. setup.py: Fixed an issue where having a .zip or .egg in your PYTHONPATH would result in an error at the very last stage of the install when using Python 3. gateone.js: Modified to use the new keyboard shortcut method. Bookmarks Plugin: Modified to use the new keyboard shortcut method. SSH Plugin: Modified to use the new keyboard shortcut method. Help Plugin: Modified to use the new keyboard shortcut method. Example Plugin: Modified to use the new keyboard shortcut method. print.css and terminal.js: Improved the print stylesheet considerably. It actually looks decent now and isn't missing text! Meta-P to print works great. More... almost 8 years ago
terminal.py: Forgot to re-add the imap and izip import lines in the last commit. More... almost 8 years ago
Fixed some Python3-related bugs introduced by a pull request a while back. More... almost 8 years ago
SSH Plugin: The XHR-based known_hosts handler has been removed and replaced with logic that works over the WebSocket. SSH Plugin: The fingerprint display now works properly with ECDSA fingerprints. ssh.js: The known_hosts text editor is now stored as `GateOne.SSH.khEditor` for easy reference. More... over 8 years ago
gateone.js: Added the ability to control how many times the application chooser appears when using the GateOne.prefs.showAppChooser setting. More... over 8 years ago
Merge branch 'master' of github.com:liftoff/GateOne More... over 8 years ago
Minor cleanup inside ssh_connect.py More... over 8 years ago
Merge pull request #545 from mammo0/master More... over 8 years ago
Merge pull request #556 from HaraldWeber/fix_532_terminal_sharing_template_not_found More... over 8 years ago
app_terminal.py: Fixed a bug where plugin 'Web' handlers were not working properly with the url_prefix setting. More... over 8 years ago
gateone.js: Fixed a bug (typo) in GateOne.Storage.dbObject where retrying to load the DB data (if it took too long to load--which is an obscure/rare occurrence) would result in an exception. More... over 8 years ago
Merge branch 'master' of github.com:liftoff/GateOne More... over 8 years ago
terminal.js and app_terminal.py: Added support for restoring the 'command' information at clients when the page is refreshed. It works via the same mechanism that passes metadata around (and saves it). gateone.js: You can now pass Gate One preferences via the query string parameter when embedding Gate One in addition to the usual 'prefs={<prefs here>}' capabililty that already exists for the index.html. To pass preferences via a query string (which is parsed in JavaScript--not at the server) just use 'go_prefs={<prefs here>}' instead of 'prefs={<prefs here>}'. gateone.js: Added a new preference: showAppChooser. If set to `false` Gate One will neglect to display the application chooser when the page loads. More... over 8 years ago
This fixes #532. More... over 8 years ago