Commit graph

183 commits

Author SHA1 Message Date
gdt
ad497bca1f * 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
d57bb34695 Add untested builtin.mk to increase its chances of being tested. 2010-12-03 10:15:55 +00:00
abs
93cde1a832 PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
manu
f2e86ff2d7 Update glusterfs message to reflect that it is gettign a bit less
experimental
2010-10-11 07:14:36 +00:00
manu
d39c8160b6 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
80a378700c Update perfused to 20101004, restoring ntfs-3 functionnality (it broke at
ls /)
2010-10-04 04:10:59 +00:00
manu
5dde2eb9a0 Update to 20101003 with important fixes in rename operations 2010-10-03 05:54:04 +00:00
obache
c98ab98c3c convert flex dependency from buildlink3 to USE_TOOLS.
and bison is also required to build.
2010-10-02 07:02:40 +00:00
manu
f246f2b762 Update to 10100929, with important fixes in write and rename 2010-09-29 08:08:57 +00:00
gdt
453caa764d 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
8150507369 Update perfuse, with important fixes in file handles management. 2010-09-23 16:16:29 +00:00
manu
9aae29fed6 Update to perfused-20100915, which fixes reliability problems (lost frames). 2010-09-15 03:44:17 +00:00
wiz
2c6e8e30b0 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
f58b2bda70 Update perfuse with fixes for ntfs-3g 2010-09-09 09:36:56 +00:00
manu
b4366e923e Update to perfuse-20100907: fix perfused auto-start, cleanup debug messages,
fix warnings
2010-09-07 04:33:53 +00:00
wiz
3219aaa245 Fix path to perfused. Bump PKGREVISION. 2010-09-06 12:44:42 +00:00
wiz
9a49bd5990 Remove obsolete MESSAGE, bump PKGREVISION. 2010-09-06 12:13:38 +00:00
wiz
540b9b53a3 Make pkglint happier. 2010-09-06 12:13:30 +00:00
wiz
c582ba6903 Add symlinks for libperfuse. Simplify package. Bump PKGREVISION. 2010-09-06 12:12:40 +00:00
wiz
204f57d3d7 On NetBSD, pull in perfuse. 2010-09-06 10:30:43 +00:00
wiz
758209a241 Remove -Werror from compiler flags until code is clean enough. 2010-09-06 10:18:10 +00:00
manu
f4e8a78926 Missing commit for checksum update 2010-09-06 08:41:16 +00:00
manu
2fbf139b3d LP64 fixes 2010-09-06 04:34:52 +00:00
manu
6a0a6c600c 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
613cfeb6dd Add glusterfs 3.0.5 2010-08-26 14:29:38 +00:00
manu
3877617a21 This is an experimental port of glusterfs on NetBSD. Don't do this at home! 2010-08-26 14:26:18 +00:00
manu
3839e5612f Fix enough filehandle problems to make glusterfs happier. 2010-08-26 14:18:08 +00:00
manu
a489969507 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
8b405d9189 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
a85d3f0b25 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
e13dac018c Fix yet another package with bogus dependencies. 2010-07-25 20:04:21 +00:00
gdt
b85a54c951 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
96a5e9d2f0 SUBDIR+= tahoe-lafs 2010-07-24 18:15:11 +00:00
gdt
2d53d7e02b 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
56d9d89d24 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
df2eed8681 Supports staged installation. 2010-07-02 10:44:46 +00:00
wiz
92e0cb52cb 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
9d172bbac7 Recursive revision bump for GMP update. 2010-03-24 19:43:21 +00:00
joerg
429e956b3f Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
jmmv
d50404ce06 Fix build in OS X. 2010-02-02 10:45:17 +00:00
jmmv
4f3a1c44de s/unionfs/nullfs/ as reported by David Holland. 2010-02-02 09:41:19 +00:00
jmmv
b6d04ab36a Add and enable fuse-bindfs. 2010-02-01 13:37:15 +00:00
jmmv
3f5a309da6 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
672ef23395 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
joerg
ef39134ef4 Recursive bump for libltdl 2009-12-15 21:41:00 +00:00
stacktic
4d02f1e0b8 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
da947591b5 Fixed linux build 2009-11-02 19:54:44 +00:00
stacktic
06d444447f Updated filesystems/fs-utils to version 20091102
- Added support for FreeBSD and Linux
2009-11-02 18:58:10 +00:00
wiz
bac7bfa4d9 Fix PKGNAME to have a better version number, noted by reed.
While here, update HOMEPAGE.
2009-10-10 08:32:41 +00:00
tron
48371fd9b0 Remove "PYTHON_VERSIONS_ACCEPTED= 26 25 24" which is unnecessary
after Python 2.3 has been removed from "pkgsrc".

Approved by Thomas Klausner.
2009-09-23 09:54:45 +00:00