96 Commits

Author SHA1 Message Date
dependabot[bot]
9d06dcf35d Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
ftpiiu_plugin-20230904-153443
2023-09-04 17:33:19 +02:00
Maschell
bedfca9e21 Fix version number ftpiiu_plugin-20230729-125907 2023-07-29 14:58:00 +02:00
dependabot[bot]
481fd14f61 Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
ftpiiu_plugin-20230723-083324
2023-07-23 10:32:15 +02:00
Maschell
9f8a639a2a Create dependabot.yml ftpiiu_plugin-20230723-082747 2023-07-23 10:26:33 +02:00
Maschell
6319e8b689 Bump version ftpiiu_plugin-20230719-173537 v0.3.1 2023-07-19 19:34:26 +02:00
Maschell
4796ddc249 Update Dockerfile ftpiiu_plugin-20230719-132427 2023-07-19 15:23:09 +02:00
Maschell
27381f4245 Update Dockerfile ftpiiu_plugin-20230627-151902 2023-06-27 17:17:52 +02:00
Maschell
e6276576cf Use non deprecated release action ftpiiu_plugin-20230408-102950 2023-04-08 12:28:42 +02:00
Maschell
ca4a1a0157 Use actions/checkout@v3 2023-04-08 12:28:42 +02:00
Maschell
8bebaf12c9 Change default branch to main 2023-04-08 12:28:42 +02:00
Maschell
3e6eace4a3 Use actions/checkout@v3 ftpiiu_plugin-20230316-143906 2023-03-16 15:37:49 +01:00
Maschell
5cc3e4dec6 Change docker registry to ghcr.io 2023-03-16 15:37:49 +01:00
Maschell
ef9cc0e76e Update version string ftpiiu_plugin-20221009-151828 v0.3 2022-10-09 17:17:09 +02:00
Maschell
1375dbd4c2 Only shutdown the thread if it's actually running ftpiiu_plugin-20221008-181150 2022-10-08 20:10:45 +02:00
Maschell
09412116ad Fix resuming file uploads ftpiiu_plugin-20221008-152239 2022-10-08 17:21:32 +02:00
Maschell
d42c710156 Improve transfer speeds massively ftpiiu_plugin-20221008-151027 2022-10-08 17:09:15 +02:00
Maschell
47b059cb48 Wait with thread cleanup until the thread has ended ftpiiu_plugin-20221008-140800 2022-10-08 16:06:48 +02:00
Maschell
f5d6c3d508 Fix check for virtual dir in vrt_closedir to avoid calling closedir() with a virtual dir 2022-10-08 16:06:48 +02:00
Maschell
81707c4a30 Fix memory leak, the path is always allocated on the heap 2022-10-08 16:06:48 +02:00
Maschell
c6e9c29cd7 Reduce sleep time on error ftpiiu_plugin-20221007-133931 2022-10-07 15:38:18 +02:00
Maschell
3f0d70cc4c Only unmounts devices if they were mounted before 2022-10-07 15:38:18 +02:00
Maschell
bba4877281 Revert lowering the priority 2022-10-07 15:38:18 +02:00
Maschell
6e2ea75917 Fix exiting ftpiiu_plugin-20221006-212057 2022-10-06 23:19:52 +02:00
Maschell
258e93d01e Increase the sleep duration if no client is connected. ftpiiu_plugin-20221006-170543 2022-10-06 19:04:28 +02:00
Maschell
48eac1549e Reduce priority to 17 2022-10-06 19:04:28 +02:00
Maschell
f399e97aa8 Use lock_guard and OSMemoryBarrier 2022-10-06 19:04:28 +02:00
Maschell
174d13339f Restart the server on error 2022-10-06 19:04:28 +02:00
Maschell
5da7be81b7 Retry creating passive_socket of error 2022-10-06 19:04:28 +02:00
Maschell
0968810796 Improve error handling for virtual paths 2022-10-06 19:04:28 +02:00
Maschell
4ac4e0a9a6 Init the virtual /fs/ and /fs/vol/ path properly 2022-10-06 19:04:28 +02:00
Maschell
50600d3d82 Always call shutdown for a socket 2022-10-06 19:04:28 +02:00
Maschell
52766cdca1 Stop the server in ON_APPLICATION_ENDS instead of ON_APPLICATION_REQUESTS_EXIT hook ftpiiu_plugin-20221006-102359 2022-10-06 12:22:49 +02:00
Maschell
2a79fd7862 Fix potential softlock that could happen if the thread was canceled but is not (marked as) terminated 2022-10-06 12:22:49 +02:00
Maschell
9b64c3bb51 Only join the thread if it's not already terminated ftpiiu_plugin-20221005-181043 2022-10-05 20:09:29 +02:00
Maschell
10838cfafb Make sure the server is destroyed when launching a title 2022-10-05 20:09:29 +02:00
Maschell
45ea7ac07e Do not hardcode the threadname in the CThread class 2022-10-05 20:09:29 +02:00
Maschell
85cedda15e Improve commit messages for nightly releases 2022-10-05 20:09:29 +02:00
Maschell
8f65341658 Use C++20 2022-10-05 20:09:29 +02:00
Maschell
ef6360ac3c Update Makefile to be compatible to CLion 2022-10-05 20:09:29 +02:00
Vague Rant
6ca2bbda45 Correct line endings in FEAT response ftpiiu_plugin-20220923-192332 2022-09-23 21:22:20 +02:00
Vague Rant
13e9c38512 Report UTF8 support to clients ftpiiu_plugin-20220923-132609 2022-09-23 15:24:52 +02:00
Maschell
092142dffd Bump version ftpiiu_plugin-20220919-195256 v0.2 2022-09-19 21:51:41 +02:00
Maschell
c7aef1ff94 Update the README ftpiiu_plugin-20220919-122745 2022-09-19 14:26:34 +02:00
Maschell
0f61c1ecfb Add a config menu to enabled/disable the server, see the ip, and enabled/disable access to system files 2022-09-19 14:26:34 +02:00
Maschell
c40df1a909 Update the version and add support using the git hash on nightlies ftpiiu_plugin-20220919-114143 2022-09-19 13:40:29 +02:00
Maschell
79522dc356 Fix displaying files/dirs with a broken date in some ftp clients ftpiiu_plugin-20220906-102015 v0.1.1 2022-09-06 12:18:46 +02:00
Maschell
21c34020a5 Update libraries ftpiiu_plugin-20220904-083503 v0.1 2022-09-04 10:33:48 +02:00
Maschell
28337bfebb Use ubuntu-22.04 for the CI 2022-09-04 10:33:48 +02:00
Maschell
dccfa5e6c1 Add LICENSE 2022-09-04 10:33:48 +02:00
Maschell
acde083dcf Use libmocha instead of libiosuhax ftpiiu_plugin-20220827-113755 2022-08-27 13:36:49 +02:00