Commit Graph

  • 7fe72f6894 Let the /list route refer to the users' VPS list specifically. Sven Slootweg 2013-06-02 22:14:35 +0200
  • 233a4cd717 Remove outdated comment Sven Slootweg 2013-06-02 22:13:57 +0200
  • a150a133c4 Merge branch 'sshtunnel' into develop Sven Slootweg 2013-05-24 02:43:29 +0200
  • 236f5d2c4d Fix another notice Sven Slootweg 2013-05-23 22:22:24 +0200
  • b702923505 Fix a warning Sven Slootweg 2013-05-23 22:20:41 +0200
  • 454d21946a Only attempt to iterate through VPS list query results when the result isn't empty Sven Slootweg 2013-05-23 21:52:26 +0200
  • d6d1804fa2 Make some warnings go away Sven Slootweg 2013-05-23 20:15:32 +0200
  • 83bd0610c1 Instead of showing an authorization error when the user is not logged in and tries to visit /, redirect them to the login page. Sven Slootweg 2013-05-23 20:14:21 +0200
  • 3739b5b35e Add todo entry Sven Slootweg 2013-03-23 04:22:52 +0100
  • fafa7ae8b5 We don't need this debugging code anymore Sven Slootweg 2013-03-23 04:22:07 +0100
  • 1d3aa1f756 Make the panel establish and use an SSH tunnel instead of using php-ssh2 Sven Slootweg 2013-03-23 04:20:21 +0100
  • 8c5b62730a Explicitly specify 'sudo' in commands Sven Slootweg 2013-03-23 04:20:09 +0100
  • 10dcb6102c Fix code to properly set up a tunnel Sven Slootweg 2013-03-23 04:19:04 +0100
  • 9f5c713cce Fix incorrect uid and gid on command daemon script Sven Slootweg 2013-03-23 04:18:24 +0100
  • 387ced5e85 Make the slave installer also install the command daemon Sven Slootweg 2013-03-16 13:18:46 +0100
  • d3f070850f Add script to establish SSH daemon tunnels Sven Slootweg 2013-03-16 13:17:59 +0100
  • 2c60dca0d1 Write first version of command daemon Sven Slootweg 2013-03-16 01:04:38 +0100
  • 735b298853 Replace icon for root password with a padlock Sven Slootweg 2013-03-15 19:39:23 +0100
  • 7f1894eff3 Remove the last few occurrences of mysql_ function usage. Sven Slootweg 2013-03-15 19:03:32 +0100
  • c93241fe91 First bits of an API Sven Slootweg 2013-01-23 06:44:21 +0100
  • b60e1b23bb Fix login form width bug Sven Slootweg 2013-01-13 05:06:15 +0100
  • 69d5ce74d6 Fix click handler for .clickable items to respect user preference Sven Slootweg 2012-12-27 16:02:32 +0100
  • 29b801d42f Fix sudo bug Sven Slootweg 2012-12-24 21:58:51 +0100
  • 3c92625cc7 Implement OpenVZ exporter Sven Slootweg 2012-12-24 21:38:22 +0100
  • 1466c23334 Hush login for the shell dropper user Sven Slootweg 2012-12-24 21:23:47 +0100
  • aa04ba92b6 Fix bugs in installer Sven Slootweg 2012-12-23 01:48:22 +0100
  • d77b72be83 Check server availability using fsockopen before attempting to actually connect. Sven Slootweg 2012-12-17 21:18:39 +0100
  • 11579a8ea0 This TODO note can be removed Sven Slootweg 2012-12-17 19:22:44 +0100
  • e1860d6c97 Display traffic graphs properly for both split and combined traffic accounting Sven Slootweg 2012-12-17 19:15:26 +0100
  • 4e6549cbc9 Specify the VPS action (start, stop, restart) as a custom variable instead of grabbing it from the URL Sven Slootweg 2012-12-17 17:45:07 +0100
  • 3893966f09 Fix broken image URL Sven Slootweg 2012-12-17 17:44:43 +0100
  • 9f5c0aa8ba Move some text to locale file instead of hardcoding it Sven Slootweg 2012-12-17 17:44:18 +0100
  • 7535ba972d Clarify comment Sven Slootweg 2012-12-16 23:04:13 +0100
  • a72f5d8560 Move page generation text to template Sven Slootweg 2012-12-16 23:00:41 +0100
  • c55aef5f05 Pass on boolean instead of class name to main template Sven Slootweg 2012-12-16 22:59:22 +0100
  • 225633ac1d Use PDO syntax for class queries Sven Slootweg 2012-12-16 22:55:50 +0100
  • 189cdf2eb5 We don't need this anymore. Sven Slootweg 2012-12-16 22:50:12 +0100
  • 7e80f9617c Reorganize classes Sven Slootweg 2012-12-16 20:35:39 +0100
  • a5255536e6 Add another TODO note. Sven Slootweg 2012-12-16 20:24:12 +0100
  • 6efb20e36c Add TODO note. Sven Slootweg 2012-12-16 20:21:56 +0100
  • 0a04180e1b Reorganize modules Sven Slootweg 2012-12-16 20:02:45 +0100
  • 154c8ed318 Fix wrench icon Sven Slootweg 2012-12-16 19:25:57 +0100
  • fe8ff917b2 Change usage of the word 'container' to 'vps' everywhere Sven Slootweg 2012-12-16 19:24:57 +0100
  • 39893c940b Use the right header on the console page Sven Slootweg 2012-12-16 16:45:00 +0100
  • c1c6b8f1ed Reorganize static resources Sven Slootweg 2012-12-16 16:35:00 +0100
  • 3894b34ea2 Add graphic for unknown status in default template Sven Slootweg 2012-12-16 16:07:33 +0100
  • a91e25bee7 Use proper collection name in templates Sven Slootweg 2012-12-16 15:50:20 +0100
  • fd14f1728b Also deal with unreachable nodes on user and node lookup pages. Sven Slootweg 2012-12-16 15:49:14 +0100
  • d403684d93 Show 'unknown' as a separate VPS status Sven Slootweg 2012-12-16 15:47:19 +0100
  • df925fd194 Show VPSes on unreachable nodes as offline Sven Slootweg 2012-12-16 15:37:55 +0100
  • 3e6e6e8bd5 Add todo note Sven Slootweg 2012-12-16 03:54:58 +0100
  • c53bf78cae Add 'create VPS' option to the user lookup page Sven Slootweg 2012-12-16 03:53:39 +0100
  • 99b204c8ae Fix comments Sven Slootweg 2012-12-16 03:47:17 +0100
  • 51f59ad69d Replace 'container' with 'vps' in various places Sven Slootweg 2012-12-16 03:45:09 +0100
  • 62588bee99 Don't try to connect again if a previous connection attempt failed. Sven Slootweg 2012-12-16 03:15:56 +0100
  • f948daf84f Remove useless block of code (this is already implemented in rewrite.php) Sven Slootweg 2012-12-16 02:38:20 +0100
  • f4d4008905 Display a proper error message instead of just text when the user is not authorized Sven Slootweg 2012-12-16 02:34:58 +0100
  • 23c06fd694 Grab error message titles from locale file instead of hardcoding them Sven Slootweg 2012-12-16 02:31:28 +0100
  • 215f54dba6 Specify port, username and password for the console dropper as variables instead of hardcoded text in the template Sven Slootweg 2012-12-16 02:29:17 +0100
  • 95d30302cc Implement new template path structure with theme support Sven Slootweg 2012-12-16 02:04:46 +0100
  • c716f98db6 Better error handling when a node is unreachable Sven Slootweg 2012-12-16 01:09:20 +0100
  • 84b03d4c3c Suppress warnings from SSH library and only throw an exception Sven Slootweg 2012-12-15 22:38:02 +0100
  • 6db01511ff Update installer to also configure sudo access for logcmd Sven Slootweg 2012-12-12 01:10:59 +0100
  • ab4bcae1d9 Properly drop back into a su'ed command Sven Slootweg 2012-12-12 01:10:38 +0100
  • 0c3809e818 Update installer to include logged non-interactive shell Sven Slootweg 2012-12-11 23:28:03 +0100
  • 95a3927e0a Fix interactive mode for logshell Sven Slootweg 2012-12-11 23:24:55 +0100
  • c9f902cd50 Update logged shell and allow non-interactive command execution Sven Slootweg 2012-12-11 22:07:21 +0100
  • 80968b1970 Make environment variable change for vzdump permanent Sven Slootweg 2012-12-11 21:11:47 +0100
  • ac4256add3 Add environment variable for CentOS vzdump installation Sven Slootweg 2012-12-11 20:01:03 +0100
  • f3a5907746 Ignore testing directory Sven Slootweg 2012-12-11 01:33:30 +0100
  • 387bf8501a We don't need that. Sven Slootweg 2012-12-11 01:32:56 +0100
  • 86f624e282 Use safe syntax for running commands Sven Slootweg 2012-12-11 01:28:40 +0100
  • f5578b5ad3 Use the proper path for the logshell Sven Slootweg 2012-12-11 01:28:21 +0100
  • dc6f1536a3 Include PySFX Sven Slootweg 2012-12-11 01:27:58 +0100
  • 202cc6bcd0 Include slave node installer and SFX buildscripts. Sven Slootweg 2012-12-11 01:26:28 +0100
  • 6824a7db84 Have some default values if a command fails to run Sven Slootweg 2012-11-15 23:01:32 +0100
  • 5b15b798ed Clean up comments a bit Sven Slootweg 2012-11-15 06:01:13 +0100
  • 2adaf00e62 Update runhelper and frontend code to use list-based popen calls instead of string-based calls, for added security. Sven Slootweg 2012-11-15 05:57:15 +0100
  • b7535124e6 Reorder the English locale file Sven Slootweg 2012-11-15 05:03:11 +0100
  • 82e6828a44 Change footer link Sven Slootweg 2012-11-15 04:41:28 +0100
  • dd778c58ef Reformat VPS configuration table, and properly format numbers in the table Sven Slootweg 2012-11-15 04:30:28 +0100
  • 640fb23892 Fix traffic display Sven Slootweg 2012-11-15 02:48:43 +0100
  • e2e7bd646f Only allow user input after successfully entering the container Sven Slootweg 2012-11-15 02:22:16 +0100
  • a3d18f2ea1 Get rid of the double newline after entering a container Sven Slootweg 2012-11-15 02:19:19 +0100
  • b2b439c194 Change the glow on quota labels to an outline Sven Slootweg 2012-11-15 02:16:09 +0100
  • abf4c53701 Do some work on form processing, and add a form for creating a new VPS Sven Slootweg 2012-11-14 18:42:16 +0100
  • b3b99f494a Show friendlier error message when authentication fails Sven Slootweg 2012-11-14 18:40:40 +0100
  • be7cc50582 Add size specification parsing Sven Slootweg 2012-11-07 01:24:42 +0100
  • 39408154fa Improve padding in forms Sven Slootweg 2012-11-03 01:24:46 +0100
  • cfa457e33d Change the root password form to the new style Sven Slootweg 2012-11-03 01:23:07 +0100
  • 5ac8d9edbd Make sure that custom-styled forms like the reinstallation form are not affected Sven Slootweg 2012-11-03 01:20:30 +0100
  • 714ea62e19 Redo login form to fit the new form style Sven Slootweg 2012-11-03 01:17:37 +0100
  • f3ea90f950 Reposition toolbars and change style Sven Slootweg 2012-11-03 01:08:26 +0100
  • 876414c7d4 Add wrench graphic Sven Slootweg 2012-11-03 00:46:37 +0100
  • 26ae39749f Move Add Node button text to locale file and add a few more toolbar buttons Sven Slootweg 2012-11-03 00:31:03 +0100
  • 22c8d2a18e Add some spacing between toolbar buttons Sven Slootweg 2012-11-03 00:27:46 +0100
  • 140aed312c Fix plural of VPS Sven Slootweg 2012-11-03 00:21:02 +0100
  • 4b1aeff9d4 Change wording from container to VPS throughout the code Sven Slootweg 2012-11-03 00:17:15 +0100
  • a7677d6c91 Set all fields for new nodes correctly Sven Slootweg 2012-11-03 00:08:12 +0100
  • db1d4f4a24 Add TODO item Sven Slootweg 2012-10-31 15:35:15 +0100