Commit graph

61 commits

Author SHA1 Message Date
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
f802fd8eac front end interface for adding/removing/listing subdomains for accounts is in place 2018-01-23 15:35:48 -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
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
03cabc0bc2 nameserver config and domain cleanup 2017-12-11 14:50:38 -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
3db26321ef working on router 2017-12-11 12:01:57 -06:00
George Shaw
aeff7c00c8 started implimenting domain manager 2017-12-08 15:11:18 -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
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
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
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
853a5311bd fixed issues #87, #88 2017-11-28 16:24:55 -06:00
Aaron
4babe59e9c resolves issue #71 2017-11-27 21:59:45 -06:00
George Shaw
9e91c4050a account management from server panel has been set up in general, APIs just need to be configured on the front end side. Status API is already set up to make sure it works. 2017-11-25 15:30:16 -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
66266f24a5 server finds existing bundles on startup and is able to list them in the backend now 2017-11-16 17:19:25 -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
92c180e57d started to fix APIs since adding gpserver 2017-11-15 12:10:21 -06:00
George Shaw
75b65b5e86 starting to create server->account->public structure 2017-11-14 17:38:35 -06:00
George Shaw
fb472d2258 generalized user request data readme 2017-11-13 16:26:28 -06:00
George Shaw
a45e23c6c4 issue #73 2017-11-13 16:25:42 -06:00
George Shaw
3da84454ee issue #63 2017-11-13 16:10:02 -06:00
George Shaw
9c186df91b issue #61 2017-11-13 16:02:35 -06:00
George Shaw
20e16bea78 truncate log file api complete 2017-11-10 16:38:02 -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
6e28648ce9 finished public server functionality and api to control it 2017-11-07 20:07:23 -06:00
George Shaw
ca7e6416f9 readme api curly braces 2017-11-06 12:12:30 -06:00
George Shaw
298367fb75 server api init and fixing user api readme 2017-11-06 12:10:47 -06:00
George Shaw
ddbdbabe48 referencing issue #59 2017-11-06 11:54:12 -06:00
George Shaw
08b94c3a4c referencing issue #57 2017-11-06 11:43:26 -06:00
George Shaw
b0bb87b2f0 refactored user api and removed some debug things in webhost 2017-11-03 17:23:10 -05:00