Commit graph

384 commits

Author SHA1 Message Date
manu
2031f5d692 Update glusterfs to 3.2.6, which is a maintenance releases fixing various bugs 2012-03-28 14:24:59 +00:00
obache
2cd654bab6 Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
abs
b4d3044c54 fix missing DIST_SUBDIR in EXTRACT_CMD - picked up by joerg 2012-03-12 17:05:03 +00:00
markd
fa884ed073 Fix error 'CLONE_NEWNS' undeclared on recent linux. From git. 2012-03-10 20:59:52 +00:00
wiz
d0748412ea Mark as PYTHON_VERSIONS_INCOMPATIBLE=24 because of
AttributeError: 'module' object has no attribute 'SEEK_CUR'
see
http://ftp.netbsd.org/pub/pkgsrc/misc/joerg/20120308.0100/py24-filesystem-0.4.0/build.log
2012-03-10 19:48:06 +00:00
abs
15b0e7e9f0 +cloudfuse 2012-03-09 22:46:53 +00:00
abs
6be3da2ddc Added filesystems/cloudfuse version 20120124
Filesystem (fuse) implemented on Mosso's Cloud Files

Cloudfuse is a FUSE application which provides access to Rackspace's
Cloud Files (or any installation of Swift).

Cloud Files is a remote storage system which is similar in principle to
Amazon S3.  It provides a simple RESTful interface to storing and retrieving
objects.

http://www.rackspacecloud.com/cloud_hosting_products/files
2012-03-09 22:46:25 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
hans
9f6f8db5c3 Add builtin.mk to support a native fuse where it exists. 2012-02-28 15:03:39 +00:00
wiz
833922aab2 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:39:49 +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
gdt
631a6f6eb4 Use version in PKGNAME. 2012-02-01 14:47:45 +00:00
gdt
1813dfcdec +py-filesystem 2012-02-01 14:37:19 +00:00
gdt
4be0ab7907 Import py26-filesystem as filesystems/py-filesystem.
Pyfilesystem is a Python module that provides a simplified common
interface to many types of filesystem. Filesystems exposed via
Pyfilesystem can also be served over the network, or 'mounted' on the
native filesystem.

Pyfilesystem simplifies working directories and paths, even if you
only intend to work with local files. Differences in path formats
between platforms are abstracted away, and you can write code that
sand-boxes any changes to a given directory.

Pyfilesystem works with Linux, Windows and Mac.
(And of course, NetBSD.)
2012-02-01 14:36:42 +00:00
gdt
b75b8cad44 Update to 1.9.1 (security fix):
Release 1.9.1 (2012-01-12)
--------------------------

Security-related Bugfix
'''''''''''''''''''''''

- Fix flaw that would allow servers to cause undetected corruption when
  retrieving the contents of mutable files (both SDMF and MDMF). (`#1654`_)

.. _`#1654`: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1654
2012-01-13 01:14:56 +00:00
manu
8b9f88c80f Update perfused to 20111217 2012-01-09 05:31:26 +00:00
dholland
e0f7adf6a0 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
88c2d80387 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
da79fa453b perfuse update: fix memory leak and freed buffer reuse 2011-12-17 05:47:49 +00:00
gdt
99525f30ef 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
0dd719c2fb - SSL bug fixes
- Use secondary groups
2011-12-16 05:40:46 +00:00
gdt
c3cc207214 Conditionalize EGG_FILE in PLIST, for pre-eggfile versions of python. 2011-12-16 01:10:29 +00:00
gdt
dfaf9eb1c6 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
457a638374 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
f6e7eff08c - 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
1eca03a447 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
da993c0c08 Recursive bump for devel/apr buildlink addition. 2011-12-02 07:13:48 +00:00
manu
41a4a95443 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
44a0c8f696 Update to glusterfs 3.2.5. This is a bug-fix release 2011-11-28 08:42:38 +00:00
manu
2ac36ef272 Update perfuse: Fix stale file handling 2011-11-28 08:33:16 +00:00
sbd
075030d023 Recursive bump for www/serf buildlink addition. 2011-11-27 05:43:24 +00:00
joerg
4f51bc930c Fix build with newer GCC 2011-11-24 14:11:19 +00:00
joerg
5d09852588 Fix GCC 4.5 fallout 2011-11-24 14:10:37 +00:00
manu
d01877742f Fix rebalance operation by using /sbin/mount instead of /bin/mount 2011-11-24 05:36:36 +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
989fc6af16 Add missing information on glusterFS server configuration 2011-11-12 06:01:28 +00:00
gdt
9814bbc915 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
0dc6193f32 Recursive bump for archivers/libarchive buildlink addition. 2011-11-01 06:50:28 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +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
6238674948 Additionnal fixes from upstream to ensure inodes are consistent for
all operations (readdir and getattr)
2011-10-30 05:07:14 +00:00
manu
018c6dcfe9 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
841e114f66 Update perfused:
- raise memory limit for vnode caches
- avoid deadlock with syslog
2011-10-25 08:36:36 +00:00
manu
839f370b76 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
ed3d4714fc Add bin/ulockmgr_server to PLIST.Linux
Bump PKGREVISION
2011-10-16 23:45:45 +00:00
manu
362c9dc1fa 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
1af06dc2d1 Remove duplicate lines (hello manu!) 2011-10-10 15:03:29 +00:00
shattered
26ce32cfbd PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/sh 2011-10-07 22:37:02 +00:00
manu
d76db1d6f6 Add missing comments and RCSId in 3.2.3 patches, fix patch-bb checksum 2011-10-06 02:19:05 +00:00
manu
9280bb6a0c 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
e7368bdeb8 Missing commit for 3.2.3 update 2011-09-27 12:45:02 +00:00
manu
f07c2079ba 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
b54a9393e1 * 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
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
8d14c52393 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
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
157d3fb8fa - 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
b34f55733a perfuse update: Fix permissions sent to FUSE when operations are done by
the kernel
2011-08-03 04:17:07 +00:00
manu
9b673348f6 Update to glusterfs 3.2.2 (maintenance release for bug fixes) 2011-07-23 01:14:43 +00:00
manu
69dbe9d48d Enable georeplication 2011-07-19 07:54:30 +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
tron
4004e8e43c Take maintainership. 2011-07-13 06:36:58 +00:00
wiz
ba2c009a06 Make patch apply. 2011-07-10 16:15:56 +00:00
tron
baa8927fa3 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
bfbf15b64e Add and enable "fuse-ext2". 2011-07-09 15:29:09 +00:00
tron
1e39952efe Import new "fuse-ext2" package:
Fuse-ext2 is a multi OS FUSE module to mount ext2 and ext3 file system
devices and/or images with read write support.

Please note that this file-system only works under NetBSD if the
"librefuse" library on your system contains this bug fix:
- http://mail-index.netbsd.org/source-changes/2011/07/09/msg024410.html
- http://releng.netbsd.org/cgi-bin/req-5.cgi?show=1648
2011-07-09 15:27:11 +00:00
manu
df25a8e3ea Upgrade to glusterfs-3.2.1
This release is mostly about bug fixes, and we also fix bugs in the NetBSD
port.
2011-07-08 08:02:56 +00:00
manu
0f7d17de04 Restore a missing patch so that accessing some file cannot produce
spurious ENOTDIR
2011-06-29 13:53:01 +00:00
manu
9994971b05 Update perfuse, now with extended attribute support. 2011-06-28 16:25:14 +00:00
obache
46070550c1 Drop PYTHON_VERSION_ACCEPTED restriction, because it was just not accept 23.
Bump PKGREVISION, because default acceptable python changes.
2011-06-14 11:30:45 +00:00
obache
9572f6d892 recursive bump from textproc/icu shlib major bump. 2011-06-10 09:39:41 +00:00
manu
b532040904 Fix typos in patch description. I must have been talking with soemone
else while typing it in the dirst place.
2011-06-07 07:27:11 +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
0f18d7b3a9 Support the glusterd daemon (volume management tool). 2011-06-06 15:53:13 +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
manu
8cc50c73f8 Update glusterfs to 3.2. According to http://www.gluster.org, news are:
* Geo-Replication
* Easily Accessible Usage Quotas
* Advanced Monitoring Tools
2011-05-19 14:54:22 +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
5632564b61 Add message to use the mount script so that mount -t glusterfs works
Also remove reference to /etc/mtab in it, prefer /proc/mounts
2011-05-12 10:28:47 +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
0a4f858eba Fix log directroy creation location
Have glusterfsd store its pid in startup script
2011-05-09 09:38:26 +00:00
tnn
ba2c593463 fix HOMEPAGE 2011-05-08 08:26:43 +00:00
stacktic
d439ee5367 Fixed build (patch from Chavdar Ivanov in PR/44752) 2011-04-30 19:50:56 +00:00
tnn
9700d5ab15 fix typo 2011-04-28 10:49:41 +00:00
wiz
a9f6f195a5 regen for patch-ab (hi hans) 2011-04-28 08:43:46 +00:00
manu
77ff518f97 Missing trusted.glusterfs.test extended attribute in installation script 2011-04-26 16:06:32 +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
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
manu
d084bf3f1c Update glusterfs to 3.1.4.
Major new features according to http://www.gluster.org/
- Elastic Volume Management
- New Gluster Console Manager
- Dynamic Storage for the data center and cloud
2011-04-18 16:19:47 +00:00
hans
a6009a6e77 Fix build on SunOS. 2011-04-14 19:01:26 +00:00
obache
01127e3a2c Let to not exec ldconfig, for unprivileged installation. 2011-03-29 11:35:10 +00:00
obache
991c48506b * Use USE_GNU_READLINE=yes instead of PREFER.readline=pkgsrc.
* Use BUILDLINK_PREFIX.libupnp instead of PREFIX for libupnp prefix.
2011-03-18 05:50:04 +00:00
zafer
5f55aa0ce3 service suspended. prevent time out. fetch from backup. 2011-03-11 11:29:42 +00:00
wiz
e2f84ad43f Reset maintainer for retired developers. 2011-02-28 14:52:37 +00:00
wiz
f09b8dbca6 Let's assume for now that everything that worked with python-2.6 also
works with python-2.7.
2011-02-25 09:47:18 +00:00
gdt
eb214c794b Fix py-mock dependency pattern. 2011-02-02 01:58:57 +00:00
gdt
dffab4e884 Update to 1.8.2.
Packaging changes:
  Use gmake and test TEST_TARGET, so make test runs make check.
  Add dependency on py-sqlite2 for "tahoe backup".
  Add py-mock dependency because tests are now runnable by the user.
  Withdraw fixing of distfiles modes; this one is fine.

* Release 1.8.2 (2011-01-30)

** Compatibility and Dependencies

 - Tahoe is now compatible with Twisted-10.2 (released last month), as well
   as with earlier versions. The previous Tahoe-1.8.1 release failed to run
   against Twisted-10.2, raising an AttributeError on
   StreamServerEndpointService (#1286)
 - Tahoe now depends upon the "mock" testing library, and the foolscap
   dependency was raised to 0.6.1 . It no longer requires pywin32 (which
   was used only on windows). Future developers should note that
   reactor.spawnProcess and derivatives may no longer be used inside
   Tahoe code.

** Other Changes

 - the default reserved_space value for new storage nodes is 1 GB (#1208)
 - documentation is now in reStructuredText (.rst) format
 - "tahoe cp" should now handle non-ASCII filenames
 - the unmaintained Mac/Windows GUI applications have been removed (#1282)
 - tahoe processes should appear in top and ps as "tahoe", not "python",
   on some unix platforms. (#174)
 - "tahoe debug trial" can be used to run the test suite (#1296)
 - the SFTP frontend now reports unknown sizes as "0" instead of "?",
   to improve compatibility with clients like FileZilla (#1337)
 - "tahoe --version" should now report correct values in situations where
   1.8.1 might have been wrong (#1287)
2011-02-01 02:05:18 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
agc
b744bb1472 Put EXTRACT_SUFX in the correct place in the makefile
Add a LICENSE statement.
Add a comment to a patch
No functional change
2011-01-06 16:27:33 +00:00
agc
ea3ea7ec26 Help this package build on Mac OS X, DragonflyBSD and FreeBSD. No functional
change.
2011-01-06 05:03:30 +00:00
gdt
71fe3c8c45 * Release 1.8.1 (2010-10-28)
** Bugfixes and Improvements

 - Allow the repairer to improve the health of a file by uploading
   some shares, even if it cannot achieve the configured happiness
   threshold. This fixes a regression introduced between v1.7.1 and
   v1.8.0. (#1212)
 - Fix a memory leak in the ResponseCache which is used during mutable
   file/directory operations. (#1045)
 - Fix a regression and add a performance improvement in the downloader.
   This issue caused repair to fail in some special cases. (#1223)
 - Fix a bug that caused 'tahoe cp' to fail for a grid-to-grid copy
   involving a non-ASCII filename. (#1224)
 - Fix a rarely-encountered bug involving printing large strings to
   the console on Windows. (#1232)
 - Perform ~ expansion in the --exclude-from filename argument to
   'tahoe backup'. (#1241)
 - The CLI's 'tahoe mv' and 'tahoe ln' commands previously would try
   to use an HTTP proxy if the HTTP_PROXY environment variable was set.
   These now always connect directly to the WAPI, thus avoiding giving
   caps to the HTTP proxy (and also avoiding failures in the case that
   the proxy is failing or requires authentication). (#1253)
 - The CLI now correctly reports failure in the case that 'tahoe mv'
   fails to unlink the file from its old location. (#1255)
 - 'tahoe start' now gives a more positive indication that the node
   has started. (#71)
 - The arguments seen by 'ps' or other tools for node processes are
   now more useful (in particular, they include the path of the
   'tahoe' script, rather than an obscure tool named 'twistd'). (#174)

** Removed Features

 - The tahoe start/stop/restart and node creation commands no longer
   accept the -m or --multiple option, for consistency between platforms.
   (#1262)

** Packaging

 - We now host binary packages so that users on certain operating systems
   can install without having a compiler.
   <http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/README.html>
 - Use a newer version of a dependency if needed, even if an older
   version is installed. This would previously cause a VersionConflict
   error. (#1190)
 - Use a precompiled binary of a dependency if one with a sufficiently
   high version number is available, instead of attempting to compile
   the dependency from source, even if the source version has a higher
   version number. (#1233)

** Documentation

 - All current documentation in .txt format has been converted to
   .rst format. (#1225)
 - Added docs/backdoors.rst declaring that we won't add backdoors to
   Tahoe-LAFS, or add anything to facilitate government access to data.
   (#1216)
2010-12-04 01:58:57 +00:00
wiz
5b79485a66 Add untested builtin.mk to increase its chances of being tested. 2010-12-03 10:15:55 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
manu
dcd897f53c Update glusterfs message to reflect that it is gettign a bit less
experimental
2010-10-11 07:14:36 +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
obache
f7746c8cf0 convert flex dependency from buildlink3 to USE_TOOLS.
and bison is also required to build.
2010-10-02 07:02:40 +00:00
manu
91ee308fad Update to 10100929, with important fixes in write and rename 2010-09-29 08:08:57 +00:00
gdt
e6af34d20f Update to 1.8.0.
* Release 1.8.0 (2010-09-23)

** New Features

 - A completely new downloader which improves performance and
   robustness of immutable-file downloads. It uses the fastest K
   servers to download the data in K-way parallel. It automatically
   fails over to alternate servers if servers fail in mid-download. It
   allows seeking to arbitrary locations in the file (the previous
   downloader which would only read the entire file sequentially from
   beginning to end). It minimizes unnecessary round trips and
   unnecessary bytes transferred to improve performance. It sends
   requests to fewer servers to reduce the load on servers (the
   previous one would send a small request to every server for every
   download) (#287, #288, #448, #798, #800, #990, #1170, #1191)

 - Non-ASCII command-line arguments and non-ASCII outputs now work on
   Windows. In addition, the command-line tool now works on 64-bit
   Windows. (#1074)

** Bugfixes and Improvements

 - Document and clean up the command-line options for specifying the
   node's base directory. (#188, #706, #715, #772, #1108)
 - The default node directory for Windows is ".tahoe" in the user's
   home directory, the same as on other platforms. (#890)
 - Fix a case in which full cap URIs could be logged. (#685, #1155)
 - Fix bug in WUI in Python 2.5 when the system clock is set back to
   1969. Now you can use Tahoe-LAFS with Python 2.5 and set your
   system clock to 1969 and still use the WUI. (#1055)
 - Many improvements in code organization, tests, logging,
   documentation, and packaging. (#983, #1074, #1108, #1127, #1129,
   #1131, #1166, #1175)
2010-09-24 18:20:59 +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
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +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
82ac8ad47c Remove obsolete MESSAGE, bump PKGREVISION. 2010-09-06 12:13:38 +00:00
wiz
8b496832df Make pkglint happier. 2010-09-06 12:13:30 +00:00
wiz
47f24bf872 Add symlinks for libperfuse. Simplify package. Bump PKGREVISION. 2010-09-06 12:12:40 +00:00
wiz
73d159db14 On NetBSD, pull in perfuse. 2010-09-06 10:30:43 +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
9988386ee5 Add glusterfs 3.0.5 2010-08-26 14:29:38 +00:00
manu
90b5313922 This is an experimental port of glusterfs on NetBSD. Don't do this at home! 2010-08-26 14:26:18 +00:00
manu
fd060fe57d Fix enough filehandle problems to make glusterfs happier. 2010-08-26 14:18:08 +00:00
manu
db9a921ee0 Update FUSE to 2.8.4 and add NetBSD support through filesystems/perfuse
Changes since previous verion, from the NEWS file

2.8.x:
- More scalable directory tree locking
- Atomic open(O_TRUNC) support
- Support big write requests on kernels 2.6.26 and newer
- Out-of-tree fuse module removed
- Better NFS exporting support
- New ioctl and poll requests
- New CUSE (Character Device in Userspace) interface
- Allow umask processing in userspace
- Added cache invalidation notifications
- Bugfixes and small improvements
2.7.x:
 - Stacking support for the high level API
 - Add filename charset conversion module
 - Improved mounting
2.6.x!
 - Improved read characteristics (asynchronous reads)
 - Support for aborting filesystem connection
 - POSIX file locking support
 - Request interruption support
 - Building module for Linux kernels earlier than 2.6.9 not supported
 - Allow block device based filesystems to support swap files
 - Several bugs fixed, including a rare system hang on SMP
2010-08-25 08:02:21 +00:00
manu
0d1d021c5d Add perfuse-20100825
This is exactly the code in-tree for NetBS-current. The package is there
to help using that code on NetBSD-5.x
2010-08-25 07:36:17 +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
joerg
4ef2e34871 Fix yet another package with bogus dependencies. 2010-07-25 20:04:21 +00:00
gdt
edf4a07b2c Permissions fix: chmod +r all the distfile contents, because they are
600 and this results in installed python files that non-root users
cannot access.
2010-07-24 19:19:06 +00:00
gdt
f2e86ebd8a SUBDIR+= tahoe-lafs 2010-07-24 18:15:11 +00:00
gdt
938e60f95e Import tahoe-lafs-1.7.1 as filesystems/tahoe-lafs.
Tahoe-LAFS is a Free Software/Open Source decentralized data store.
It distributes your filesystem across multiple servers, and even if
some of the servers fail or are taken over by an attacker, the entire
filesystem continues to work correctly and to preserve your privacy
and security.
2010-07-24 18:14:27 +00:00
jmmv
3b922a2b77 Transfer ownership to pkgsrc-users. pancake's address is not valid any
more and he has agreed in private mail to drop maintainership.
2010-07-06 10:17:11 +00:00
asau
90768c0c6a Supports staged installation. 2010-07-02 10:44:46 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
asau
00708ce7e3 Recursive revision bump for GMP update. 2010-03-24 19:43:21 +00:00
joerg
3a06eb96bf Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
jmmv
a8a5402060 Fix build in OS X. 2010-02-02 10:45:17 +00:00
jmmv
434b67deb3 s/unionfs/nullfs/ as reported by David Holland. 2010-02-02 09:41:19 +00:00
jmmv
150c48fdc7 Add and enable fuse-bindfs. 2010-02-01 13:37:15 +00:00
jmmv
600d835a19 Initial import of fuse-bindfs-1.8.4:
bindfs is a FUSE filesystem for mounting a directory to another location,
similar to 'mount --bind' in Linux or unionfs in BSD.  The permissions in
the mountpoint can be altered through various rules.
2010-02-01 13:36:43 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
joerg
c35b4c99f9 Recursive bump for libltdl 2009-12-15 21:41:00 +00:00
stacktic
945defe591 Updated fs-utils to version 20091116
- Syncd code with HEAD
- Fixed build on Linux/x86_64 CentOS5 (RHEL5) reported by Nicolas Joly
2009-11-16 15:39:07 +00:00
stacktic
8a2edce030 Fixed linux build 2009-11-02 19:54:44 +00:00
stacktic
9323b46718 Updated filesystems/fs-utils to version 20091102
- Added support for FreeBSD and Linux
2009-11-02 18:58:10 +00:00
wiz
b328643628 Fix PKGNAME to have a better version number, noted by reed.
While here, update HOMEPAGE.
2009-10-10 08:32:41 +00:00