|
7915091b96
|
Defer srv.Stop after successful call of srv.Start.
|
2023-08-06 03:00:31 +04:00 |
|
|
4048390bfb
|
Changed handlers.Error() signature to be like http.Error()'s one.
|
2023-08-06 02:02:58 +04:00 |
|
|
3b15052330
|
Setup upload dir watcher at the last step.
|
2023-08-06 01:34:55 +04:00 |
|
|
271c27f4ad
|
In dwelling-upload's main changed aliases for imports.
|
2023-08-06 01:28:55 +04:00 |
|
|
532e8d9da6
|
Code for determining of network type was moved to HttpServer's Start() func.
|
2023-08-06 01:26:41 +04:00 |
|
|
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 |
|
|
5bd6120ae5
|
In var () section removed unnecessary type declarations.
|
2023-08-06 01:18:41 +04:00 |
|
|
5590b0ad71
|
In upload service flags was renamed.
|
2023-08-01 16:43:41 +04:00 |
|
|
2d4169245c
|
Reorginised the main()'s code a little.
|
2023-05-27 19:51:29 +04:00 |
|
|
e695becbcd
|
Actually, ParseAddrPort is needed, since we give ip:port.
|
2023-05-27 19:30:28 +04:00 |
|
|
345869608e
|
ParseAddrPort replaced with ParseAddr. Removed !ap.IsValid() since it is already done in ParseAddr. Also there is no need to additionally check if an address is IPv6. If address is neither v4 or v6, then ParseAddr will return an error.
|
2023-05-26 17:25:36 +04:00 |
|
|
92710f7f5a
|
Cosmetic changes in flags.
|
2023-05-26 13:01:15 +04:00 |
|
|
2abf5a9d7f
|
Fixed default upload dir path in progs as well.
|
2023-05-26 12:51:32 +04:00 |
|
|
38e6813d11
|
Made use of my own httpr router in main.
|
2023-05-26 04:30:29 +04:00 |
|
|
5101a892de
|
Made AssetsFS() a standalone func.
|
2023-05-25 02:31:21 +04:00 |
|
|
afbaad971a
|
Instantiate log file handle and an instance of log.Logger. Also remove reopen SIGHUP handler. Log file will be truncated with logrotate instead of recreating.
|
2023-05-25 02:25:43 +04:00 |
|
|
59544da625
|
Removed configPath flag from main.
|
2023-05-25 02:17:27 +04:00 |
|
|
dab675474a
|
Set default NotFound handler.
|
2023-05-25 00:47:32 +04:00 |
|
|
931f98d12e
|
Made use of cmd arguments.
|
2023-05-24 22:19:41 +04:00 |
|
|
11dfbfbc23
|
Added flags that replace config file.
|
2023-05-24 22:11:28 +04:00 |
|
|
470bbb04ee
|
Get file.log path as join of its name and LOGS_DIRECTORY env var.
|
2023-05-24 22:10:57 +04:00 |
|
|
c85c6555e2
|
Log errors to stdout (systemd-journal) instead of a separate file. Also updated error messages. And since journal already puts a date, use only a Llongfile flag to print a place where an error occured.
|
2023-05-24 21:45:46 +04:00 |
|
|
c43c314a78
|
Pass listen address as a -listen argument. Use the new code to parse a parameter.
|
2023-05-24 21:26:48 +04:00 |
|
|
33ec19647b
|
Reworked logging. Store all actions in one file.log.
|
2023-05-21 21:27:44 +04:00 |
|
|
31d2c4fd21
|
Let's, actually, directly assign to uploadDirSize.
|
2023-05-21 21:12:23 +04:00 |
|
|
50ca035a1f
|
Uhm... Don't recall why, but nonetheless, this is why size wasn't being updated when there were no files left.
|
2023-05-21 20:53:03 +04:00 |
|
|
cb1dd51750
|
Let's reorginise endpoints a little.
|
2023-05-21 20:14:01 +04:00 |
|
|
d7191d0fbd
|
Added /favicon.svg endpoint.
|
2023-05-21 20:13:15 +04:00 |
|
|
472ebf5891
|
Made NtFound and RobotsTxt handlers a standalone funcs.
|
2023-05-13 16:29:32 +04:00 |
|
|
8925f2ce24
|
Added robots.txt file and its handler.
|
2023-05-13 16:00:38 +04:00 |
|
|
d5aa919a37
|
Moved http server to internal.
|
2023-04-24 00:49:53 +04:00 |
|
|
36ecd3cf10
|
Removed everything related to logToStdout.
|
2023-04-24 00:43:43 +04:00 |
|
|
17ebe18b8b
|
Store version in a var that is being passed as an arg of a compiler.
|
2023-04-24 00:32:30 +04:00 |
|
|
e09203ae6d
|
Version updated to 23.10.0.
|
2023-03-12 00:15:25 +04:00 |
|
|
4a49bf30a3
|
Version up to 23.8.0. Changed arav.top to arav.su. Fixed templates. Deleted pre-compiled ones.
|
2023-02-23 18:16:06 +04:00 |
|
|
3a106371fe
|
Incremented version.
|
2022-07-01 04:01:43 +04:00 |
|
|
20702fa97e
|
Uhm, no, hash should be passed in POST body.
|
2022-07-01 03:43:00 +04:00 |
|
|
5218e427d5
|
Added POST and DELETE methods handlers for file deletion in main.
|
2022-07-01 03:32:53 +04:00 |
|
|
2cf7e80480
|
Instantiate a logDelete in main.
|
2022-07-01 03:32:12 +04:00 |
|
|
2713464449
|
Incremented version number.
|
2022-06-13 22:34:15 +04:00 |
|
|
27ec17c9b8
|
Updated program version.
|
2022-06-13 20:25:22 +04:00 |
|
|
1c8beb69ce
|
Added SIGHUP handler to reopen logs. Removed closeSingal, and doneSignal moved to the bottom of main().
|
2022-05-25 00:37:33 +04:00 |
|
|
2ffaeacc15
|
Updated version.
|
2022-05-25 00:28:14 +04:00 |
|
|
0125a1f588
|
Moving this project to version model year.week.minor as well.
|
2022-03-31 16:10:56 +04:00 |
|
|
5037a6103f
|
Chrooting and user substituting are removed. It can be done within systemd unit.
|
2022-03-20 18:28:20 +04:00 |
|
|
f2cd801b05
|
Renamed FSWatcher to InotifyWatcher.
|
2022-03-07 23:12:02 +04:00 |
|
|
34d1a0e24b
|
Wrote more detailed error messages.
|
2022-03-06 21:52:50 +04:00 |
|
|
f8dd68d2a2
|
Renamed a nt variable into more clear variant - typ.
|
2022-03-06 21:52:07 +04:00 |
|
|
85b8eb4876
|
Defered unix socket removing instead.
|
2022-02-14 20:21:19 +04:00 |
|
|
7cb312f5b9
|
Remove unix socket file on exit.
|
2022-02-14 19:02:57 +04:00 |
|