Papyon is the library behind the msn connection manager:
telepathy-butterfly. It is a fork of the unmaintained pymsn msn
library. papyon uses the glib mainloop to process the network events in
an asynchronous manner.
it's currently unused, but will be picked up later on..
pmacct is a set of passive network monitoring tools to measure, account,
classify, aggregate and export IPv4 and IPv6 traffic, suitable to ISP, IXP,
CDN, IP carrier, data-centre and hot-spot enviroments.
Being able to collect flow data through libpcap, NetFlow and sFlow and
optionally augment this by configuring peering with the included BGP
daemon, granularity is fine enough for essential network management
tasks such as billing, graphing network resource usage, analysing live
or historical traffic trends, steering BGP peerings, real-time alerting,
and certain SLA monitoring.
Aggregation, flexible filtering, sampling and renormalization capabilities
are provided to help cope with the large amounts of data produced by high-
speed networks. Using either memory or database tables (MySQL, PostgreSQL,
SQLite) as backend storage, pmacct can easily feed data into external
tools, including RRDtool, GNUPlot, Net-SNMP, MRTG and Cacti.
The default package provides SQLite support, available flavors are:
threads compile with threads, required for BGP integration
or running packet classification in parallel
mysql compile with support for MySQL
postgresql compile with support for PostgreSQL
help from me. The IPv6 features provided by scapy6 are integrated (still
some problems with them, but working well enough) so pkgpath/conflict
markers are set to replace an existing scapy6 installation.
ok wcmaier@ "if it works go for it" claudio@
This is a proof-of-concept of a utility to download DNS zone contents
even when AXFR is disabled on the server, assuming DNSSEC is used.
Optionally it can also verify all digital signature RRs within a
zone against the zone key. If you do not know what DNSSEC is, please
refer to: RFC 2535, RFC 4033, RFC 4034, RFC 4035, "dnssec.net" (lots
of DNSSEC information).
The tool supports both the old DNSSEC according to RFC 2535 (i.e.,
KEY/SIG) and the latest DNSSEC version according to RFC 4033 (i.e.,
DNSKEY/RRSIG).
zsync is a file transfer program. It allows you to download a file
from a remote server, where you have a copy of an older version of
the file on your computer already. zsync downloads only the new
parts of the file.
* Client-side rsync - zsync uses the rsync algorithm, but runs it
on the client side, thus avoiding the high server load associated
with rsync.
* Rsync over HTTP - zsync provides transfers that are nearly as
efficient as rsync -z or cvsup, without the need to run a special
server application. All that is needed is an HTTP/1.1-compliant web
server. So it works through firewalls and on shared hosting accounts,
and gives less security worries.
* Handling for compressed files - rsync is ineffective on compressed
files, unless they are compressed with a patched version of gzip.
zsync has special handling for gzipped files, which enables update
transfers of files which are distributed in compressed form.
This class allows you to:
* check if an address is an IPv6 address
* compress/uncompress IPv6 addresses
* check for an IPv4 compatible ending in an IPv6 address
* check the assigned address space of an IPv6 address
* do netmask calculations
A resolver library used to communicate with a name server to perform
DNS queries, zone transfers, dynamic DNS updates, etc.
Creates an object hierarchy from a DNS server response, which allows
you to view all of the information given by the DNS server. It
bypasses the system resolver library and communicates directly with
the server.
This Perl module provides an object-oriented abstraction on top of
IP addresses or IP subnets, that allows for easy manipulations.
The internal representation of all IP objects is in 128 bit IPv6
notation. IPv4 and IPv6 objects may be freely mixed.
ok and help sturm@
POE::Component::IRC::Plugin::RSS::Headlines - A POE::Component::IRC
plugin that provides RSS headline retrieval by sending it events.
from james wright (maintainer), with tweaks by me
caused multi-second pauses for each event rendering it useless,
due to queueing in xcb buffers not triggering X file descriptor
changes.
Patch from http://bugs.gentoo.org/show_bug.cgi?id=257794
OK & hint in the right direction from maintainer dim@ :)
- copy and paste into msg windows caused html to be passed on to the
icb-server.
- implemented keepalive so that my connection doesn't drop when behind
crapy firewalls that timeout idle tcp connections quickly.
- fixed a crash in the auto reconnect code path where "group" is not in the
hash table in icb_join_chat().
- implemented a defensive programming check in icb_send() to prevent other
NULL fields from crashing pidgin.
- fixed some amd64 warnings.
Maintainer timeout
- add license marker (BSD)
- PERMIT_DISTFILES_*=Yes, this was originally disabled because
"mark as broken/don't mirror distfiles for now;
the es2.net nameserver(s) don't seem to be talking"
- comment-out down HOMEPAGE, regen PLIST while there, bump PKGNAME
everywhere, for consistency.
Set this port SHARED_ONLY because it depends on gstreamer which is
SHARED_ONLY. Set configure and libtool flags accordingly. Merge
PFRAG.shared into PLIST.
Comment uneeded libtool generated files (the gstreamer thingy is a
loadable module, not a regular lib).
Remove trailing blank line from DESCR.
ok jasper@
libnice is an implementation of the IETF's draft Interactice
Connectivity Establishment standard (ICE). It provides GLib-based
library, libnice and GStreamer elements.
ICE is useful for applications that want to establish peer-to-peer
UDP data streams. It automates the process of traversing NATs and
provides security against some attacks.
Existing standards that use ICE include Session Initiation Protocol
(SIP) and XMPP Jingle.
from tom (tdmurphy4@gmail.com) with tweaks by me
The BIRD project aims to develop a fully functional dynamic IP
routing daemon primarily targeted on (but not limited to) UNIX-like
systems and distributed under the GNU General Public License.
* Both IPv4 and IPv6
* Multiple routing tables (not on OpenBSD yet)
* BGP
* RIP
* OSPF (IPv4 only)
* Static routes
* Inter-table protocol
* Command-line interface
* Soft reconfiguration
* Powerful language for route filtering
Due to bird's build system, packages are split: the bird package
contains IPv4 daemons, bird-v6 contains IPv6 daemons (build with
FLAVOR=v6), and bird-doc contains the manual.
openfire's/java's DIGEST-MD5 implementation doesn't interoperate
very well with popular clients like pidgin, iChat, etc. workaround
found by ian@, thanks
iSCSI is an IETF standard (RFC 3720) for remote access to block-level
storage. It can be thought of as similar to NFS, except that an NFS
server exports files; the iSCSI target exports blocks to the iSCSI
initiators, which are the clients.
To set up the target, you need to edit the /etc/iscsi/targets file.
It has a certain layout, to provide a means of (a) mirroring and (b)
combining multiple areas to present one large contiguous area of
storage. This can be multiply-layered.
variable, so python.port.mk's attempt to set the correct binary fails.
Override with a different autoconf variable which also allows removing
the patch to configure. Fixes build with MODPY_VERSION=2.6. ok jasper@
url parameter in the ping/traceroute command line). "go ahead please,
if you think it's correct" sturm@ (maintainer).
Users would have to pass webserver authentication (if configured) to
trigger this.
dpkt is a BSD-licensed network packet manipulation library for Python,
written by Dug Song, featuring fast, simple packet creation/parsing,
with definitions for the basic TCP/IP protocols.
Twitux is a free and open source GTK+ application for Twitter. You can:
Send status, view friend status and see what they are doing, send direct
messages to your Twitter friends, GUI notifications when a friend
updates their status.. and more.
from Tom <tdmurphy4 at gmail.com>, with lots of tweaks by me
This includes IP::Country::Fast which SpamAssassin can use to add a
header indicating which country the relay servers are possibly in.
From DESCR:
Finding the home country of a client using only the IP address can be
difficult. Looking up the domain name associated with that address can
provide some help, but many IP address are not reverse mapped to any
useful domain, and the most common domain (.com) offers no help when
looking for country.
This module comes bundled with a database of countries where various IP
addresses have been assigned. Although the country of assignment will
probably be the country associated with a large ISP rather than the
client herself, this is probably good enough for most log analysis
applications, and under test has proved to be as accurate as reverse-DNS
and WHOIS lookup.
ok giovanni@,sthen@
nice features. Of note for OpenBSD users especially is the -z option,
which allows setting the interface description to what was received
from the connected switch.
Tested on amd64, sparc64 and vax.
With suggestions from Brad and sthen@. OK sthen.
software which should not run as root, and doing this manually after
a pkg_add update is error-prone.
- rewrite DESCR. clearly note that the binaries are made setuid.
- Makefile de-uglification.
- bump PKGNAME.
no objections to the setuid change from ajacoutot@, weerd@
"I think its utterly retarded not to suid it for you" phessler@
* add missing dependency on php5-gd
* remove all hardcoded paths
* rework README.OpenBSD
* add empty zabbix.conf.php file that is writable by the www user so
that the configuration wizard can tweak this file
* protect configuration files, they may contain passwords
* fix configuration so that it works by default which is the purpose of
porting these kinds of apps
ok sthen@, ok jasper@ on a previous version of the diff
* add a couple of fixes from avahi trac
* advise users to enable multicast
* kill RTM_VERSION warning as advised by claudio@
* disallow other stacks by default
ok naddy@
- unbreak modules; when any module was enabled pdns_server was failing
to start up(!). Brad traced this to a LINK_SPEC problem and came up
with the workaround in patch-configure_in, thanks very much!
- set SHARED_ONLY and merge PFRAG.shared into PLISTs; PowerDNS itself
can work static-only, but you need to compile-in the relevant modules,
which doesn't mix well with MULTI_PACKAGES.
mysql backend is tested; other backends not yet, but this is a big
improvement on what's there at the moment.
to start OpenVPN; this sidesteps a problem where openvpn destroys and re-
creates the tun interface, which affects PF/altq.
- shorten DESCR to better fit 80x24
ok fkr@ (maintainer).
the mysql module should be linking with it. work-around this problem
for now by adding a LIB_DEPENDS-main on mysqlclient. this ensures that
people pkg_add'ing have the relevant library available. no functional
change for existing users.
nobody screamed when I sent it to ports@, and it's better than the
current state, but still this is an incorrect fix to unbreak the
package, it should be fixed properly.
Haze implements the Telepathy D-Bus specification using libpurple,
allowing Telepathy clients like empathy to connect to any protocol
supported by pidgin.
- add a patch that fixing linking with libpurple
this allows the use of libpurple by other IM clients, without the need of having pidgin installed.
some initial input from brad (MAINTAINER), timed out generously on the diff
feedback from ajacoutot@ and sthen@ , thanks!
- -C will resume previously interrupted transfer
- -n will not convert videos
- -o=XXX will save file to XXX.(mp4|flv)
- print info stuff to stderr; so we can pipe it
- bump to yt-10; since usage changes
as a result; you can actually stream your videos with mplayer, like:
yt -o=- url | mplayer -
ok jsg@, sthen@
caused by SUBST_CMD'ing straight into WRKINST). found by naddy@.
- whack autoconf into not picking up libbind.
- fix dependencies.
- zabbix-web wasn't installing the .conf/.ini files but instead
@sample'ing them from nowhere. they don't need @sample, just install
them.
- regen plist.
- bumps all round.
build half of the ports tree just to build the main subpackage; this
change will also allow to fix the cyclic with gtk2-cups and qt-3+4
- move some files from -main to -gtk where they belong
- as a side note, only the -gtk subpackage is SHARED_ONLY now
dnspython is a DNS toolkit for Python. It supports almost all record types.
It can be used for queries, zone transfers, and dynamic updates. It supports
TSIG authenticated messages and EDNS0.
dnspython provides both high and low level access to DNS. The high level
classes perform queries for data of a given name, type, and class, and
return an answer set. The low level classes allow direct manipulation of DNS
zones, messages, names, and records.
ok ajacoutot@