Commit Graph

212 Commits

Author SHA1 Message Date
Mario Fetka
466a5253c8 smart: roleback
All checks were successful
Source release / source-package (push) Successful in 1m3s
2026-05-21 21:13:23 +02:00
Mario Fetka
35383afa0c smart: Userlist
All checks were successful
Source release / source-package (push) Successful in 51s
2026-05-21 20:49:46 +02:00
Mario Fetka
4a3fa628cd smart: Cups support
All checks were successful
Source release / source-package (push) Successful in 49s
2026-05-21 18:59:29 +02:00
Mario Fetka
b8d865b5eb add cupsutils 2026-05-21 18:53:54 +02:00
Mario Fetka
3d0ded51b2 smart: Settings again rounded
All checks were successful
Source release / source-package (push) Successful in 1m5s
2026-05-21 18:41:20 +02:00
Mario Fetka
362c872bb4 smart: Back to smart wouthout debug
All checks were successful
Source release / source-package (push) Successful in 1m3s
2026-05-21 18:30:19 +02:00
Mario Fetka
35f1a1ba29 smart: roleback
Some checks are pending
Source release / source-package (push) Waiting to run
2026-05-21 17:55:21 +02:00
Mario Fetka
43106f22b2 smart: Control output of status
All checks were successful
Source release / source-package (push) Successful in 49s
2026-05-21 17:41:02 +02:00
Mario Fetka
9830f7567b smart: Header/Footer + HTML-Escaping + Delete-Confirm
All checks were successful
Source release / source-package (push) Successful in 47s
2026-05-21 17:33:05 +02:00
Mario Fetka
da93d3894d smart: add drop down menu for interfaces with IPX active
All checks were successful
Source release / source-package (push) Successful in 55s
2026-05-21 17:11:35 +02:00
Mario Fetka
3d07da518e smart: add drop down menu for interfaces
All checks were successful
Source release / source-package (push) Successful in 48s
2026-05-21 17:00:19 +02:00
Mario Fetka
276516d1ae smart: add back button
All checks were successful
Source release / source-package (push) Successful in 2m22s
2026-05-21 16:45:55 +02:00
Mario Fetka
111529bae9 samrt: add control helper script
All checks were successful
Source release / source-package (push) Successful in 46s
2026-05-21 16:31:47 +02:00
Mario Fetka
f27753d9cc smart: activate control
Some checks failed
Source release / source-package (push) Failing after 44s
2026-05-21 16:28:33 +02:00
Mario Fetka
63823dd538 smart: activate control
Some checks failed
Source release / source-package (push) Failing after 40s
2026-05-21 16:18:05 +02:00
Mario Fetka
5b6cea61b8 smart: activate control
Some checks failed
Source release / source-package (push) Failing after 52s
2026-05-21 16:04:40 +02:00
Mario Fetka
861d8c7402 smart: correct write path in systemd service file
All checks were successful
Source release / source-package (push) Successful in 53s
2026-05-21 15:48:51 +02:00
Mario Fetka
0dd64c7523 roleback Smart UI
All checks were successful
Source release / source-package (push) Successful in 46s
2026-05-21 15:37:21 +02:00
Mario Fetka
0978a523a3 roleback Smart UI
All checks were successful
Source release / source-package (push) Successful in 50s
2026-05-21 15:20:05 +02:00
Mario Fetka
223533af1e nwvolume: map large Unix inodes without ONE_DEV
All checks were successful
Source release / source-package (push) Successful in 46s
Add internal inode mapping for normal multi-namespace handle mode so
large Unix inode numbers can be represented in the 28-bit inode field.
This allows OS/2 namespace clients such as Linux ncpfs to access long
names without requiring the 'o' volume option.
2026-05-20 20:50:57 +02:00
Mario Fetka
f4f1afead8 nwvolume: allow OS2 namespace with ONE_DEV volumes
When ONE_DEV is active, handles encode the raw inode and cannot also
encode a namespace map index.  Reuse the same device map entry across
namespaces so volumes using both 'o' and 'O' can serve OS/2 namespace
clients.
2026-05-20 20:50:33 +02:00
Mario Fetka
2858be16e7 debug: move DOS LFN tracing to level 99
Keep DOS long-filename alias tracing available for development without
spamming normal debug logs.
2026-05-20 20:50:12 +02:00
Mario Fetka
89d5cec834 namspace: fix parent directory used for DOS alias collisions
Build DOS 8.3 aliases against the real parent directory instead of the
full path of the current entry.  This fixes duplicate aliases for long
directories in the same parent, for example LONG_DIR and LONG_DI0.
2026-05-20 20:49:45 +02:00
Mario Fetka
d36fc15111 namspace: trace DOS namespace name generation
Add namespace-level tracing for DOS name generation to verify the
parent directory and real Unix name used for alias collision handling.
2026-05-20 20:49:20 +02:00
Mario Fetka
929ad79e8e connect: debug legacy DOS directory scan paths
Add tracing around legacy DOS directory scan and attribute paths to
verify which code path produces final DOS names.
2026-05-20 20:48:54 +02:00
Mario Fetka
07248b3540 connect: mangle DOS names in scan-dir info responses
Apply DOS alias generation to scan-dir info responses that return
subdirectory names through the older DOS directory information path.
2026-05-20 20:48:35 +02:00
Mario Fetka
1a5b89a9fd connect: cache real directory entries for DOS alias output
Remember the real Unix directory entry found during legacy scans so
the final DOS name can be generated from the original parent/name pair.
2026-05-20 20:48:09 +02:00
Mario Fetka
1984aa4d28 debug: trace DOS alias generation paths
Add temporary tracing for DOS alias generation and legacy scan paths to
identify where long directory names lost their parent context.
2026-05-20 20:47:49 +02:00
Mario Fetka
14d596d4d6 connect: preserve generated DOS aliases in legacy scan output
Keep the generated DOS alias through the legacy scan response path
instead of rebuilding it later from already-mangled data.
2026-05-20 20:47:28 +02:00
Mario Fetka
17eca4a6ac connect: route legacy DOS scans through alias mangling
Use the shared DOS alias generator in legacy directory scan paths.
This keeps search, listing and attribute handling consistent for DOS
clients using older NCP calls.
2026-05-20 20:47:05 +02:00
Mario Fetka
14112a4565 connect: use DOS alias names in legacy directory attributes
Route legacy DOS file and directory attribute responses through the
shared DOS alias logic so old DOS scan calls report the same names as
namespace-aware directory listings.
2026-05-20 20:46:41 +02:00
Mario Fetka
aa4c21242d namspace: fix DOS alias lookup during search
Use the generated DOS alias for search matching while keeping the real
Unix filename for the directory entry.  This prevents matched long-name
entries from failing later when the server tries to add/stat them.
2026-05-20 20:46:14 +02:00
Mario Fetka
372288926d namedos: add initial DOS long-name alias support
Add the initial DOS namespace alias layer for long Unix filenames.
This introduces DOS 8.3 alias generation and path component resolution
so DOS clients can address files whose real Unix names are not
DOS-compatible.
2026-05-20 20:45:34 +02:00
Mario Fetka
dd19fbb1b0 cmake: add DOS namespace source to build 2026-05-20 20:45:19 +02:00
Mario Fetka
aa35a3e903 Restore build after rollback 2026-05-20 20:45:05 +02:00
Mario Fetka
da74b43be5 Rollback failed DOS LFN experiment 2026-05-20 20:44:43 +02:00
Mario Fetka
e1509868c3 Revert "Update submodules"
This reverts commit 349c876788.
2026-05-20 14:36:37 +02:00
Mario Fetka
aa0a3823cc already in include
All checks were successful
Source release / source-package (push) Successful in 48s
2026-05-20 13:47:38 +02:00
Mario Fetka
3a42fc668f namespace workaround
All checks were successful
Source release / source-package (push) Successful in 35s
2026-05-20 13:43:28 +02:00
Mario Fetka
6f2adc100f namespace restore
All checks were successful
Source release / source-package (push) Successful in 53s
2026-05-20 13:38:08 +02:00
Mario Fetka
4fbea6a9bb namespace hex57 detial debug sub 6 detail
All checks were successful
Source release / source-package (push) Successful in 36s
2026-05-20 13:09:06 +02:00
Mario Fetka
817d570bb8 namespace hex57 detial debug sub 6 detail
All checks were successful
Source release / source-package (push) Successful in 36s
2026-05-20 13:06:44 +02:00
Mario Fetka
f2fb0a3989 namespace hex57 detial debug sub 6 detail
All checks were successful
Source release / source-package (push) Successful in 35s
2026-05-20 12:58:50 +02:00
Mario Fetka
2bff01eb2e nwconn hex57 detial debug sub 6 detail
All checks were successful
Source release / source-package (push) Successful in 37s
2026-05-20 12:40:59 +02:00
Mario Fetka
752a2e8bcf nwconn hex57 detial debug sun 3 & 6
All checks were successful
Source release / source-package (push) Successful in 35s
2026-05-20 12:33:15 +02:00
Mario Fetka
d2e13ec604 nwconn hex57 detial debug
All checks were successful
Source release / source-package (push) Successful in 35s
2026-05-20 12:22:30 +02:00
Mario Fetka
b851719655 nwconn all conn debug fix
All checks were successful
Source release / source-package (push) Successful in 36s
2026-05-20 12:13:02 +02:00
Mario Fetka
57043eacd8 nwconn all conn debug
All checks were successful
Source release / source-package (push) Successful in 52s
2026-05-20 12:08:51 +02:00
Mario Fetka
6d977d5757 nwconn utf fix
All checks were successful
Source release / source-package (push) Successful in 37s
2026-05-20 11:36:14 +02:00
Mario Fetka
34e5464497 nwconn utf fix
All checks were successful
Source release / source-package (push) Successful in 38s
2026-05-20 11:19:15 +02:00