Commit Graph

29 Commits

Author SHA1 Message Date
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
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
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
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
44c6fcf68b namespace dname fix
All checks were successful
Source release / source-package (push) Successful in 42s
2026-05-20 09:23:33 +02:00
Mario Fetka
e6c5b0e6d7 namespace fix
All checks were successful
Source release / source-package (push) Successful in 43s
2026-05-20 09:12:28 +02:00
Mario Fetka
a988293d4c more debug
All checks were successful
Source release / source-package (push) Successful in 37s
2026-05-20 08:56:59 +02:00
Mario Fetka
6daf973638 Revert "correct namespace.c next changes for dos83"
All checks were successful
Source release / source-package (push) Successful in 35s
This reverts commit 6c6252b718.
2026-05-20 08:47:49 +02:00
Mario Fetka
6c6252b718 correct namespace.c next changes for dos83
All checks were successful
Source release / source-package (push) Successful in 41s
2026-05-20 08:41:28 +02:00
Mario Fetka
2eab5f71c7 Revert "next dos83 fixes namespace.c"
All checks were successful
Source release / source-package (push) Successful in 2m6s
This reverts commit c567f75fdb.
2026-05-20 08:27:37 +02:00
Mario Fetka
c567f75fdb next dos83 fixes namespace.c
All checks were successful
Source release / source-package (push) Successful in 42s
2026-05-20 08:16:28 +02:00
Mario Fetka
cec052e5b3 correct encoding of namespace.c take 2
All checks were successful
Source release / source-package (push) Successful in 36s
2026-05-20 07:48:58 +02:00
Mario Fetka
a145777e7e correct encoding of namespace.c
All checks were successful
Source release / source-package (push) Successful in 1m7s
2026-05-20 07:40:20 +02:00
Mario Fetka
2e0951df74 cannot handle namespace 2nd try
All checks were successful
Source release / source-package (push) Successful in 36s
2026-05-20 06:44:08 +02:00
Mario Fetka
f653a34f38 cannot handle namespace
All checks were successful
Source release / source-package (push) Successful in 41s
2026-05-20 06:27:03 +02:00
Mario Fetka
5d8c112629 rename to match original nameing schema
All checks were successful
Source release / source-package (push) Successful in 58s
2026-05-19 22:31:40 +02:00
Mario Fetka
3140e3fd8f Add first implementation of dosmangle 8.3 support for long file names
Some checks are pending
Source release / source-package (push) Waiting to run
2026-05-19 22:11:28 +02:00
Mario Fetka
176a54367b Clean up ftrustee, namspace and unxlog warning paths 2026-04-20 23:39:42 +02:00
Mario Fetka
35d12ee7aa Update to pld patches and integrate koan patch 2013-11-05 11:54:31 +01:00
Mario Fetka
be2d60525a update patches 2011-11-14 19:58:21 +01:00
Mario Fetka
0fbc9baf41 Restructure for camke build 2011-11-13 17:37:22 +01:00