Commit graph

103 commits

Author SHA1 Message Date
George Shaw
2dab33ab22 Merge branch 'master' of https://github.com/george-e-shaw-iv/gPanel 2018-05-15 14:58:23 -05:00
George Shaw
77112df735 logos 2018-05-15 14:57:50 -05:00
Pankaj Kumar Gautam
0530b96359
password length (>=8) 2018-04-24 19:40:27 +05:30
George Shaw
80532f6eb8 added checks to bundle creation process, preventing most common errors, referencing issue #135. removed system package and instead using package github.com/george-e-shaw-iv/nixtools 2018-04-06 15:37:35 -05:00
George Shaw
be864e0511 github files moved back to root 2018-04-06 14:17:05 -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
b9e450ec5d reworked reverse proxy domain router to utilize transport to throw 400 bad requests instead of having the server handle it. 2018-01-24 15:18:11 -06:00
George Shaw
05ef046e55 subdomains now work 2018-01-23 15:50:18 -06:00
George Shaw
f802fd8eac front end interface for adding/removing/listing subdomains for accounts is in place 2018-01-23 15:35:48 -06:00
George Shaw
d57cb9afa3 fixed domain router issues and followed HTTP docs in regards to host field 2018-01-23 14:38:49 -06:00
George Shaw
843e9a691a referencing #129, removed usage of gorilla/sessions and gorilla/context within code 2018-01-22 17:03:29 -06:00
George Shaw
af6c2b9709 fixed logs issue with restructuring 2018-01-22 15:41:59 -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
94887bc409 ssh interface is completely done other than some windows instructions on generating and using key-pairs to connect 2018-01-11 11:24:08 -06:00
George Shaw
b14311ca64 user is deleted upon bundle deletion 2018-01-11 11:23:36 -06:00
George Shaw
e17f7fca32 listing ssh keys and adding ssh keys 2018-01-10 20:57:21 -06:00
George Shaw
b01536869a SSH is almost done, just needs an interface for adding/removing authorized keys. Also updated contributing docs and readme 2018-01-09 12:33:45 -06:00
George Shaw
fe00595edf ssh process is in the works 2018-01-08 16:49:15 -06:00
George Shaw
80e369836b changes on work computer 2018-01-08 14:42:58 -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
5db28a9650 fixed bundle deletion hangup and added support to view and delete all registered domains from gpanel server 2017-12-12 15:59:12 -06:00
George Shaw
03cabc0bc2 nameserver config and domain cleanup 2017-12-11 14:50:38 -06:00
George Shaw
4b2fed1f76 unlock was in the wrong place for mutex in router 2017-12-11 13:38:13 -06:00
George Shaw
5d1234089e oops 2017-12-11 13:36:48 -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
518200e611 router proxy works 2017-12-11 12:49:32 -06:00
George Shaw
3db26321ef working on router 2017-12-11 12:01:57 -06:00
George Shaw
5f732fc5ce implimented domain router 2017-12-08 16:18:11 -06:00
George Shaw
aeff7c00c8 started implimenting domain manager 2017-12-08 15:11:18 -06:00
George Shaw
cd3c4eee96 referencing issue #81 2017-12-07 15:59:45 -06:00
George Shaw
de6019d423 referencing issue #104 2017-12-07 15:29:36 -06:00
George Shaw
242f665f1a referencing issue #92 2017-12-06 15:52:23 -06:00
George Shaw
465cdd17b4 bundle creation now sends an email to the bundle client giving instructions and a default username/password 2017-12-05 17:19:12 -06:00
George Shaw
ce9a597787 setting server smtp settings is done 2017-12-05 16:53:27 -06:00
George Shaw
b4e16a6841 removing the redundent newline warnings 2017-12-05 13:07:27 -06:00
George Shaw
7f5b8b6420 server now checks for users and sets default user accordingly. did some package management for code readability in gpserver. also pulled the struct literals out of pkg/api/user and made it into a type in the database package. 2017-12-05 13:00:05 -06:00
George Shaw
02bdff7bb6 add/remove/update users for account panel works 2017-12-04 17:09:26 -06:00
George Shaw
7f9136cf2a changing password of users now works in server 2017-12-01 16:54:22 -06:00
George Shaw
b9256cc335 deleting server users now works 2017-12-01 16:17:16 -06:00
George Shaw
70121afc6b adding new users to server now works in panel 2017-12-01 15:05:32 -06:00
George Shaw
236c07504a referencing issue #93, deleting filtered ips now works 2017-11-30 17:19:44 -06:00
George Shaw
8b6a4e65b2 implimented IP filtering on public 2017-11-30 16:48:04 -06:00
George Shaw
5aba3b60dd refactoring listing bundles on server 2017-11-30 16:16:17 -06:00
George Shaw
32d0876aae cleaning up ip filtering 2017-11-30 16:13:34 -06:00
George Shaw
a62b2a3cba adding filtered IPs now works 2017-11-30 16:05:08 -06:00
George Shaw
638b3cd244 moved all servehttp functions into their own file 2017-11-28 16:52:13 -06:00