Commit graph

190336 commits

Author SHA1 Message Date
Cheng-Lung Sung
b9ba767083 Memcached::libmemcached -
Thin fast full interface to the libmemcached client API

Memcached::libmemcached is a very thin, highly efficient,
wrapper around the libmemcached library.

It gives full access to the rich functionality offered by
libmemcached. libmemcached is fast, light on memory usage,
thread safe, and provide full access to server side methods.

    - Synchronous and Asynchronous support.
    - TCP and Unix Socket protocols.
    - A half dozen or so different hash algorithms.
    - Implementations of the new cas, replace, and append operators.
    - Man pages written up on entire API.
    - Implements both modulo and consistent hashing solutions.

WWW: http://search.cpan.org/dist/Memcached-libmemcached/
2008-01-24 03:42:11 +00:00
Cheng-Lung Sung
2409cfe44d Consistent hashing is a scheme that provides hash table functionality
in a way that the addition or removal of one slot does not
significantly change the mapping of keys to slots. In contrast, in
most traditional hash tables, a change in the number of array slots
causes nearly all keys to be remapped.

Consistent hashing was introduced in 1997 as a way of distributing
requests among a changing population of web servers. More recently, it
and similar techniques have been employed in distributed hash tables.

WWW:	http://search.cpan.org/dist/Set-ConsistentHash/

PR:		ports/119587
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2008-01-24 02:47:24 +00:00
Doug Barton
d86e68157a Update for version 2.0 2008-01-24 02:38:29 +00:00
Doug Barton
2815d6f989 The code for this 2.0 version has been totally reorganized, and
in several cases totally rewritten. I am also glad to say that
all of the advertised features now work as advertised.  :)

The most exciting new feature is the completely new dependency
updater. I finally took the time to write the line-oriented version
of update_contents() that I wanted to write in the first place, so
no more sed, and no more warnings sent to $PAGER. This version relies
entirely on exact matches to DEPORIGIN to do its work, so it's 100%
reliable.

So what else is new? A lot of micro-optimizations have been done to
eliminate duplicated work, avoid using external commands when not
necessary, etc. There are also some not-so-micro optimizations, which
means that this version is noticably faster.

Totally new features:
1. --check-depends, which as described above calls the new functions
to parse existing +CONTENTS files for dependency data, uses that data
to update +REQUIRED_BY, and updates the +CONTENTS files.  These same
routines are also used for updating ports.

2. A "fetch only" feature (-F) that will go get distfiles for new
versions of installed ports by default, and can also be used to get
the files for all of your installed ports, or certain branches by
using the -aft options.

3. An option to hide the build and install process by saving it to a
log (-H). These logs are deleted on successful install, and saved if
the update process aborts.

4. We now keep track of all the ports that get updated or installed in
a given invocation, and print the list at the very end of the process.

5. There is now a little "map" to show you where you are in the
process of the form "parent >> child >> grandchild >> etc."

6. Support for running as an unprivileged user (via sudo) has been
added. See the man page for details on how to configure this.

Improved features:
1. When showing the pkg-message/+DISPLAY files at the end of the
process, all files are grouped together and spit out to $PAGER (or
just cat if -u). If there is an error, there is a pause first
(unless -u).

2. There is now much more sanity checking on user input so that we can
bail out early if there is a problem.

3. The error messages have been completely re-done to be more
informative, and many of them include helpful suggestions on how to
fix the problems.

4. In the expunge (-e) feature, if there is dependency data for the
port you want to delete we now offer you the chance to delete that
instead of just aborting. (Use at your own risk!)

5. The "save old shared libs" feature (-w) is now a lot more
efficient, only runs ldconfig when it has to, and uses
/etc/rc.d/ldconfig.

6. The /var/db/pkg/*/+IGNOREME file now has more functions associated
with it. See the man page for details.

7. When using the -L feature, there is a warning printed if the port
has been set to FORBIDDEN, DEPRECATED, BROKEN, or IGNORE.

8. If you have a real /usr/X11R6 directory (not a symlink) this is
added to the PATH. Otherwise it's assumed that LOCALBASE == X11BASE.

9. Backup packages of existing ports are now saved to
/usr/ports/packages/portmaster-backup, and left there if -b is used.
This way you can create backup packages of a port without disturbing
existing packages with the same version.

There are numerous other things that are not user-visible which have
been cleaned, polished, made more efficient, etc.
2008-01-24 02:36:58 +00:00
Cheng-Lung Sung
cf573ca6cb Gearman client libraray for PHP.
WWW:	http://bugs.joestump.net/code/Net_Gearman/

PR:		ports/119586
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2008-01-24 02:19:01 +00:00
Cheng-Lung Sung
3f97fd9e66 This module allows you to check the status of YOUR shipments via the
DHL website. For privacy issues please consider the website. Please
note: This module is still some kind of alpha, because there are many
different pages on the DHL website.

WWW:	http://search.cpan.org/dist/WWW-DHL/

PR:		ports/119518
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2008-01-24 02:15:59 +00:00
Cheng-Lung Sung
01eb038f02 - Update to 2.1.1
- Reset maintainership to ports@FreeBSD.org

Changes:
PR:		ports/119807
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
2008-01-24 01:58:36 +00:00
Cheng-Lung Sung
32830b65a2 - Update to 1.47
- reset maintainership

Changes:	http://search.cpan.org/dist/Math-Complex/ChangeLog
PR:		ports/119934
2008-01-24 01:51:27 +00:00
Cheng-Lung Sung
bf9630b262 Update p5-Mail-DKIM to 0.30. This version is a pre-requisite for DKIM
signing in the forthcoming amavisd-new 2.6 series.

Version 0.30 - released 2008-01-10

* includes speed-up optimizations by Mark Martinec
* DomainKeys, implement proper identity matching...
a DomainKey-Signature's domain should match the From/Sender address
* several more test cases
* API improvements:
* accept additional arguments when creating Signer/Signature
* bugfixes:
* DomainKey-Signature headers were not "prettified"
* granularity ending with '*' was not checked correctly
* DomainKey-Signature granularity was checked against the wrong value

Version 0.29 - released 2007-11-08

* verifiers can now access all parsed signatures and their results,
  not just signatures that were fully tested
* signer policies can now specify what private key file to use
* some other minor API improvements
* bugfixes:
* for DomainKeys signatures, fixed a compatibility issue handling
  the h= tag
* for DKIM, signature expirations had been ignored
* for DKIM, signature identities did not have to match the domain
* for DKIM, public key granularity field had been ignored

Changes:
PR:		ports/119911
Submitted by:	David Wood <david_AT_wood2 dot org dot uk>
Approved by:	maintainer (Yoshisato YANAGISAWA)
2008-01-24 01:48:53 +00:00
David Thiel
f7c7a9d10f Updating to 3.22.
PR:		ports/119933
Submitted by:	Marcus Alves Grando
Approved by:	lx
2008-01-24 00:59:01 +00:00
Peter Pentchev
27c6a7f09c Update the stunnel port to version 4.22b2 to fix inetd mode logging[1].
While I'm here, pick up various changes from PR's:
- convert the startup script to the new style[2], but do not yet enable
  USE_RC_SUBR; a repo-copy of stunnel.sh to stunnel.in should be done first
- use ETCDIR instead of PREFIX/etc/stunnel everywhere[3]
- wave a magic wand over the startup script generation process to mimic
  the changes that will be done by USE_RC_SUBR after the repo-copy

Prompted by:	Damian Wiest <dwiest@vailsys.com> and
		Luis Rodrigo Gallardo Cruz <rodrigo@nul-unu.com> on
		the stunnel-users mailing list [1]
PR:		119655 [2] - only the changes to the startup script
		116773 [3] - only the ETCDIR part
Submitted by:	Jason DiCioccio <jd@ods.org> [2],
		Alexander Logvinov <ports@logvinov.com> [3]
2008-01-24 00:36:42 +00:00
Beech Rintoul
171db2b8a0 - Mark deprecated, no longer maintained.
Approved by:	linimon (mentor)
2008-01-23 23:42:15 +00:00
Diane Bruce
dce1ff864e - Reserve UID/GID 240 and 241 for aprsd 2008-01-23 22:49:02 +00:00
Lars Balker Rasmussen
8fdac3fbbb Update to 0.35 2008-01-23 22:48:46 +00:00
Lars Balker Rasmussen
27fea34ae9 Update to 0.52 2008-01-23 22:48:23 +00:00
Beech Rintoul
45a812efa1 - Adopt orphan ports in ftp category.
Approved by:	linimon (mentor, implicit)
2008-01-23 22:43:36 +00:00
Thomas Abthorpe
0f75c532cb - Update to 0.4.1 2008-01-23 20:38:35 +00:00
Sergey Skvortsov
58acf539a5 Update to 0.60
Changes:	http://search.cpan.org/src/HOLOWAY/Catalyst-Action-REST-0.60/Changelog
2008-01-23 18:58:44 +00:00
Thomas Abthorpe
2c1c567ada - Update to 1.9.16 2008-01-23 18:37:27 +00:00
Pav Lucistnik
500b9d1e9b - ThreadMutex manpage seems to be installed regardless the threading state
Reported by:	pointyhat
Pointy hat to:	pav
2008-01-23 18:28:53 +00:00
Renato Botelho
c201d552c9 - Add daemontools to INSTALL_DEPENDS to fix setuidgid missings at install time.
PR:		ports/119081
Submitted by:	Nick Hibma <nick@anywi.com>
Reviewed by:	maintainer
Approved by:	maintainer
2008-01-23 16:41:49 +00:00
Dirk Meyer
49b6e2eacb - add option DNSSD to make config
- new option WITH_PAM
PR:		119919
Submitted by:	Willy Offermans
2008-01-23 16:00:56 +00:00
Martin Wilke
4a83469495 - Update to 1.0.1
PR:		119349
Submitted by:	christop
		Gerrit Beine <gerrit.beine@gmx.de> (maintainer)
2008-01-23 15:00:07 +00:00
Martin Wilke
b43c5b9951 The Spring Framework is the leading full stack Java/JEE application
framework. Spring delivers significant benefits for many projects,
increasing development productivity and runtime performance while
improving test coverage and application quality.

WWW: http://www.springframework.org/

PR:		ports/119273
Submitted by:	Gerrit Beine <gerrit.beine at gmx.de>
2008-01-23 14:47:18 +00:00
Martin Wilke
d1c79f58de dv2sub is a simple utility that extracts the date and time of recording from
a dv video file (using libdv) and outputs it as a subtitle file.

It can also display useful information about the dv stream, like video norm
(PAL/NTSC), aspect ratio normal (4:3) or wide (16:9), interlaced or
progressive material, number of audio channels, audio sampling frequency,
number of audio samples, timestamp and recording date & time.

WWW: http://dv2sub.sourceforge.net/

PR:		ports/119917
Submitted by:	Phil Oleson
2008-01-23 14:23:06 +00:00
Martin Wilke
9e4d5d5178 Implementation of the Yadis Specification 1.0 protocol allowing a client to
discover a list of Services a Yadis Identity Provider offers.

WWW: http://pear.php.net/package/Services_Yadis/

PR:		ports/119858
Submitted by:	Ditesh Shashikant Gathani <ditesh at gathani.org>
2008-01-23 14:21:56 +00:00
Martin Wilke
2f747b6048 An interface for creating TinyURL's with their API as well as looking up
destinations of given TinyURL's.

WWW: http://pear.php.net/package/Services_TinyURL/

PR:		ports/119867
Submitted by:	Ditesh Shashikant Gathani <ditesh at gathani.org>
2008-01-23 14:21:09 +00:00
Martin Wilke
dd80923edf SharedBook has developed a unique, on demand reverse publishing platform to help
businesses and consumers extract, manipulate and publish the Internet content.
SharedBook has an Open API (Application Programming Interface).

Anyone can write a program that will transfer data to the SharedBook platform
and utilize full functionality to create revenue-producing books, both online
and off. This package is a wrapper for Open API calls, handles XML responses,
file uploads.

WWW: http://pear.php.net/package/Services_SharedBook/

PR:		ports/119869
Submitted by:	Ditesh Shashikant Gathani <ditesh at gathani.org>
2008-01-23 14:20:13 +00:00
Florent Thoumie
37a35b1d73 Fix xserver multiple vulnerabilities.
Security:	http://www.vuxml.org/freebsd/fe2b6597-c9a4-11dc-8da8-0008a18a9961.html
2008-01-23 12:18:47 +00:00
Florent Thoumie
fefc957d19 Fix PCF Font parser buffer overflow (CVE-2008-0006).
Security:	http://www.vuxml.org/freebsd/fe2b6597-c9a4-11dc-8da8-0008a18a9961.html
2008-01-23 12:16:42 +00:00
Maho Nakata
a77a287dff Update to OOH680_m4. 2008-01-23 12:12:23 +00:00
Florent Thoumie
10682b1064 Document xorg -- multiple vulnerabilities.
Reviewed by:	miwi
2008-01-23 12:11:55 +00:00
Marcus Alves Grando
2a351f1b22 - Update to 2.5-20080116 (2.5.0-RC2)
- Add new MASTER_SITES
2008-01-23 11:25:46 +00:00
Nicola Vitale
f87f362333 - Update to 1.1.0.007007 (from 004323)
- Bump PORTEPOCH
2008-01-23 10:37:00 +00:00
Nicola Vitale
f5fa428d52 PyDev is a plugin that enables users to use Eclipse for Python and Jython
development -- making Eclipse a first class Python IDE -- It comes with
many goodies such as code completion, syntax highlighting, syntax analysis,
refactor, debug and many others.

WWW:	http://pydev.sourceforge.net/
2008-01-23 10:33:41 +00:00
Martin Wilke
defd4ca82f - Remove unneeded data.bin 2008-01-23 09:35:46 +00:00
Martin Wilke
5a3f75204a iograph counts network traffic for one interface and creates an accounting
statistic by summing up the transfered bytes. Statistics are created hourly,
daily and monthly and are saved as static HTML files.

It is written in pure C without the need of external libraries, targetted to
be used in an embedded firewall system. A HTTP server is not included.

WWW: mdolze.gmxhome.de/iograph.shtml

PR:		ports/119841
Submitted by:	Markus Dolze
2008-01-23 09:32:24 +00:00
Yen-Ming Lee
5538579020 - add swapd-1.0.3
"Swapd" is a daemon that watches free memory and manages swap files. If free
memory drops too low, additional swap files are created. Additionally, if there
is too much free memory, swap files are deactivated and disk space may be
reclaimed.

WWW: http://www.rkeene.org/oss/swapd/
2008-01-23 08:05:18 +00:00
Yen-Ming Lee
ce6247b33b - add libmemcached-0.14
libmemcached is a C and C++ client library to the memcached server
(http://danga.com/memcached). It has been designed to be light on memory usage,
thread safe, and provide full access to server side methods.

A few notes on its design:

# Synchronous and Asynchronous support.
# TCP and Unix Socket protocols.
# A half dozen or so different hash algorithms.
# Implementations of the new cas, replace, and append operators.
# Man pages written up on entire API.
# Implements both modulo and consistent hashing solutions.

It also implements several command line tools:

memcat - Copy the value of a key to standard output
memflush - Flush the contents of your servers.
memrm - Remove a key(s) from the serrver.
memcp - Copy files to a memached server.
memstat - Dump the stats of your servers to standard output
memslap - Generate testing loads on a memcached cluster

WWW: http://tangent.org/552/libmemcached.html
2008-01-23 08:01:45 +00:00
Dirk Meyer
49cc29edd1 - Security patch
Security: CVE-2007-6388
Security: CVE-2007-5000
Security: CVE-2007-3847
Reported by:	Thomas Vogt
2008-01-23 08:00:43 +00:00
Tong LIU
06a579296f - update to 1.2.26
PR:	ports/119310
Submitted by:	Beat Gaetzi <beat@chruetertee.ch>
Approved by:	Zhen REN <bg1tpt@gmail.com>,delphij(mentor,implicit)
2008-01-23 02:56:54 +00:00
Xin LI
20e79e8c3b New port: p5-Bussiness-MaxMind-CreditCardFraudDetection.
This module queries the MaxMind minFraud service and returns the
result.

PR:		ports/119544
Submitted by:	Vivek Khera
2008-01-23 01:50:29 +00:00
Beech Rintoul
80223c60cf - Pass maintainership to Daniel Rucci <dan@rucci.org>
Approved by:	linimon (mentor)
2008-01-23 01:04:17 +00:00
Lars Balker Rasmussen
9ca7e5c565 Update to 0.34. See http://search.cpan.org/src/STEVAN/Moose-0.34/Changes 2008-01-23 00:25:11 +00:00
Jeremy Messenger
52ae527ffb Update to 1.02. 2008-01-22 23:41:16 +00:00
Martin Wilke
b59d479ed6 - Fix discovery line from the previous commit :( 2008-01-22 22:18:47 +00:00
Martin Wilke
15549c2297 - Document xfce -- multiple vulnerabilities 2008-01-22 22:01:46 +00:00
Martin Wilke
726630b40f - Document claws-mail -- insecure temporary file creation 2008-01-22 21:38:40 +00:00
Xin LI
7fe23dfed7 Fix gem command after last update.
PR:		ports/119664
Submitted by:	maintainer
2008-01-22 21:10:55 +00:00
Joe Marcus Clarke
34a8f0d957 Update to 2.6.31.
Security:	This contains a security fix for a UTF-8 processing bug.
2008-01-22 20:59:42 +00:00