Net::Jabber is a convenient tool to use for any perl script that would
like to utilize the Jabber Instant Messaging protocol. While not a
client in and of itself, it provides all of the necessary back-end
functions to make a CGI client or command-line perl client feasible and
easy to use. Net::Jabber is a wrapper around the rest of the official
Net::Jabber::xxxxxx packages.
from Gleydson Soares (MAINTAINER)
The Farsight project is an effort to create a framework to deal with all
known audio/video conferencing protocols. On one side it offers a
generic API that makes it possible to write plugins for different
streaming protocols, on the other side it offers an API for clients to
use those plugins.
The main target clients for Farsight are Instant Messaging applications.
These applications should be able to use Farsight for all their
Audio/Video conferencing needs without having to worry about any of the
lower level streaming and NAT traversal issues.
The Telepathy project aims to provide a unified framework for all forms
of real time conversations, including instant messaging, IRC, voice
calls and video calls. It uses the D-Bus messaging system to provide a
simple interface for client applications, allowing them to quickly
benefit from Telepathy's functionality.
feedback from steven@ and simon@
* Add detailed option descriptions to pptp(8) man page.
* Move OpenBSD configuration examples from text file
${PREFIX}/share/doc/pptp/USING into pptp(8) man page,
and remove patch to ${WRKSRC}/USING. Extend and
revise examples while at it.
* Add patch to ${WRKSRC}/util.c to make pptp log normal
informational messages with level LOG_INFO instead of LOG_NOTICE.
* Update pkg/DESCR with a new description based on upstream web site.
* Fix URL to list of pptp security flaws in pkg/MESSAGE.
* [Re-]Create patches with `make update-patches'.
* Add patch to ${WRKSRC}/pptp_gre.c to automatically enable
the net.inet.gre.allow sysctl before trying to bind
the GRE socket.
* Remove '@sysctl net.inet.gre.allow=1' from PLIST.
From: maintainer Stefan Sperling
Galago is a desktop presence framework, designed to transmit presence
information between programs. To put it in simpler terms, it takes
information on who is online and their away/idle states from an instant
messenger (such as gaim) or other similar programs and lets other
programs (such as Ximian's Evolution) to make use of it.
The advantage of such a framework is that it brings your programs closer
together. When you receive an e-mail from a friend who is in your buddy
list, you'll be able to immediately tell their online status, for
example.
feedback and ok ajactoutot@
pymsn is a rewrite of libivy (http://hybrid.tuxfamily.org/ivy), during
this rewrite the usage of Python asyncore and asynchat were dropped in
favor of the pymsn.gio library based on Glib GIOChannel. This change
enabled easy integration with the Glib main loop.
pymsn also gained msnp2p support for display pictures and custom smileys
as well a Http Polling transport and proxy support.
ok steven@
editor. Most features are implemented via module extensions. For
example, DCC (Direct Client-to-Client) can be enabled at the user's
option.
inputs and ok deanna@
Validate::Net is a class designed to assist with the validation of
internet related strings. It can be used to validate CGI forms,
internally by modules, and in any place where you want to check that an
internet related string is valid before handing it off to Net::*
modules.
ok jasper@
Net::XMPP is a convenient tool to use for any perl script that would
like to utilize the XMPP Instant Messaging protocol. While not a client
in and of itself, it provides all of the necessary back-end functions to
make a CGI client or command-line perl client feasible and easy to use.
Net::XMPP is a wrapper around the rest of the official Net::XMPP::xxxxxx
packages.
ok simon@
- lowercase COMMENT
- add a $V variable for version number to ease upgrades
- s/$LOCALBASE/$PREFIX in files/openafs-setup
- use $SYSCONFDIR instead of /etc for files/openafs-setup
(where appropriate)
"go fot it" todd@
castget is a simple, command-line based RSS enclosure downloader. It is
primarily intended for automatic, unattended downloading of podcasts.
from Gleydson Soares (MAINTAINER) with tweaks by me
RubyRRDtool provides ruby bindings for RRDtool functions (via librrd), with
functionality comparable to the native RRDtool perl bindings. This extension
is intended for developers who want to access their RRDtool databases from
within ruby.
ejabberd is a free and open source instant messaging server written in
Erlang. ejabberd is cross-platform, distributed, fault-tolerant, and
based on open standards to achieve real-time communication
(Jabber/XMPP).
submitted by viq <viq at viq.ath.cx> a long time ago,
with tweaks by various people on ports@, martynas@ and me
ok martynas@
remove TCL FLAVOUR
split perl bindings into a subpackage
provide python bindings as a subpackage
take maintainer
ok and 64 bit fixes sthen@, ok jasper@
SNMP::Info gives an object oriented interface to information obtained
through SNMP. This module is geared towards network devices. Subclasses
exist for a number of network devices and common MIBs. The idea behind
this module is to give a common interface to data from network devices,
leaving the device-specific hacks behind the scenes in subclasses.
to talk to the routing socket to get the default gateway.
Instead of pulling in net/route.h they copied parts of the contents into
their code. Update the needed bits to make it work again.
OK fkr@, jasper@ and Thomas Delaet (maintainer)
OpenVMPS is a substitute implementation of Cisco Virtual Membership
Policy Server (on Catalyst [65]500 family of switches).
It is used on Cisco LAN switches to dynamically assign ports to VLANs
according to Ethernet Address.
Because it was developed solely on infomation obtained by observing the
network traffic between switches it is probably not complete but it is a
working subset of the protocol.
Note that it includes a patch from openvpms CVS that fixes a logging
function format string Vulnerability.
PuTTY is a SSH and Telnet client implementation. This package
contains the command-line clients and supporting utilities for
key generation.
feedback steven@ mbalmer@; ok mbalmer@
* The command line and GUI clients can now create .torrent files.
* The GUI client now allows selecting individual files for download
from a torrent.
* A daemon client has been added that can run in the background.
There is also a remote control utility that talks to the daemon
as well as the GUI client.
librsync is a free software library that implements the rsync
remote-delta algorithm. This algorithm allows efficient remote updates
of a file, without requiring the old and new versions to both be present
at the sending end. The library uses a streaming design similar to that
of zlib with the aim of allowing it to be embedded into many different
applications.
ok mbalmer@
first and not the ones in /usr/local/include.
this allows for the cups flavors to build again when databases/tdb is
installed.
problem found by naddy, fix by me, ok naddy
POE::Component::Client::HTTP is an HTTP user-agent for POE. It lets
other sessions run while HTTP transactions are being processed, and it
lets several HTTP transactions be processed in parallel.
POE::Component::Client::Keepalive creates and manages connections for
other components. It maintains a cache of kept-alive connections for
quick reuse. It is written specifically for clients that can benefit
from kept-alive connections, such as HTTP clients. Using it for
one-shot connections would probably be silly.
KTorrent is a BitTorrent client for KDE. Its main features are:
o Download torrent files
o Upload speed capping, seeing that most people can't upload infinite
amounts of data
o Internet searching using The Bittorrent website's search engine
o UDP Trackers
o Port forwarding with UPnP
o IP blocking plugin
o Importing of partially or fully downloaded files
o Support for distributed hash tables
o Protocol encryption
o Bandwith scheduling
o Directory scanner to automatically load torrents in certain directories
o Trackers can be added to torrents
o File prioritization for multi file torrents
From brad (MAINTAINER)
Activate a lot of useful stuff, like the amule daemon and the amulecmd
line tool, which makes it possible to run amule mostly unattended.
(you might need to run it with the gui to configure it at first).
Even the experimental amulegui appears to be mostly functional.
the webgui is included for reference, it works on i386, something fishy
on sparc64...
todo: figure out cross-platform issues. The people who write amule never
thought that the client and the server could run on distinct architectures,
and so they transfer binary data without even putting it in network format,
leading to interesting transfer times and sizes...