Commit graph

2965 commits

Author SHA1 Message Date
Wen Heping
26a3f88b67 ZMap is a fast single packet network scanner designed for Internet-wide network
surveys. On a typical desktop computer with a gigabit Ethernet connection, ZMap
is capable scanning the entire public IPv4 address space in under 45 minutes.
With a 10gigE connection and PF_RING, ZMap can scan the IPv4 address space in
under 5 minutes.

WWW: https://zmap.io/

PR:		208925
Submitted by:	yuri@rawbw.com
2016-05-10 01:30:03 +00:00
Olivier Cochard
3c978d9c6d New port: net/mlvpn
MLVPN allow to bond your internet links to increase bandwidth, secure your
internet connection by actively monitoring your links and removing the faulty
ones, without loosing your TCP connections and secure your internet connection
to the aggregation server using cryptography.

WWW: https://zehome.github.io/MLVPN/

Approved by:	mat
Differential Revision:	https://reviews.freebsd.org/D6034
2016-05-09 10:57:52 +00:00
Timur I. Bakeyev
d510581cd4 Add latest release of Samba 4.4. Port is NOT fully tested, don't use in the production(yet). Make backups before deploying. 2016-05-07 00:38:27 +00:00
Kurt Jaeger
d2b6d69f9c New port: net/p5-TFTP
TFTP is a class implementing a simple
TFTP client in Perl as described in RFC783.

WWW: http://search.cpan.org/dist/TFTP/

PR:		209254
Submitted by:	Rihaz Jerrin <rihaz.jerrin@gmail.com>
2016-05-05 17:23:04 +00:00
Kevin Lo
b14b737f19 Import pecl-smbclient 0.8.0
Smbclient is a PHP extension that uses Samba's libsmbclient library to
provide Samba related functions and 'smb' streams to PHP programs.
2016-04-28 06:54:08 +00:00
Kurt Jaeger
a6a9c10026 New port: net/ipdecap
Decapsulate traffic encapsulated within GRE, IPIP, 6in4 and ESP protocols
from a pcap file.

Can also remove IEEE 802.1Q (virtual lan - vlan) header.

WWW: https://loicpefferkorn.net/ipdecap/

PR:		208993
Submitted by:	Loic Pefferkorn <loic-freebsd@loicp.eu>
2016-04-23 18:39:04 +00:00
Vanilla I. Shu
723703f7e5 Add nats, another messaging system in go. 2016-04-23 04:04:45 +00:00
Sean Bruno
f8bff1cc34 Add new port to provide updated ixl(4) drivers via ports to override
the base system version as development at Intel is a bit faster than
the FreeBSD base system release cycle.

This port should probably be deprecated when pkg-base(8) happens.

Submitted by:	Sergey Kozlov <kozlov.sergey.404@gmail.com>
Reviewed by:	gnn rpokala jeffrey.e.piper@intel.com
Sponsored by:	Intel Coroporation
Differential Revision:	https://reviews.freebsd.org/D5761
2016-04-19 15:11:32 +00:00
Kurt Jaeger
9e21b478bc New port: net/libnss-pgsql
libNSS-PostgreSQL allows you to authenticate UNIX groups and users
using a PostgreSQL database. It uses the NSS API which provides an
abstraction layer between the UNIX authentication API and the related
data. NSS-PostgreSQL currently supports the passwd and groups services.

WWW: https://ftp.postgresql.org/pub/projects/pgFoundry/sysauth/NSS/

PR:		178333
Submitted by:	berend@pobox.com, felix@userspace.com.au
Reviewed by:	lippe, robak
2016-04-10 12:27:48 +00:00
Olli Hauer
fbd46fdba5 - add new port p5-AnyEvent-MQTT
AnyEvent::MQTT - AnyEvent module for an MQTT client

PR:		206173
Submitted by:	Alex.Bakhtin@gmail.com
2016-04-07 19:52:05 +00:00
Olli Hauer
09ebc4f887 dd new port p5-Net-MQTT
Net::MQTT - Perl modules for MQTT Protocol (http://mqtt.org/)

Low level API for the MQTT protocol described at http://mqtt.org.
IMPORTANT: This is an early release and the API is still subject to change.

PR:		206173
Submitted by:	Alex.Bakhtin@gmail.com
2016-04-07 19:51:27 +00:00
Kurt Jaeger
9fbd67ba5d New port: net/rubygem-omniauth-auth0
Auth0 is an authentication broker that supports social identity
providers as well as enterprise identity providers such as Active
Directory, LDAP, Google Apps, Salesforce. OmniAuth is a library
that standardizes multi-provider authentication for web applications.
It was created to be powerful, flexible, and do as little as possible.
omniauth-auth0 is the omniauth strategy for Auth0.

WWW: https://github.com/auth0/omniauth-auth0

PR:		208509
Submitted by:	Torsten Zuehlsdorff <ports@toco-domains.de>
2016-04-06 18:32:39 +00:00
Kurt Jaeger
07a71ce201 New port: net/sngrep
sngrep - SIP Messages flow viewer

sngrep is a terminal tool that groups SIP (Session Initiation Protocol)
Messages by Call-Id, and displays them in arrow flows similar to the used in
SIP RFCs. The aim of this tool is to make easier the process of learnig or
debugging SIP. It recognizes UDP, TCP and partially TLS SIP packets and
understands bpf filter logic in the same way ngrep and tcpdump does.

WWW: https://github.com/irontec/sngrep

PR:		208572
Submitted by:	Talal Al Dik <tad@vif.com>
2016-04-06 17:59:34 +00:00
Sunpoet Po-Chuan Hsieh
f345820aae - Add rubygem-fog-rackspace 0.1.1
Fog::Rackspace is a module for the 'fog' gem to support Rackspace.

WWW: https://github.com/fog/fog-rackspace
2016-03-31 15:37:55 +00:00
Sunpoet Po-Chuan Hsieh
bfa9a7dedd - Add rubygem-fog-openstack 0.1.2
Fog::Openstack is a module for the 'fog' gem to support OpenStack clouds.

WWW: https://github.com/fog/fog-openstack
2016-03-31 15:37:29 +00:00
Sunpoet Po-Chuan Hsieh
25d6b44419 - Add rubygem-fog-cloudatcost 0.2.1
Fog::CloudAtCost is a module for the 'fog' gem to support CloudAtCost services.

WWW: https://github.com/fog/fog-cloudatcost
2016-03-31 15:37:05 +00:00
Steve Wills
00ff40ace1 net/rubygem-omniauth-cas3: port duplicates security/rubygem-omniauth-cas3
Pointhat to:	swills
2016-03-28 15:38:52 +00:00
Steve Wills
0d143840ca net/rubygem-omniauth-cas3: add port
CAS 3.0 Strategy for OmniAuth

WWW: https://github.com/tduehr/omniauth-cas3

PR:		208352
Submitted by:	Johannes Jost Meixner <xmj@FreeBSD.org>
2016-03-28 12:19:21 +00:00
Kurt Jaeger
e28ca54fae New port: net/freediameter
freeDiameter provides an extensible platform for deploying
a Diameter network for your Authentication, Authorization
and Accounting needs, whether you are involved in research
or a network operator.

WWW: http://www.freediameter.net/

PR:		197368
Submitted by:	Nikola Kolev <koue@chaosophia.net>, Pablo Carboni <pcarboni@gmail.com>
2016-03-25 09:40:48 +00:00
Tijl Coosemans
dcf4604461 Add net/pacemaker.
Pacemaker is an advanced, scalable High-Availability cluster resource
manager for Linux-HA (Heartbeat) and/or Corosync.

It supports "n-node" clusters with significant capabilities for managing
resources and dependencies.

It will run scripts at initialization, when machines go up or down, when
related resources fail and can be configured to periodically check resource
health.

PR:		208221
Submitted by:	David Shane Holden <dpejesh@yahoo.com>
2016-03-24 15:56:07 +00:00
Tijl Coosemans
baac3115e0 Add net/corosync.
The Corosync Cluster Engine is a Group Communication System with additional
features for implementing high availability within applications. The project
provides four C Application Programming Interface features:

* A closed process group communication model with virtual synchrony
  guarantees for creating replicated state machines.
* A simple availability manager that restarts the application process when it
  has failed.
* A configuration and statistics in-memory database that provide the ability
  to set, retrieve, and receive change notifications of information.
* A quorum system that notifies applications when quorum is achieved or
  lost.

Corosync is used as a High Availability framework by projects such as Apache
Qpid and Pacemaker.

PR:		208182
Submitted by:	David Shane Holden <dpejesh@yahoo.com>
2016-03-24 10:14:11 +00:00
Romain Tartière
68b1216c61 The net-ping library provides a ping interface for Ruby. It includes separate
TCP, HTTP, LDAP, ICMP, UDP, WMI (for Windows) and external ping classes.

WWW: https://github.com/chernesk/net-ping
2016-03-21 17:17:42 +00:00
Tijl Coosemans
654ccc6aac Install net/libnet headers and libraries back in the location where other
ports expect it.  The files were put in a different location to avoid a
conflict with net/libnet10 but this port has been removed a while ago now.

PR:		208122
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-20 10:53:08 +00:00
Mark Felder
9ba099c0e0 This module provides low-level protocol support for Apache Kafka as well as
high-level consumer and producer classes. Request batching is supported by the
protocol as well as broker-aware request routing. Gzip and Snappy compression
is also supported for message sets.

WWW: https://github.com/mumrah/kafka-python

PR:		202000
Submitted by:	Christer Edwards <christer.edwards@gmail.com>
2016-03-15 17:26:50 +00:00
Mark Felder
62cf405131 kafkacat is a generic non-JVM producer and consumer
for Apache Kafka. Think of it as a netcat for
Kafka.

WWW: https://github.com/edenhill/kafkacat/

PR:		201522
Submitted by:	Victor Yagofarov <xnasx@yandex.ru>
2016-03-15 17:19:11 +00:00
Mark Felder
0c2fa04cb7 SocketW is a cross platform (Linux/FreeBSD/Unix/Win32) streaming socket C++
library designed to be easy to use. It supports Unix sockets and TCP/IP sockets
with optional SSL/TLS (OpenSSL) support. SocketW allows you to write portable
and secure network applications quickly without needing to spend time learning
low-level system functions or reading OpenSSL manuals.

WWW: https://github.com/RigsOfRods/socketw

PR:		206496
Submitted by:	Thibault Payet <monwarez@mailoo.org>
2016-03-15 12:49:11 +00:00
Raphael Kubo da Costa
2202934de7 New port: net/py-s3transfer.
Amazon S3 Transfer Manager for Python.

WWW: https://github.com/boto/s3transfer

PR:		207833
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm>
2016-03-14 13:15:51 +00:00
Martin Wilke
948d6b5efd An Windows Azure Active Directory OAuth2 strategy for OmniAuth
WWW: https://github.com/KonaTeam/omniauth-azure-oauth2

PR:		207796
Submitted by:	Torsten Zuehlsdorff <ports@toco-domains.de>
2016-03-14 05:30:35 +00:00
Jimmy Olgeni
e43313887e Sort net/Makefile. 2016-03-12 17:16:53 +00:00
Kurt Jaeger
e171ca55ba Resurrect port: net/freeswitch
FreeSWITCH is a scalable open source cross-platform telephony
platform designed to route and interconnect popular communication
protocols using audio, video, text or any other form of media. It
was created in 2006 to fill the void left by proprietary commercial
solutions. FreeSWITCH also provides a stable telephony platform
on which many applications can be developed using a wide range of
free tools.

WWW: https://freeswitch.org

PR:		205681
Submitted by:	corsmith@gmail.com, numisemis@yahoo.com
2016-03-12 15:30:24 +00:00
Rene Ladan
f811543f8a Remove expired ports:
2016-03-01 net/samba4: not supported by the upstream
2016-03-01 net/isc-dhcp42-client: isc-dhcp 4.2 is End of Life
2016-03-01 net/isc-dhcp41-relay: isc-dhcp 4.1 is now End of Life
2016-03-01 net/isc-dhcp42-relay: isc-dhcp 4.2 is End of Life
2016-03-01 net/isc-dhcp41-client: isc-dhcp 4.1 is now End of Life
2016-03-01 net/isc-dhcp42-server: isc-dhcp 4.2 is End of Life
2016-03-01 devel/pear-IO_Bit: Unsupported upstream
2016-03-01 graphics/pear-IO_SWF: Unsupported upstream
2016-03-02 20:26:59 +00:00
Kurt Jaeger
0bb35451a1 New port: net/ipxe
iPXE is the leading open source network boot firmware.  It provides a
full PXE implementation enhanced with additional features such as:
* boot from a web server via HTTP
* boot from an iSCSI SAN
* boot from a Fibre Channel SAN via FCoE
* boot from an AoE SAN
* boot from a wireless network
* boot from a wide-area network
* boot from an Infiniband network
* control the boot process with a script

WWW: http://ipxe.org

PR:		207166
Submitted by:	Tobias Kortkamp <t@tobik.me>
2016-03-01 20:34:41 +00:00
Rene Ladan
7ae11cf915 Remove expired ports:
2016-02-29 audio/audacious-dumb: Broken for more than 6 months
2016-02-29 net/ntopng: Broken for more than 6 months
2016-02-29 audio/rezound: Broken for more than 6 months
2016-02-29 net/rubygem-amqp067: Upstream prefers net/rubygem-bunny
2016-02-29 devel/py-unittestplus: Tarballs and upstream website disappeared
2016-02-29 21:24:24 +00:00
Kurt Jaeger
1c2d085616 New port: net/norm
This a port of NACK-Oriented Reliable Multicast (N.O.R.M.),
as specified in RFC5740.

WWW: http://www.nrl.navy.mil/itd/ncs/products/norm

PR:		201197
Submitted by:	Hans Duedal <hd@oc.dk>
2016-02-28 05:59:43 +00:00
Hiroki Sato
d2caf48d25 Add net/glusterfs, an open source, distributed file system capable of
scaling to several petabytes and handling thousands of clients.

Submitted by:	Craig Butler (maintainer)
PR:		194409
2016-02-24 19:44:45 +00:00
Martin Wilke
e630e52bb5 Welcome php 7.0.3
Changelog:
    http://php.net/ChangeLog-7.php#7.0.0
    http://php.net/ChangeLog-7.php#7.0.1
    http://php.net/ChangeLog-7.php#7.0.2
    http://php.net/ChangeLog-7.php#7.0.3

I'd like to thanks:
  Kurt Jaeger
  Matthias Breddin
  Rainer Duffner
  Victor van Vlaardingen
  Torsten Zuehlsdorff
  Franco Fichtner
  and all helpers and testers from ports@.
2016-02-15 14:34:26 +00:00
Rene Ladan
d5ce1f73bc Remove PHP 5.4 from the Ports Tree, it expired upstream in 2015-Q3 and the
ports expired last month.

Adjust Mk/bsd.php.mk

Reviewed by:	antoine, marino
Approved by:	portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D5278
2016-02-14 19:21:31 +00:00
Kurt Jaeger
02ff4e5f53 New port: net/guacamole-server
The guacamole-server package is a set of software which forms the
basis of the Guacamole stack. It consists of guacd, libguac, and
several protocol support libraries.

guacd is the Guacamole proxy daemon used by the Guacamole web
application and framework. As JavaScript cannot handle binary
protocols (like VNC and remote desktop) efficiently, a new test-based
protocol was developed which would contain a common superset of the
operations needed for efficient remote desktop access, but would
be easy for JavaScript programs to process. guacd is the proxy which
translates between arbitrary protocols and the Guacamole protocol.

WWW: https://github.com/glyptodon/guacamole-server

PR:		202754
Submitted by:	Ultima1252@gmail.com
2016-02-06 16:11:34 +00:00
Ruslan Makhmatkhanov
1f3f185b85 Python modules for implementing LDAP clients
pyldap is a fork of python-ldap, capable of both python 2.x and 3.x, taht
provides an object-oriented API to access LDAP directory servers from Python
programs. Mainly it wraps the OpenLDAP 2.x libs for that purpose. Additionally
the package contains modules for other LDAP-related stuff (e.g. processing LDIF,
LDAPURLs, LDAPv3 schema, LDAPv3 extended operations and controls, etc.).

WWW: https://github.com/pyldap/pyldap/
2016-01-25 12:54:50 +00:00
Raphael Kubo da Costa
4c67812e01 Update Qt5 to 5.5.1.
This is the latest stable release at time of writing.

Release announcement: http://blog.qt.io/blog/2015/07/01/qt-5-5-released/
New features in Qt 5.5: https://wiki.qt.io/New_Features_in_Qt_5.5

As usual, huge thanks to Tobias Berner (tcberner@gmail.com) for all his work
on these ports in kde@'s experimental area51 repository. He's the one who
started the update and did a lot of the initial work on Qt 5.5. Ralf Nolden
(nolden@kde.org) has contributed the initial version of most of our new Qt5
ports.

Also thanks to Yuri Victorovich (yuri@rawbw.com) for contributing PR 205805
with his own patch for the 5.5.1 update. Some of his changes there prompted
additional fixes and changes present in the final patch generated from our
experimental repository.

New ports:
- comms/qt5-connectivity, comms/qt5-sensors, devel/qt5-location,
  graphics/qt5-3d, net/qt5-enginio, x11-toolkits/qt5-canvas3d,
  x11-toolkits/qt5-uiplugin.

General changes in all Qt5 ports:
- All Qt5 ports are now built with -Wl,--as-needed to avoid overlinking,
  which is a problem with qmake-based because the libraries passed to the
  linker come from the modules .pri files and many are not necessary.
- With this change, several ports had their USE_QT5 lines adjusted to
  explicitly include some libraries that were pulled in implicitly, and to
  exclude libraries no longer required with -Wl,--as-needed.

Changes in specific ports:
- devel/qt5: Drop the SQL_PLUGINS and TOOLS options and depend on all Qt5
  ports by default. It makes the Makefile much simpler, and those options
  were already on by default.
- devel/qt5-core: The clang+base libstdc++ workaround has been expanded and
  more C++11 features have been disabled when that combination is used by a
  port (basically, FreeBSD 9 with USES=compiler:c++11-lang). The disabled
  features have explanations for why they were disabled in the patched
  header itself.
- devel/qt5-designer: uiplugins has been split out following a similar
  change upstream. By depending on qt5-uiplugin, qt5-uitools avoids having
  to depend on the big qt5-designer port.
- multimedia/qt5-multimedia: The port now uses GStreamer 1.0 instead of
  0.10.
- net/qt5-network: The port now depends on libproxy for proxy settings.
  Using libproxy allows proxy settings to be read from different sources,
  and also allows .pac files to work with Qt.
- www/qt5-webkit: The port now uses GStreamer 1.0 instead of 0.10.

PR:		205805
PR:		206435
2016-01-24 18:10:14 +00:00
Raphael Kubo da Costa
13d74ef592 Update libproxy and its slave ports to 0.4.12.
After being dormant since 2013, libproxy development picked up some steam at
the end of last year, and the project moved from Google Code to GitHub,
where its releases are also being hosted. A summary of changes between 0.4.6
and 0.4.12 can be found here:
    https://github.com/libproxy/libproxy/blob/0.4.12/NEWS

The libproxy ports themselves have undergone several changes too:
* net/libproxy
  - Drop a lot of patches that are no longer necessary.
  - Add a few patches that I have sent upstream, and add some context to the
    0.4.6 patches that are still required.
  - Explicitly disable a few build options (.NET bindings, for example).
  - Switch to an out-of-source CMake build (also applies to the slave
    ports).
  - Drop the unnecessary post-install target, likely added before pkg and
    our ports system got smart enough to remove directories when needed.
* net/libproxy-gnome
  - Explicitly add dependency on devel/glib20 as the code links against
    GObject.
  - Make it clear that this plug-in targets GNOME2 desktops and uses GConf
    to read proxy settings.
* net/libproxy-gnome3
  - New port. Similar to libproxy-gnome, but targets GNOME3/Mate and reads
    proxy settings via GSettings instead. libproxy-gnome retained its name
    to avoid confusing users and requiring instructions in UPDATING.
* net/libproxy-kde
  - The KDE configuration plug-in has been rewritten upstream and no longer
    links against Qt or any KDE libraries. Instead, it just has a run-time
    dependency on either kreadconfig (from KDE4) or kreadconfig5 (from KDE
    Frameworks 5).
* net/libproxy-mozjs
  - Resurrect the port; the plug-in has been rewritten and now uses
    lang/spidermonkey185 to parse the JavaScript in .pac files.
* net/libproxy-webkit
  - Switch to depending www/webkit-gtk3 instead of www/webkit-gtk2. In
    practice, there is no huge difference since libproxy only uses the
    JavaScriptCore layer (which is toolkit-independent) to parse .pac files.

Finally, thanks to mat@ for answering some questions about libproxy-perl and
which Perl patches still needed to be retained or rewritten.

Approved by:	gnome (kwm)
2016-01-19 10:00:25 +00:00
Kurt Jaeger
32cab1f1f2 New port: net/libp0f
libp0f is the autotools version of p0f-2.x with support for 3rd-party
linkage. libp0f splits the core p0f functionality from the p0f-2.x
application. The p0f library is installed as libp0f.so so
p0f2 and libp0f can co-exist independantly.

WWW: https://tools.netsa.cert.org/confluence/display/tt/libp0f

PR:		201503
Submitted by:	setjmp@hotmail.com
2016-01-19 08:12:59 +00:00
Kubilay Kocak
e68384c843 [NEW] net/py-matrix-synapse: Matrix protocol reference homeserver
Matrix is an ambitious new ecosystem for open federated Instant Messaging and
VoIP. The basics you need to know to get up and running are:

  * Everything in Matrix happens in a room. Rooms are distributed and do not
    exist on any single server. Rooms can be located using convenience
    aliases like #matrix:matrix.org or #test:localhost:8448.
  * Matrix user IDs look like @matthew:matrix.org (although in the future you
    will normally refer to yourself and others using a 3PID: email address,
    phone number, etc rather than manipulating Matrix user IDs)

Synapse is currently in rapid development, but as of version 0.5 we believe it
is sufficiently stable to be run as an internet-facing service for real usage!

WWW: https://www.matrix.org

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
2016-01-08 05:05:35 +00:00
Martin Wilke
b654a36ca1 This class provides support for database URIs. They're inspired by
JDBC URIs and PostgreSQL URIs, though they're a bit more formal.

WWW: http://search.cpan.org/dist/URI-db/

PR:		205944
Submitted by:	Henrik Hodne <henrik@hodne.io>
2016-01-06 07:46:43 +00:00
Martin Wilke
3640664cba This library implements a Perl interface for nested URIs -- that is, URIs that
contain other URIs. The basic format is:

{prefix}:{uri}

Some examples:

* `jdbc:oracle:scott/tiger@//myhost:1521/myservicename`
* `db:postgres://db.example.com/template1`

WWW: http://search.cpan.org/dist/URI-Nested/

PR:		205945
Submitted by:	Henrik Hodne <henrik@hodne.io>
2016-01-06 07:43:27 +00:00
Rene Ladan
7b655e7cff Remove expired port:
2015-12-30 net/remmina-plugin-rdp: Broken for more than 6 months
2015-12-30 23:50:16 +00:00
Sunpoet Po-Chuan Hsieh
492d5b5881 - Add rubygem-fog-vsphere 0.4.0
Fog::Vsphere is a module for the fog gem to support vSphere.

WWW: https://github.com/fog/fog-vsphere
2015-12-25 19:44:07 +00:00
Martin Wilke
4158dfa826 txrestapi makes it easier to create Twisted REST API services. Normally,
one would create Resource subclasses defining each segment of a path;
this is cubersome to implement and results in output that isn't very
readable. txrestapi provides an APIResource class allowing complex
mapping of path to callback (a la Django) with a readable decorator.

WWW: https://pypi.python.org/pypi/txrestapi/

PR:		205064
Submitted by:	Yuri Victorovich <yuri@rawbw.com>
2015-12-24 19:32:06 +00:00
Martin Wilke
b25d2e5e98 The Python Dugong module provides an API for communicating with HTTP 1.1
servers. It is an alternative to the standard library's http.client (formerly
httplib) module. In contrast to http.client, Dugong:

* allows you to send multiple requests right after each other without having to
  read the responses first.
* supports waiting for 100-continue before sending the request body.
* raises an exception instead of silently delivering partial data if the
  connection is closed before all data has been received.
* raises one specific exception (ConnectionClosed) if the connection has been
  closed (while http.client connection may raise any of BrokenPipeError,
  BadStatusLine, ConnectionAbortedError, ConnectionResetError, IncompleteRead
  or simply return '' on read)
* supports non-blocking, asynchronous operation and is compatible with the
  asyncio module.
* can in most cases distinguish between an unavailable DNS server and an
  unresolvable hostname.
* is not compatible with old HTTP 0.9 or 1.0 servers.

All request and response headers are represented as str, but must be encodable
in latin1. Request and response body must be bytes-like objects or binary
streams.

WWW: https://bitbucket.org/nikratio/python-dugong/

PR:		203733
Submitted by:	niklaas@kulturflatrate.net
Approved by:  mat (mentor)
Differential Revision: D4639
2015-12-22 15:31:05 +00:00
Martin Wilke
047add4399 Perl convenience module which simplifies the construction of LDAP query filter
statments as described in RFC-4515.

WWW: http://search.cpan.org/dist/Net-LDAP-FilterBuilder/

PR:		204062
Submitted by:	jeremybbaggs@gmail.com
Approved by:    mat (mentor)
Differential Revision:  D4634
2015-12-21 14:19:26 +00:00