Commit graph

268 commits

Author SHA1 Message Date
dholland
f3c5ea9fa2 Fix shared library linkage with USE_BSD_MAKEFILE in a bootstrapped
environment, where the rules for building .so files don't really
accomodate multiple libs in the same package properly.

This is a hack; bootstrap-mk-files should be fixed.
2011-12-21 08:53:43 +00:00
dholland
89bda502d6 Force MKPROFILE=yes to avoid PLIST divergence.
(I suppose there should probably be a better way to handle these...)
2011-12-21 07:46:59 +00:00
manu
5d513e959e perfuse update: fix memory leak and freed buffer reuse 2011-12-17 05:47:49 +00:00
gdt
f4c1b88b52 Use egg.mk, not distutils.mk.
This package can use either setuptools (egg.mk) or distutils
(distutils.mk), but it prefers setuptools and thus should be built
with our egg.mk support.  Adjust PLIST for egg.mk (different)
variables and drop eggfile conditionalization, as eggs always have
egg-info directories.

Thanks to dholland@ and obache@ for noticing/suggesting.
2011-12-16 12:51:56 +00:00
manu
aa91b80051 - SSL bug fixes
- Use secondary groups
2011-12-16 05:40:46 +00:00
gdt
9d3f25a2d1 Conditionalize EGG_FILE in PLIST, for pre-eggfile versions of python. 2011-12-16 01:10:29 +00:00
gdt
466e07ac45 Fix PLIST not to have PYVERSION encoded.
No PKGREVISION++, because no change in the case when it built.

Adjust whitespace around LICENSE=.
2011-12-16 01:07:23 +00:00
gdt
4809d948d6 Update to 0.2.1. Note in DESCR that this is what GNU/Linux calls
"fuse-python".

Upstream does not provide NEWS.  Perusal of Changelog leads to the
conclusion that there are many bugfixes and minor enhancements, but no
major changes.

(Tested with "bup fuse" and ../fuse-wikipediafs on NetBSD 5.1_STABLE.)
2011-12-16 00:50:46 +00:00
manu
00ab1d24be - Add experimental support for SSL
- Ignore again .attribute (a patch part that was lost in last upgrade)
2011-12-09 16:57:44 +00:00
brook
eaeaee70b0 Georeplication is apparently enabled by default, so it must be explicitly
disabled if that option is not selected.
2011-12-04 00:24:35 +00:00
sbd
d37ca59b51 Recursive bump for devel/apr buildlink addition. 2011-12-02 07:13:48 +00:00
manu
62cdbe359b Remove two patches being idempotent together. I do not bump PKGREVISION,
as the result is the same.
2011-11-28 14:58:44 +00:00
manu
49f1bffa12 Update to glusterfs 3.2.5. This is a bug-fix release 2011-11-28 08:42:38 +00:00
manu
6cc12c90a2 Update perfuse: Fix stale file handling 2011-11-28 08:33:16 +00:00
sbd
56ae2aa138 Recursive bump for www/serf buildlink addition. 2011-11-27 05:43:24 +00:00
joerg
fccb6d5717 Fix build with newer GCC 2011-11-24 14:11:19 +00:00
joerg
582aff25b9 Fix GCC 4.5 fallout 2011-11-24 14:10:37 +00:00
manu
755797acd9 Fix rebalance operation by using /sbin/mount instead of /bin/mount 2011-11-24 05:36:36 +00:00
manu
24b2bc7eda 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
45bcf40a6f Add missing information on glusterFS server configuration 2011-11-12 06:01:28 +00:00
gdt
e2e03147af Update to 1.9.0.
- The most significant new feature in this release is MDMF: "Medium-size
  Distributed Mutable Files". Unlike standard SDMF files, these provide
  efficient partial-access (reading and modifying small portions of the file
  instead of the whole thing). MDMF is opt-in (it is not yet the default
  format for mutable files), both to ensure compatibility with previous
  versions, and because the algorithm does not yet meet memory-usage goals.
  Enable it with ``--format=MDMF`` in the CLI (``tahoe put`` and ``tahoe
  mkdir``), or the "format" radioboxes in the web interface. See
  `<docs/specifications/mutable.rst>`_ for more details (`#393`_, `#1507`_)
- A "blacklist" feature allows blocking access to specific files through
  a particular gateway. See the "Access Blacklist" section of
  `<docs/configuration.rst>`_ for more details. (`#1425`_)
- A "drop-upload" feature has been added, which allows you to upload
  files to a Tahoe-LAFS directory just by writing them to a local
  directory. This feature is experimental and should not be relied on
  to store the only copy of valuable data. It is currently available
  only on Linux. See `<docs/frontends/drop-upload.rst>`_ for documentation.
  (`#1429`_)
- The timeline of immutable downloads can be viewed using a zoomable and
  pannable JavaScript-based visualization. This is accessed using the
  'timeline' link on the File Download Status page for the download, which
  can be reached from the Recent Uploads and Downloads page.
2011-11-09 00:30:12 +00:00
sbd
aee1f00e82 Recursive bump for archivers/libarchive buildlink addition. 2011-11-01 06:50:28 +00:00
sbd
94b37b4e43 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
manu
16afd57cb2 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
278a31b17b Additionnal fixes from upstream to ensure inodes are consistent for
all operations (readdir and getattr)
2011-10-30 05:07:14 +00:00
manu
fb0868ea04 Pull upstream patch to make inode more reliable. LOOKUP and READDIR
cans show different inodes for the same object without that fix.
2011-10-25 09:23:37 +00:00
manu
e6690d44ac Update perfused:
- raise memory limit for vnode caches
- avoid deadlock with syslog
2011-10-25 08:36:36 +00:00
manu
b528911f93 glusterfs memory usage can grow quite large when using a lot of vnodes,
and the amount of data memory involved is not easy to forcast. We therefore
raise the limit to the maximum.

Patch from Manuel Bouyer. It helps completing a cvs update on a glusterfs
volume.
2011-10-25 08:34:28 +00:00
sbd
95e325de3a Add bin/ulockmgr_server to PLIST.Linux
Bump PKGREVISION
2011-10-16 23:45:45 +00:00
manu
e32e238244 Patch from bouyer@
- #include <signal.h> for sigprocmask(2) else we break without COMPAT_13
- usleep(3) shall not be called with argument higher than one second
2011-10-16 05:45:19 +00:00
sborrill
3baaf6170c Remove duplicate lines (hello manu!) 2011-10-10 15:03:29 +00:00
shattered
b9b0692692 PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/sh 2011-10-07 22:37:02 +00:00
manu
1e190480e9 Add missing comments and RCSId in 3.2.3 patches, fix patch-bb checksum 2011-10-06 02:19:05 +00:00
manu
28fddc34f4 A patch was lost in 3.2.3 update, this made impossible to open a file
(client complained about O_DIRECTORY being set for a non directory)
2011-10-02 01:11:47 +00:00
manu
7754f8d3fc Missing commit for 3.2.3 update 2011-09-27 12:45:02 +00:00
manu
02865b208c Update glusterfs to 3.2.3
This maintenance release with no new features. Majot bug fixes are:
 Bug 2464 Fixed all the issues caused by GFID mismatch during
	  distribute rename.
 Bug 2988 Fixed the issue of high CPU usage when Directory Quota
	  is enabled.
 Bug 3122 Enhanced the volume set interface to support io-threads
	  on the client.
 Bug 3210 Fixed the issue of modified mtime/atime of the files after
	  rebalance operation.
 Bug 3191 Fixed the issue with symlinks during rebalance operation.
2011-09-18 01:36:06 +00:00
gdt
fe24db3da1 * Release 1.8.3 (2011-09-13)
** Security-related Bugfix

 - Fix flaw that would allow a person who knows a storage index of a file to
   delete shares of that file (#1528).
 - Remove corner cases in mutable file bounds management which could expose
   extra lease info or old share data (from prior versions of the mutable
   file) if someone with write authority to that mutable file exercised these
   corner cases in a way that no actual Tahoe-LAFS client does. (Probably not
   exploitable.) (#1528).
2011-09-14 11:36:17 +00:00
manu
2894a50b1b 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
b1cbe58cdc Now that we hide OpenGroup Extended API set 2 from configure, make sure
that it is seen here when we actually need it.
2011-08-20 01:13:28 +00:00
manu
8302115f6c Update to perfuse-2011010: fix permission checks for unprivilegied users 2011-08-10 04:58:48 +00:00
manu
93721a21d7 Update perfuse to 20110809: fix data corruption and improve performance 2011-08-09 07:22:52 +00:00
manu
e5959ea016 - Use linkat(2) if available. This fixes a EPERM error when using rename(2)
on a symlink within a glusterfs volume that uses DHT
- Consider gfid changes as nn fatal. Glustefs will fix instead of panic.
2011-08-09 07:15:42 +00:00
manu
0e121e76c8 perfuse update: Fix permissions sent to FUSE when operations are done by
the kernel
2011-08-03 04:17:07 +00:00
manu
d9da7fe6f8 Update to glusterfs 3.2.2 (maintenance release for bug fixes) 2011-07-23 01:14:43 +00:00
manu
c88ed3c4af Enable georeplication 2011-07-19 07:54:30 +00:00
manu
3f325966df 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
tron
01425e53c7 Take maintainership. 2011-07-13 06:36:58 +00:00
wiz
8fde82ac3d Make patch apply. 2011-07-10 16:15:56 +00:00
tron
8b2fe2f680 Remove work arounds for a crash under NetBSD which are no longer
necessary after the latest bug fix for "librefuse":

http://mail-index.netbsd.org/source-changes/2011/07/09/msg024440.html
2011-07-09 17:22:43 +00:00
tron
6d83eb4e79 Add and enable "fuse-ext2". 2011-07-09 15:29:09 +00:00