1
0
Fork 0
Commit Graph

380 Commits

Author SHA1 Message Date
Alexander Andreev 92212c97eb
Add time for better randomisation for a hash. 2023-08-06 07:33:34 +04:00
Alexander Andreev 3f16c3e799
Removed sysusers.d/dwelling-upload.conf from Makefile. 2023-08-06 06:36:20 +04:00
Alexander Andreev 34c31448bb
Shortened two sentences on an index page. 2023-08-06 04:33:09 +04:00
Alexander Andreev 514c6208e2
Make available space bold. 2023-08-06 04:00:09 +04:00
Alexander Andreev 88b989bfbb
Fixed new code for HttpServer. Had to add net.Addr field to the struct to hold addr and network to use in Stop() method. 2023-08-06 03:06:24 +04:00
Alexander Andreev 7915091b96
Defer srv.Stop after successful call of srv.Start. 2023-08-06 03:00:31 +04:00
Alexander Andreev f22fa1ee1d
Do not create a system user, use a dynamic one instead. 2023-08-06 02:21:02 +04:00
Alexander Andreev 34890ff93f
Version was set to 23.31.1. 2023-08-06 02:13:56 +04:00
Alexander Andreev fea3e7104d
In nginx.conf added an onion domain to a server_name. And a space between it and access_log. 2023-08-06 02:12:15 +04:00
Alexander Andreev 2dc523271c
In dwelling-upload.service changed a formatting of one line to reduce its length. :) 2023-08-06 02:05:30 +04:00
Alexander Andreev 4048390bfb
Changed handlers.Error() signature to be like http.Error()'s one. 2023-08-06 02:02:58 +04:00
Alexander Andreev 6106e817cf
In utils.NetworkType() added Yggdrasil. 2023-08-06 01:59:25 +04:00
Alexander Andreev 30ffa6805b
Omit IP if a network type is not www or yggdrasil. 2023-08-06 01:54:01 +04:00
Alexander Andreev 17781c5445
Fixed copy-pasta. log.Fatalln() replaced with return err. 2023-08-06 01:42:56 +04:00
Alexander Andreev 3b15052330
Setup upload dir watcher at the last step. 2023-08-06 01:34:55 +04:00
Alexander Andreev 271c27f4ad
In dwelling-upload's main changed aliases for imports. 2023-08-06 01:28:55 +04:00
Alexander Andreev 532e8d9da6
Code for determining of network type was moved to HttpServer's Start() func. 2023-08-06 01:26:41 +04:00
Alexander Andreev 72d3104150
Explicit check for address type, now check if an addr passed is IPv6. Otherwise, network var will remain empty. 2023-08-06 01:21:14 +04:00
Alexander Andreev 5bd6120ae5
In var () section removed unnecessary type declarations. 2023-08-06 01:18:41 +04:00
Alexander Andreev d919d00cc0
In dwelling-upload-clean converted an expiry var to time.Duration. Added an 'h' unit in a .service to represent hours. 2023-08-05 19:28:05 +04:00
Alexander Andreev 1e30e5e8ff
Removed unnecessary .center class from sections. | replaced by p.center for space left. 2023-08-05 06:51:39 +04:00
Alexander Andreev c486acef79
Moved available space next to an Upload button. 2023-08-05 06:34:21 +04:00
Alexander Andreev aaa6aca743
Removing -buildmode=pie flag, it causes permission denied 203/EXEC failure when starting a service. 2023-08-05 06:27:48 +04:00
Alexander Andreev d251d174e3
Added a set of export CGO_*FLAGS statements recommended in https://wiki.archlinux.org/title/Go_package_guidelines 2023-08-05 06:02:54 +04:00
Alexander Andreev 82915fb300
Added some necessary flags for go build. 2023-08-05 06:01:10 +04:00
Alexander Andreev e7e45259ba
Oh, in os.Stat() path.Join() is needed, since DirEntry.Name() contains only name of a file itself, not a full path. 2023-08-05 05:07:59 +04:00
Alexander Andreev df8baf153b
Replaced deprecated ioutil.ReadDir() with os.ReadDir() + os.Stat() in filesize.go. 2023-08-05 05:03:34 +04:00
Alexander Andreev b513a5ff1d
Found that in an Error() func status code wasn't set. Fixed that. 2023-08-05 04:54:52 +04:00
Alexander Andreev c2278fdd2e
A little refactoring in handlers.go. 2023-08-05 04:46:25 +04:00
Alexander Andreev df3c5e0678
Oops, use Error() func instead of direct call of ErrorXXX(). 2023-08-05 04:26:11 +04:00
Alexander Andreev 266cf9dbb0
Removed nospace.jade. Replaced by errorXXX.jade. 2023-08-05 04:22:27 +04:00
Alexander Andreev 6b56037ded
Updated httpr dependency. 2023-08-05 04:17:17 +04:00
Alexander Andreev 9e20c424be
Version was set to 23.31.0. 2023-08-01 16:52:08 +04:00
Alexander Andreev d77552049a
In PKGBUILD build() removed spaces between lines. 2023-08-01 16:51:30 +04:00
Alexander Andreev 59e0629597
On index page only available storage is shown. 2023-08-01 16:50:39 +04:00
Alexander Andreev 6b8a7dffc7
In .service files flags was replaced by the new ones. 2023-08-01 16:46:50 +04:00
Alexander Andreev 084872be61
Returned Onion-Location header, and removed a separate I2P listen statement. 2023-08-01 16:44:30 +04:00
Alexander Andreev 5590b0ad71
In upload service flags was renamed. 2023-08-01 16:43:41 +04:00
Alexander Andreev e430f0bfc9
ioutil package is deprecated, so its ReadDir() was replaced by os. ReadDir() and os.Stat(). Also fixed existing error messages a little. 2023-08-01 16:42:39 +04:00
Alexander Andreev 1c7f03053f
In clean service: args are renamed: upload-dir -> dir, keep-for -> expiry. 2023-08-01 16:40:31 +04:00
Alexander Andreev 7e4af6b977
Version was changed to 23.24.0. 2023-06-12 23:10:14 +04:00
Alexander Andreev 5c6cf2586f
Removed Privacy statements section and added a link to it on a main site. 2023-06-12 23:09:03 +04:00
Alexander Andreev 9c72131dc8
Version patch part increased to 3. Nothing changed but a version of used httpr router. 2023-05-28 04:23:32 +04:00
Alexander Andreev d81a29bd5b
Removed no more needed func AssetsFS. 2023-05-28 04:18:50 +04:00
Alexander Andreev d5052994b8
Updated httpr to v0.2.0. 2023-05-28 04:14:48 +04:00
Alexander Andreev 2d4169245c
Reorginised the main()'s code a little. 2023-05-27 19:51:29 +04:00
Alexander Andreev 949c2e68c8
Patch part of version was incremented. 2023-05-27 19:39:18 +04:00
Alexander Andreev 3799c1d178
Fixed a comment in dwelling-upload.service. 2023-05-27 19:36:30 +04:00
Alexander Andreev 99adb7fbf8
Made max. size and hours bold. 2023-05-27 19:33:02 +04:00
Alexander Andreev aa3ca9a4ad
Free space section was renamed to more logical occupied space. 2023-05-27 19:32:44 +04:00