chaos

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-11-16
17:18
Sometimes, but not always, the "." directory is included in directory listings. It shouldn't be included. The cause is a wrongly parenthesized test in glob.c, checking for '.' and '..' in an "optimized" way. Leaf check-in: c037505369 user: ams tags: trunk
11:34
cmd/FILE.c: Fix from BV. When using cbFILE with remapping of root (i.e. MAP_ROOT_DIRECTORY defined and -r parameter given), creating a directory fails with "Parent directory doesn't exist". The problem is that the root directory is prepended to the directory name given, not once (which it needs to be) but twice (since parsepath is called twice). The attached fix removes the root directory once, so it only is prepended once. I'm sorry it's not even a diff, but me and fossil... you'll need to find the definition of crdir in FILE.c and replace it with the attached code. check-in: e9b4273871 user: ams tags: trunk
2024-10-30
19:59
cmd/FILE.c: Print files being opened. check-in: 4233ff69fd user: ams tags: trunk
2024-10-29
17:11
chncp/chncp.h: Include <pthread.h>. check-in: 1c81e0146a user: ams tags: trunk
17:01
cmd/FILE.c: Missed second hunk from BV. check-in: 4a7f123835 user: ams tags: trunk
10:29
cmd/FILE.c: Fix from BV. check-in: ec623a4e56 user: ams tags: trunk
2024-10-23
16:44
More fixes from BV. check-in: 04354e06f8 user: ams tags: trunk
2024-10-21
13:22
Tiny fix to make it compile in usim with local backend. check-in: 3d247a0b6e user: ams tags: trunk
13:20
Random fixes to make FILE work better. check-in: 1ea0eb4ba8 user: ams tags: trunk
2024-07-02
07:05
Merge fix-warnings branch to trunk. check-in: 8532b7486d user: ams tags: trunk
2024-07-01
16:58
Fix warnings Closed-Leaf check-in: 0d8e82210e user: nikola tags: fix-warnings
16:19
Create new branch named "fix-warnings" check-in: 54e4d802e5 user: nikola tags: fix-warnings
2024-06-25
12:45
Use uch11-backend.h instead of uch11.h. check-in: 44941d58a9 user: ams tags: trunk
2024-06-04
08:49
cmd/FILE.c: Revert []; rename `struct file_handler' to avoid conflict. Add bunch of casts to squeelch compiler. check-in: f7f404b823 user: ams tags: trunk
2024-06-03
06:31
cmd/FILE.c: Don't include <sys/mount.h> or <fcntl.h>. check-in: 6eb53c6186 user: ams tags: trunk
2024-04-20
14:43
cmd/FILE.c (dataconn): Wrape output file handler stuff for SELECT. check-in: 0b2e586fe5 user: ams tags: trunk
2024-04-05
08:01
Silence compiler warnings. glob.c: Include <sys/types.h> Remove forward declaration for getpwnam(); <pwd.h> does that. (matchdir, rscan, letter, blkcpy, blkfree): Silence compiler warnings. check-in: 160b14d6bf user: ams tags: trunk
07:59
cmd/FILE.c (_startxfer): Squeelch compiler warnings. check-in: 91e8ce2032 user: ams tags: trunk
2023-07-25
10:14
Changes from BV. check-in: 80e8b9aed8 user: ams tags: trunk
2023-07-03
13:23
cmd/FILE.c: Unlink file before moving. check-in: 150debb066 user: ams tags: trunk
07:14
cmd/FILE.c: Revert back some changes; file encoding, backup file creation, and some debug output. check-in: a03af7f501 user: ams tags: trunk
2023-07-01
19:43
chcbridge: Random doo-daas. check-in: f1e6c93139 user: bv tags: trunk
19:42
chcbridge: Make FILE work directly with cbridge. check-in: 18d49bdaf0 user: bv tags: trunk
2023-05-05
16:59
More BV patches. check-in: fbb75339c4 user: bv tags: trunk
16:57
Changes from BV. check-in: 2e65956098 user: bv tags: trunk
2023-05-04
15:22
cmd/FILE.c: More changes from BV. check-in: 138bfb209c user: bv tags: trunk
15:21
cmd/FILE.c: Changes from BV. check-in: 7c70e0c95c user: bv tags: trunk
2023-04-29
18:19
cmd/FILE.c: Print out what we do. check-in: eead8a3b36 user: ams tags: trunk
18:18
cmd/FILE.c: Reverse conversion change that "snuck" in. check-in: 8712934d64 user: ams tags: trunk
18:17
Changes from BV. 1. Implement a new configuration setting, 'fs_root_directory', which maps not only /tree (like the sys_directory setting), but maps the root directory of the FILE server. You can still put 'tree' in that root directory and everything works as before. The sys_directory setting remains. Additionally, the mapping is done in reverse, so the client doesn't see file names outside the mapping: if /tree/foo/bar.text is opened, the client sees that /tree/foo/bar.text is opened rather than /Users/foo/src/CADR/sys100/sys/foo/bar.text or something like that. This is particularly important for the fs_root_directory setting, but adds user friendliness also to the sys_directory setting. Note also that setting sys_directory has precedence over fs_root_directory, but that sys_directory has NULL as default, so fs_root_directory has effect. 2. Fix the printing of years in properties in the FILE server. Previously it printed any year in the 21st century as "99". Now, for example 2023 is printed as "23", which is compatible with the date parsing of the CADR. 3. Try to have the Makefile take heed of changes to the *.defs files - there are better ways of doing this, like using makedepend. check-in: 8eba1e047f user: bv tags: trunk
2023-04-14
10:27
cmd/glob.c (matchdir): Fixes for OS X. check-in: 121f306bba user: bv tags: trunk
2023-04-03
13:11
cmd/glob.c (blkfree): *sob* check-in: 00f45a692e user: ams tags: trunk
13:02
cmd/FILE.c (getspace): Blargh ... check-in: 22234be373 user: ams tags: trunk
12:58
cmd/FILE.c (getspace): Disable broken code by todays standards. check-in: 51c98b3837 user: ams tags: trunk
09:28
cmd/FILE.c (fatal): Use syslog(3) instead of vsyslog(3). check-in: 4cecd6fef5 user: ams tags: trunk
09:27
cmd/MINI.c: Add forward declaration for parsepath. check-in: 4329383617 user: ams tags: trunk
2023-02-03
09:00
FILE.c (find_case_insensitive): Make sure to close dp. check-in: 0bf8ae304d user: ams tags: trunk
08:58
cmd/FILE.c: Fix indentation of recent changes. check-in: 87f5e8f7dd user: ams tags: trunk
2023-02-02
09:24
Add error messages when failing to open directory for find_case_insensitive check-in: 59beb1b78f user: john tags: trunk
2023-02-01
21:41
Handle paths in a case-insensitive manner. Implementation is a little messy but should (and seems to) work fine. check-in: 2a70346479 user: john tags: trunk
2022-08-16
17:36
Include <fcntl.h> and <unistd.h>. check-in: f17d00b430 user: ams tags: trunk
2022-04-20
06:26
cmd/FILE.c (login): Allow LISPM to logging anonymously. check-in: a0ac6c28d3 user: ams tags: trunk
2021-10-02
11:39
libhosts/Makefile: Try to use default system compiler. check-in: aab9f3e176 user: ams tags: trunk
2021-08-15
08:16
NOTES: Update. check-in: d8808f9197 user: ams tags: trunk
2021-08-11
20:50
cmd/FILE.c: Revert typo commit. check-in: 87f4620cca user: ams tags: trunk
20:29
cmd/FILE.c (privileged_hosts): Fix typo; host should be name of the LispM. check-in: 42dfdb414d user: ams tags: trunk
20:15
cmd/FILE.c: Add "server" to privileged hosts; enable PRIVHOSTS. check-in: f43fafa051 user: ams tags: trunk
20:14
cmd/MINI.c (main): Print realname of file being accessed. check-in: 07d4583631 user: ams tags: trunk
20:14
cmd/FILE.c (fileopen): Output filename we are trying to open. check-in: b1792f64aa user: ams tags: trunk
20:10
cmd/MINI.c (main): Don't be verbose. check-in: af318c6c2f user: ams tags: trunk