Commit graph

28 commits

Author SHA1 Message Date
George Shaw
b9f7c5d065 Fix import paths
* github.com/Ennovar/gPanel -> github.com/kentonh/gPanel
2018-09-21 20:13:49 -05:00
George Shaw
0be665bd8b refactored for autocert, TLS has been implemented 2018-02-12 13:53:42 -06:00
George Shaw
c3785f6602 fixed part of serving php.. post/get variables currently don't work though 2018-02-12 13:29:23 -06:00
George Shaw
8d77d3fb56 fixed issue where multiple bundles used the same instance of http.Server 2018-02-07 16:39:59 -06:00
George Shaw
05ef046e55 subdomains now work 2018-01-23 15:50:18 -06:00
George Shaw
6555f720eb restructured to serve out of /home/[bundle_name]/document_root/ and also store logs in /home/[bundle_name]/logs, removing the need to keep track of anything other than .db files within the program for each bundle. the log read/write/truncate api's need fixed though 2018-01-18 15:33:21 -06:00
George Shaw
c556b23827 php cgi completely works, thank you jacob walker, and router potential deadlock is fixed, thank you again jacob walker. 2017-12-18 14:08:31 -06:00
George Shaw
b074fcd17e php cgi 2017-12-15 15:26:11 -06:00
George Shaw
ab46023019 public can now serve php files 2017-12-15 11:10:52 -06:00
George Shaw
209f919220 changed fmt's to logs and i think i finished the router 2017-12-11 13:34:44 -06:00
George Shaw
8b6a4e65b2 implimented IP filtering on public 2017-11-30 16:48:04 -06:00
George Shaw
638b3cd244 moved all servehttp functions into their own file 2017-11-28 16:52:13 -06:00
George Shaw
853a5311bd fixed issues #87, #88 2017-11-28 16:24:55 -06:00
George Shaw
a8c7d5c516 fixed logging completely and added server logging to the server panel 2017-11-22 17:04:10 -06:00
George Shaw
21a7519c0f fixed logging 2017-11-21 14:51:34 -06:00
George Shaw
0407be5573 creating bundles now works 2017-11-16 16:21:01 -06:00
George Shaw
e97c5c634c creating bundles is done 2017-11-15 16:00:05 -06:00
George Shaw
9cfa4fd8b1 started development on creating new bundles 2017-11-15 15:06:25 -06:00
George Shaw
75b65b5e86 starting to create server->account->public structure 2017-11-14 17:38:35 -06:00
George Shaw
f5f2ff0f54 added capability to write to logs 2017-11-10 15:36:23 -06:00
George Shaw
e1d33d5b7d setting up reading logs and some other various file operations 2017-11-10 14:59:15 -06:00
George Shaw
60d2526271 referencing issue #67, credit to jacob walker! 2017-11-09 16:53:24 -06:00
George Shaw
6e28648ce9 finished public server functionality and api to control it 2017-11-07 20:07:23 -06:00
George Shaw
8a2f43559f referencing issue #56 2017-11-06 11:07:51 -06:00
George Shaw
3461ffaec2 added jwt authentication 2017-11-03 17:18:26 -05:00
George Shaw
73fa8a9ea9 fixed bottleneck in web servers, tidy'ed code up in web servers by quite a bit 2017-11-01 17:20:36 -05:00
George Shaw
a283b4cd20 Added some needed comments, removed all literal HTTP codes and replaced them with the constants from the http package. Changed the way auth API works by returning a status code that returns the correct status of success (eventually I'm thinking we'll return a login token of sorts). 2017-10-25 14:46:21 -05:00
Aaron Alexander
bf8a9f5a47 moved backend servers into pkg 2017-10-23 14:54:39 -05:00