tnn
fba84dd6dd
perfuse: mark as only for NetBSD
2020-03-22 13:04:11 +00:00
rillig
116d562364
filesystems: align variable assignments
...
pkglint -Wall -F --only aligned --only indent -r
No manual corrections.
2019-11-03 19:26:20 +00:00
manu
3061ca91af
Update perfuse package. Change log since previous version:
...
Use reclaim2 to fix reclaim/lookup race conditions
The PUFFS reclaim operation had a race condition with lookups: we could
be asked to lookup a node, then to reclaim it before lookup completion.
At lookup completion, we would then create a leaked node.
Enter the PUFFS reclaim2 operation, which features a nlookup argument.
That let us count how many lookups are pending and avoid the above
described scenario. It also makes the codes simplier.
-
Fix directory filehandle usage with libufse. Fix lookup count
libfuse does not use filehandle the same way for directories and other
objects. As a result, filehandles obtained by OPENDIR should not be
sent on non-directory related operations like READ/WRITE/GETATTR...
While there, fix the lookup count sent to the FORGET operation, which
led to leaked nodes.
2019-02-25 00:52:07 +00:00
ryoon
fb00ba572a
Remove CVS tag from DESCR
2018-11-30 03:19:57 +00:00
joerg
8517d2e07f
Request kernel types on NetBSD.
2016-03-01 20:16:33 +00:00
agc
b063b17466
Add SHA512 digests for distfiles for filesystems category
...
Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden). Existing SHA1
digests retained for now as an audit trail.
2015-11-03 00:14:59 +00:00
obache
c28b1c803f
Use find-headers instead of find-files to detect builtin header files.
2013-11-23 10:51:09 +00:00
asau
c636f40438
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
2012-10-03 16:08:30 +00:00
manu
9c330a869b
Update perfuse to 20120206, with a more graceful unmounting when
...
the FUSE filesystem crashes
2012-02-06 05:46:25 +00:00
manu
8b9f88c80f
Update perfused to 20111217
2012-01-09 05:31:26 +00:00
manu
da79fa453b
perfuse update: fix memory leak and freed buffer reuse
2011-12-17 05:47:49 +00:00
manu
2ac36ef272
Update perfuse: Fix stale file handling
2011-11-28 08:33:16 +00:00
manu
34dc72270c
Perfused update:
...
- fix lookup cache that was not really used
- fix advlock for read-only files
- return EBADF on directory read/write instead of passing to the filesystem
2011-11-17 15:27:22 +00:00
manu
ddf9a5228c
Update to perfuse-20111030:
...
- do not confuse FUSE fileno with inode numbers
- do not use kernel name cache, implement our own instead.
- honour cache directive from FUSE filesystem for name and attrbiutes
2011-10-30 05:26:40 +00:00
manu
841e114f66
Update perfused:
...
- raise memory limit for vnode caches
- avoid deadlock with syslog
2011-10-25 08:36:36 +00:00
manu
786a0a61d6
Update perfuse, with two fixes
...
- avoid system deadlock in low memory conditions
- avoid a racecondition leading to data corruption (chuncks of zeroed data)
2011-09-09 16:51:17 +00:00
manu
0fc494565d
Update to perfuse-2011010: fix permission checks for unprivilegied users
2011-08-10 04:58:48 +00:00
manu
d4282c31d6
Update perfuse to 20110809: fix data corruption and improve performance
2011-08-09 07:22:52 +00:00
manu
b34f55733a
perfuse update: Fix permissions sent to FUSE when operations are done by
...
the kernel
2011-08-03 04:17:07 +00:00
manu
4c859aea37
Update perfuse to fix a race condition between ftruncate() and write()
...
on glusterfs. This caused random file chunks to be filled with zeros.
2011-07-19 07:51:08 +00:00
wiz
ba2c009a06
Make patch apply.
2011-07-10 16:15:56 +00:00
manu
9994971b05
Update perfuse, now with extended attribute support.
2011-06-28 16:25:14 +00:00
manu
b1cbbe6c95
Make sure libperfuse has -lpuffs, so that DSO will not miss it when
...
calling dlopen()
2011-06-06 16:20:32 +00:00
manu
d9d0da702b
perfuse update. We are now able to run an unprivilegied build.sh on a
...
replicated glusterfs filesystem. pkgsrc builds seems to work too.
2011-06-01 16:04:32 +00:00
wiz
80e30c043d
Reduce context so $NetBSD$ inside the file-to-be-patched isn't in the patch.
2011-05-17 12:44:13 +00:00
manu
d3e3e93af9
Missing commit that broken the build
2011-05-17 12:41:16 +00:00
manu
ed8a4217f4
Update perfuse to 20110511. We now have locking support, provided that
...
the kernel sends lock operation throuh PUFFS. It does in -current,
patch is pending in netbsd-5
2011-05-09 09:55:13 +00:00
manu
7e6439f6ac
new perfuse snapshot that can sustain a build.sh -o release
...
in FUSE-mounted glusterfs
2011-04-26 07:54:12 +00:00
wiz
5b79485a66
Add untested builtin.mk to increase its chances of being tested.
2010-12-03 10:15:55 +00:00
manu
01d26b0157
Update to 20101011 with important fixes on permission checks when
...
accessing the filesystem asunprivilegied. Also fix hangs on read(2),
and remove unused code
2010-10-11 06:11:42 +00:00
manu
738852a210
Update perfused to 20101004, restoring ntfs-3 functionnality (it broke at
...
ls /)
2010-10-04 04:10:59 +00:00
manu
a7d779eaf6
Update to 20101003 with important fixes in rename operations
2010-10-03 05:54:04 +00:00
manu
91ee308fad
Update to 10100929, with important fixes in write and rename
2010-09-29 08:08:57 +00:00
manu
0d9de4c763
Update perfuse, with important fixes in file handles management.
2010-09-23 16:16:29 +00:00
manu
7cf7411b74
Update to perfused-20100915, which fixes reliability problems (lost frames).
2010-09-15 03:44:17 +00:00
manu
d0253f0a16
Update perfuse with fixes for ntfs-3g
2010-09-09 09:36:56 +00:00
manu
d507eaa297
Update to perfuse-20100907: fix perfused auto-start, cleanup debug messages,
...
fix warnings
2010-09-07 04:33:53 +00:00
wiz
b6f7fbb809
Fix path to perfused. Bump PKGREVISION.
2010-09-06 12:44:42 +00:00
wiz
47f24bf872
Add symlinks for libperfuse. Simplify package. Bump PKGREVISION.
2010-09-06 12:12:40 +00:00
wiz
18dc8c76ff
Remove -Werror from compiler flags until code is clean enough.
2010-09-06 10:18:10 +00:00
manu
456552d5f4
Missing commit for checksum update
2010-09-06 08:41:16 +00:00
manu
22ee1e59e9
LP64 fixes
2010-09-06 04:34:52 +00:00
manu
7b003d5195
A few reliability fixes for using perfuse with glusterfs.
...
I can now build libperfuse within a glusterfs mounted filesystem.
2010-09-05 09:24:19 +00:00
manu
fd060fe57d
Fix enough filehandle problems to make glusterfs happier.
2010-08-26 14:18:08 +00:00
manu
2416b094c3
perfuse brings full FUSE support to NetBSD It has two components:
...
- a daemon that creates a /dev/fuse socket and that performs PUFFS
relay to FUSE.
- a library and a header file to use in filesystems and libraries that
open /dev/fuse, so that they are directed to the socket.
2010-08-25 07:34:11 +00:00