summaryrefslogtreecommitdiff
path: root/net
AgeCommit message (Collapse)AuthorFilesLines
2016-12-15+ coursera-dljoerg1-1/+2
2016-12-15Add coursera-dl-0.8.0:joerg4-0/+91
Coursera provides a variety of massive open online courses (MOOC) covering many different topics. This script makes it easier to batch download lecture resources (e.g., videos, ppt, etc) for Coursera classes. Given one or more class names and account credentials, it obtains week and class names from the lectures page, and then downloads the related materials into appropriately named files and directories.
2016-12-15 - Add BUILD_DEPENDS+= p5-Test-TCP-[0-9]* for make testmef1-1/+3
2016-12-15Update mikutter to 3.5.0-alpha1.tsutsui4-17/+72
Upstream changes: New features of mikutter 3.5 * Model * resources handled on mikutter are now wrapped as Model * third party plugins can also add own Models * timelines can print any Models other than tweet messages * new Models are added in standard plugins * user icons can be taken via Message#icon * any images like user icons, tab icons, skins, and attached images are handled as PhotoModel instance like Plugin::Photo::Photo * direct messages gets own Model and are now drawn as timeline using MiraclePainter * Intent * Capability to select which plugins to be used to open URLs * Extract tab * DirectMessage is added as a new data source * Configuration * style configuration of timelines per Models * mikutter command * added "Open" command to issue Intent * activity * added named arg "children:" to Plugin#activity * and more
2016-12-15Add SHA512 digest for patch.schmonz1-1/+2
2016-12-15Add SHA512 digests for patches.schmonz2-6/+11
(Update to latest IPv6 patch while here, since it's commented out anyway.)
2016-12-14Move ndiff option handling below the one for zenmap, sincewiz1-17/+18
the latter restricts the allowed python versions.
2016-12-14Updated syncthing to 0.14.14.wiz2-8/+7
This is a security release recommended for all users. Two distinct security vulnerabilities have been corrected in this release. Either would let a remote attacker, controlling a device that is already accepted by Syncthing, perform arbitrary reads and writes to files outside the configured folders. The first issue is that path validation was lacking in several places, resulting in Syncthing accepting index entries for files like "../../foo", thus resulting in a path above the configured folder. The second issue is that where path validation was correct, symlinks could be used to trick Syncthing. An attacker could create a symlink "foo -> ../../" and then request the contents of "foo/something", again escaping the constraints of the folder. Syncing symlinks between v0.14.14 and previous versions will not work. This is due to the fix to the above issue. Normal files and directories will sync fine. To continue syncing symlinks, both sides must be upgraded to v0.14.14. Further resolved issues: #3753: The build no longer requires Go 1.7. #3769: The wording in the GUI around "last file received" is now clearer.
2016-12-13Updated net/restclient-ui to 3.6.1abs3-12/+12
v 3.6.1 Bug fixes in custom HTTP methods. Support for PEM files in SSL truststore / keystore configuration. JS and CSS file content rendered with correct syntax highlighting. v 3.6 #46 #47 Added support for custom HTTP methods. #48 #50 option to ignore all SSL certificate warnings. #49 GET now supports body. Build moved to Gradle.
2016-12-12Updated py-foolscap to 0.12.5.wiz3-8/+14
* Release 0.12.5 (07-Dec-2016) ** Connection Status Reporting This release adds an object named `ConnectionInfo`, which encapsulates information about a connection (both progress while being established, and the outcome once connected). This includes which connection hint was successful, what happened with the other hints, which handlers were used for each, and when the connection was made or lost. To get one of these, use `tub.getConnectionInfoForFURL(furl)` any time after `getReference()` is called, or `rref.getConnectionInfo()` after it resolves. #267 It also adds `ReconnectionInfo`, a similar object for Reconnectors. These capture the state of reconnection process (trying, established, waiting), and will provide a `ConnectionInfo` for the most recent (possibly successful) connection attempt. The API is `reconnector.getReconnectionInfo()`. #268 For details, see "Connection Progress/Status" and "Reconnector Status" in `doc/using-foolscap.rst`. ** Connection Handler API Changes To support `ConnectionInfo`, the Connection Handler API was changed. The one backwards-incompatible change was that the `hint_to_endpoint()` method now takes a third argument, to update the status as the handler makes progress. External handler functions will need to be modified to accept this new argument, and applications which use them should declare a dependency upon the latest Foolscap version, to avoid runtime breakage. Several backwards-compatible changes were made too: handlers can provide a `describe()` method (which feeds `ConnectionInfo.connectionHandlers`), and they can now set a special attribute on any exception they raise, to further influence the status string. In addition, the `tor.control_endpoint_maker()` handler now accepts an optional second argument, which causes the maker function to be called with a additional `update_status` argument. This backwards-compatible change allows the maker function to influence the `ConnectionInfo` status too. The Tor connection handler was enhanced to report distinct statuses for the different phases of connection: launching a new copy of Tor, connecting to an existing Tor daemon, etc. ** Minor Fixes Foolscap-0.12.0 broke `flappserver create`, causing the command to hang rather than exiting cleanly (although the flappserver directory itself was probably created properly). This release finally fixes it. #271
2016-12-12Revert "Specify readline requirement"wiz1-2/+1
The underlying problem should be debugged and fixed instead.
2016-12-12Revert "Specify readline requirement on 30 packages"wiz3-6/+3
Many of these definitely do not depend on readline. So there must be a different underlying problem, and that should be tracked down instead of papering over it.
2016-12-12Updated tor to 0.2.8.11.wiz2-7/+7
Changes in version 0.2.8.11 - 2016-12-08 Tor 0.2.8.11 backports fixes for additional portability issues that could prevent Tor from building correctly on OSX Sierra, or with OpenSSL 1.1. Affected users should upgrade; others can safely stay with 0.2.8.10. o Minor bugfixes (portability): - Avoid compilation errors when building on OSX Sierra. Sierra began to support the getentropy() and clock_gettime() APIs, but created a few problems in doing so. Tor 0.2.9 has a more thorough set of workarounds; in 0.2.8, we are just using the /dev/urandom and mach monotonic time interfaces. Fixes bug 20865. Bugfix on 0.2.8.1-alpha. o Minor bugfixes (portability, backport from 0.2.9.5-alpha): - Fix compilation with OpenSSL 1.1 and less commonly-used CPU architectures. Closes ticket 20588.
2016-12-10define n_time on SunOSwiedi1-1/+3
2016-12-10add PLIST special case for files not yet supported on SunOSwiedi2-4/+14
2016-12-09Knot DNS 2.3.3 (2016-12-08)pettai3-8/+10
=========================== Bugfixes: --------- - Double free when failed to apply zone journal - Zone bootstrap retry interval not preserved upon zone reload - DNSSEC related records not flushed if not signed - False semantic checks warning about incorrect type in NSEC bitmap - Memory leak in kzonecheck Improvements: ------------- - All zone names are fully-qualified in log Features: --------- - New kjournalprint utility Knot DNS 2.3.2 (2016-11-04) =========================== Bugfixes: --------- - Incorrect %s expansion for the root zone - Failed to refresh not existing slave zone after restart - Immediate zone refresh upon restart if refresh already scheduled - Early zone transfer after restart if transfer already scheduled - Not ignoring empty non-terminal parents during delegation lookup - CD bit preservation in responses - Compilation error on GNU/kFreeBSD - Server crash after double zone-commit if journal error Improvements: ------------- - Speed-up of knotc if control operation and known socket - Zone purge operation purges also zone timers Features: --------- - Simple modules don't require empty configuration section - New zone journal path configuration option - New timeout configuration option for module dnsproxy
2016-12-09update xymon and xymonclient to the current version, 4.3.27spz4-16/+15
Upstream relnotes: Changes for 4.3.27 ================== Fixes for CGI acknowledgements and NK/criticalview web redirects. Xymon should now properly check for lack of SSLv3 (or v2) support at compile- time and exclude the openssl options as needed. Completely empty directories (on Windows) are no longer considered errors. Changes for 4.3.26 ================== This is mostly a bug fix release for javascript issues on the info and trends pages, along with the enable / disable CGI. Several browsers had difficulty with the new CSP rules introduced in 4.3.25. XYMWEBREFRESH is now used as the default refresh interval for dynamic status pages and various other xymongen destinations. Non-svcstatus pages can be overridden by altering the appropriate *_header template files, but svcstatus refresh interval uses this value. (default: 60s) Set in xymonserver.cfg(5). Incoming test names are now restricted to alphanumeric characters, colons dashes, underscores, and slashes. Slashes and colons may be restricted in a future release. Unconfigured (ghost) host names are now restricted to alphanumerics, colons, commas, periods, dashes, and underscores. It is strongly recommended to use only valid hostnames and DNS components in servers names. Files matched multiple times by logfetch in the client config retrieved from config-local.cfg (such as a file matching multiple globs) will now only be scanned once and only use the ignore/trigger rules from its first entry. (Note: A future version of Xymon may combine all matching rules for a file together.) CLASS groupings in analysis.cfg and alerts.cfg will now reliably work for hosts with a CLASS override in hosts.cfg. Previous, this class was not used in favor of the class type sent in on any specific client message.
2016-12-09Update net/youtube-dl to youtube-dl-20161209leot3-11/+17
Changes: version 2016.12.09 Core * [socks] Fix error reporting (#11355) Extractors * [openload] Fix extraction (#10408) * [pandoratv] Fix extraction (#11023) + [telebruxelles] Add support for emission URLs * [telebruxelles] Extract all formats + [bloomberg] Add another video id regular expression (#11371) * [fusion] Update ooyala id regular expression (#11364) + [1tv] Add support for playlists (#11335) * [1tv] Improve extraction (#11335) + [aenetworks] Extract more formats (#11321) + [thisoldhouse] Recognize /tv-episode/ URLs (#11271) version 2016.12.01 Extractors * [soundcloud] Update client id (#11327) * [ruutu] Detect DRM protected videos + [liveleak] Add support for youtube embeds (#10688) * [spike] Fix full episodes support (#11312) * [comedycentral] Fix full episodes support * [normalboots] Rewrite in terms of JWPlatform (#11184) * [teamfourstar] Rewrite in terms of JWPlatform (#11184) - [screenwavemedia] Remove extractor (#11184) version 2016.11.27 Extractors + [webcaster] Add support for webcaster.pro + [azubu] Add support for azubu.uol.com.br (#11305) * [viki] Prefer hls formats * [viki] Fix rtmp formats extraction (#11255) * [puls4] Relax URL regular expression (#11267) * [vevo] Improve artist extraction (#10911) * [mitele] Relax URL regular expression and extract more metadata (#11244) + [cbslocal] Recognize New York site (#11285) + [youtube:playlist] Pass disable_polymer in URL query (#11193) version 2016.11.22 Extractors * [hellporno] Fix video extension extraction (#11247) + [hellporno] Add support for hellporno.net (#11247) + [amcnetworks] Recognize more BBC America URLs (#11263) * [funnyordie] Improve extraction (#11208) * [extractor/generic] Improve limelight embeds support - [crunchyroll] Remove ScaledBorderAndShadow from ASS subtitles (#8207, #9028) * [bandcamp] Fix free downloads extraction and extract all formats (#11067) * [twitter:card] Relax URL regular expression (#11225) + [tvanouvelles] Add support for tvanouvelles.ca (#10616)
2016-12-08NSD 4.1.14pettai2-7/+7
========== FEATURES: - Fix #1132 for SERVFAIL zones perform backoff, and remembers the timeout on next startup. BUG FIXES: - Fix null memcpy for radixtree with single link element. - Robust fix against missing master in tcp_open for xfrd. - Fix wildcards in include: config statements with chroot enabled. - suppress compile warning in lex files. - Fix to try every master once, then wait for timeout or notify. - Save backoff timeout into xfrd.state file, this file has a higher version number now. Old files are skipped silently (causes refresh) and created as new files upon exit. - Fix restart of zone transfers when new config becomes available.
2016-12-07Improve COMMENT for INDEX.wiz1-2/+2
PR 51696 by Dmitry Marakasov.
2016-12-06Mark as not for Python 3.x due to devel/py-cached-propertyjperkin1-2/+3
2016-12-05Update net/tor to tor-0.2.8.10leot2-8/+8
From Christian Sturm via PR pkg/51693 pkgsrc changes: - Change MAINTAINER to a more suitable email address Changes: Changes in version 0.2.8.10 - 2016-12-02 Tor 0.2.8.10 backports a fix for a bug that would sometimes make clients unusable after they left standby mode. It also backports fixes for a few portability issues and a small but problematic memory leak. o Major bugfixes (client reliability, backport from 0.2.9.5-alpha): - When Tor leaves standby because of a new application request, open circuits as needed to serve that request. Previously, we would potentially wait a very long time. Fixes part of bug 19969; bugfix on 0.2.8.1-alpha. o Major bugfixes (client performance, backport from 0.2.9.5-alpha): - Clients now respond to new application stream requests immediately when they arrive, rather than waiting up to one second before starting to handle them. Fixes part of bug 19969; bugfix on 0.2.8.1-alpha. o Minor bugfixes (portability, backport from 0.2.9.6-rc): - Work around a bug in the OSX 10.12 SDK that would prevent us from successfully targeting earlier versions of OSX. Resolves ticket 20235. o Minor bugfixes (portability, backport from 0.2.9.5-alpha): - Fix implicit conversion warnings under OpenSSL 1.1. Fixes bug 20551; bugfix on 0.2.1.1-alpha. o Minor bugfixes (relay, backport from 0.2.9.5-alpha): - Work around a memory leak in OpenSSL 1.1 when encoding public keys. Fixes bug 20553; bugfix on 0.0.2pre8. o Minor features (geoip): - Update geoip and geoip6 to the November 3 2016 Maxmind GeoLite2 Country database.
2016-12-05Update ntp4 to 4.2.8p9.taca2-8/+7
Here is quote from NEWS file and please refer it in detail. --- NTP 4.2.8p9 (Harlan Stenn <stenn@ntp.org>, 2016/11/21) Focus: Security, Bug fixes, enhancements. Severity: HIGH In addition to bug fixes and enhancements, this release fixes the following 1 high- (Windows only), 2 medium-, 2 medium-/low, and 5 low-severity vulnerabilities, and provides 28 other non-security fixes and improvements:
2016-12-05net/gssdp: revert ncurses+readline buildlink3 additionmarino1-7/+1
It's not worth defending.
2016-12-04gssdp: clarify that the curses and readline inclusion is a hack tomaya1-1/+5
be resolved at a later point.
2016-12-04net/gssdp: Specify readline and ncurses requirementsmarino1-1/+3
Solves: /usr/libexec/binutils225/elf/ld.gold: error: cannot find -lreadline /usr/libexec/binutils225/elf/ld.gold: error: cannot find -lncurses
2016-12-04It's time to make Tryton great again. This update is YUGE. There are 71rodent5-1/+168
new packages. Most of which are the remaining modules of the Tryton platform which weren't packaged. The others are dependencies of the new modules. This was tested on FreeBSD and is based in large part on Richard Palo's (richard@) work. This is the most recent release of the Tryton platform, version 4.2. There's a very large list of changes from the 3.8 series we have in pkgsrc. If you're interested, those functional changes can be found here: http://www.tryton.org/posts/new-tryton-release-42.html http://www.tryton.org/posts/new-tryton-release-40.html
2016-12-04Revbump Go packages after 1.7.4 update.bsiegert7-13/+14
2016-12-04Recursive revbump from textproc/icu 58.1ryoon75-138/+150
2016-12-04Pull fix for crash caused by out of bounce access bug from upstream.tsutsui4-10/+21
Also fix misc pkgsrc stuff: - update DESCR (php version is no more) - remove obsolete SUBST Bump PKGREVISION.
2016-12-04Specify readline requirement on 30 packagesmarino3-3/+6
Solves: /usr/libexec/binutils225/elf/ld.gold: error: cannot find -lreadline The missing specification is obvious on DragonFly because there's no publically accessible version of readline in base.
2016-12-03net/libsoup: Specify readline requirementmarino1-1/+2
Solves: /usr/libexec/binutils225/elf/ld.gold: error: cannot find -lreadline
2016-12-02Update mikutter to 3.4.8.tsutsui2-7/+7
Upstream changes: * fix a bunch of deprecated warnings by recent ruby-gnome2 gdk_pixbuf2 update * partially fixed in the past version but fixed more properly * also make this work with gdk_pixbuf2 gem 3.0.8 and prior * crash by --profile option with newer ruby-prof
2016-12-02Update net/rabbitmq to 3.6.6.fhajny4-16/+18
- Security vulnerability fix - Bug fixes See full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_6
2016-12-01Added net/miniupnpc version 2.0adam1-1/+2
2016-12-01Simple and small footprint client and library for setuping gateway portadam6-0/+93
redirections using UPnP Internet Gateway Device services.
2016-12-01Fix weird CONFLICTS line.wiz2-5/+4
2016-11-30Update net/py-lexicon to 1.1.20.fhajny2-7/+7
Changes since 1.1.18. - Improvements to the Gandi handler.
2016-11-30Add missing py-constantly dependency.wiz1-1/+3
Fixes games/kajongg's twisted detection. Bump PKGREVISION.
2016-11-30Updated syncthing to 0.14.13.wiz2-7/+7
v0.14.131 This is a minor release recommended for all users. Resolved issues: #33946: CPU usage when scanning is improved. #24722: Writing config and .stignore files on filesystems without chmod support should now work. #3758: Language selector stays above the bottom bar.
2016-11-28Restrict to Python 2.7 only.joerg1-1/+3
2016-11-28Updated wireshark to 2.2.2.wiz4-67/+7
Bug Fixes The following vulnerabilities have been fixed: * [1]wnpa-sec-2016-58 Profinet I/O long loop. ([2]Bug 12851) * [3]wnpa-sec-2016-59 AllJoyn crash. ([4]Bug 12953) * [5]wnpa-sec-2016-60 OpenFlow crash. ([6]Bug 13071) * [7]wnpa-sec-2016-61 DCERPC crash. ([8]Bug 13072) * [9]wnpa-sec-2016-62 DTN infinite loop. ([10]Bug 13097) The Windows PortableApps packages were susceptible to a [11]DLL hijacking flaw. The following bugs have been fixed: * TCP: nextseq incorrect if TCP_MAX_UNACKED_SEGMENTS exceeded & FIN true. ([12]Bug 12579) * SMPP schedule_delivery_time displayed wrong in Wireshark 2.1.0. ([13]Bug 12632) * Upgrading to latest version uninstalls Microsoft Visual C++ redistributable. ([14]Bug 12712) * dmg for OS X does not install man pages. ([15]Bug 12746) * Fails to compile against Heimdal 1.5.3. ([16]Bug 12831) * TCP: Next sequence number off by one when sending payload in SYN packet (e.g. TFO). ([17]Bug 12838) * Follow TCP Stream shows duplicate stream data. ([18]Bug 12855) * Dissection engine falsely asserts that EIGRP packet's checksum is incorrect. ([19]Bug 12982) * IEEE 802.15.4 frames erroneously handed over to ZigBee dissector. ([20]Bug 12984) * Capture Filter Bookmark Inactive in Capture Options page. ([21]Bug 12986) * CLNP dissector does not parse ER NPDU properly. ([22]Bug 12993) * SNMP trap bindings for NON scalar OIDs. ([23]Bug 13013) * BGP LS Link Protection Type TLV (1093) decoding. ([24]Bug 13021) * Application crash sorting column for tcp.window_size_scalefactor up and down. ([25]Bug 13023) * ZigBee Green Power add key during execution. ([26]Bug 13031) * Malformed AMPQ packets for session.expected and session.confirmed fields. ([27]Bug 13037) * Wireshark 2.2.1 crashes when attempting to merge pcap files. ([28]Bug 13060) * [IS-637A] SMS - Teleservice layer parameter --> IA5 encoded text is not correctly displayed. ([29]Bug 13065) * * Failure to dissect USB Audio feature unit descriptors missing the iFeature field. ([30]Bug 13085) * MSISDN not populated/decoded in JSON GTP-C decoding. ([31]Bug 13086) * E212: 3 digits MNC are identified as 2 digits long if they end with a 0. ([32]Bug 13092) * Exception with last unknown Cisco AVP available in a SCCRQ message. ([33]Bug 13103) * TShark stalls on FreeBSD if androiddump is present. ([34]Bug 13104) * Dissector skips DICOM command. ([35]Bug 13110) * UUID (FT_GUID) filtering isn't working. ([36]Bug 13121) * Manufacturer name resolution fail. ([37]Bug 13126) * packet-sdp.c allocates transport_info->encoding_name from wrong memory pool. ([38]Bug 13127) * Payload type name for dynamic payload is wrong for reverse RTP channels. ([39]Bug 13132) Updated Protocol Support 6LoWPAN, AllJoyn, AMPQ, ANSI IS-637 A, BGP, CLNP, DCERPC, DICOM, DTN, E.212, EIGRP, ERF, GVSP, IEEE 802.11, IEEE 802.15.4, IP, ISO-8583, Kerberos, L2TP, LACP, MAC LTE, OpenFlow, Profinet I/O, RTPS, SCTP, SDP, Skype, SMPP, SNA, SNMP, SPNEGO, TCP, USB Audio, XML, and ZigBee
2016-11-28Updated py-twisted to 16.6.0.wiz4-10/+15
Twisted Core 16.6.0 (2016-11-17) ================================ Features -------- - The twist script can now be run by invoking python -m twisted. (#8657) - twisted.protocols.sip has been ported to Python 3. (#8669) - twisted.persisted.dirdbm has been ported to Python 3. (#8888) Bugfixes -------- - twisted.internet.defer.Deferred now implements send, not __send__, which means that it is now a conforming generator. (#8861) - The IOCP reactor no longer transmits the contents of uninitialized memory when writing large amounts of data. (#8870) - Deferreds awaited/yielded from in a twisted.internet.defer.ensureDeferred wrapped coroutine will now properly raise exceptions. Additionally, it more closely models asyncio.ensure_future and will pass through Deferreds. (#8878) - Deferreds that are paused or chained on other Deferreds will now return a result when yielded/awaited in a twisted.internet.defer .ensureDeferred-wrapped coroutine, instead of returning the Deferred it was chained to. (#8890) Improved Documentation ---------------------- - twisted.test.proto_helpers is now explicitly covered by the compatibility policy. (#8857) Other ----- - #8281, #8823, #8862 Twisted Conch 16.6.0 (2016-11-17) ================================= Features -------- - twisted.conch.ssh.keys supports ECDSA keys (#8798) - scripts/ckeygen can now generate ecdsa keys. (#8828) - ckeygen has been ported to Python 3 (#8855) Deprecations and Removals ------------------------- - twisted.conch.ssh no longer uses gmpy, if available. gmpy is unmaintained, does not have binary wheels for any platforms, and an alternative for higher performance is available in the form of PyPy. (#8079) Twisted Web 16.6.0 (2016-11-17) =============================== Features -------- - twisted.web.server.Site's HTTP/2 server support now emits vastly fewer WINDOW_UPDATE frames than previously. (#8681) Bugfixes -------- - twisted.web.Agent now tolerates receiving unexpected status codes in the 100 range by discarding them, which is what RFC 7231 recommends doing. (#8885) - twisted.web._http.H2Stream's getHost and getPeer implementations now actually return the host and peer instead of None. (#8893) Twisted Words 16.6.0 (2016-11-17) ================================= Features -------- - twisted.words.protocols.irc has been ported to Python 3 (#6320)
2016-11-26Update sayaka to 3.3.0.tsutsui4-46/+11
Upstream changes: * 3.3.0 (2016/11/25) * switch to using mbedTLS rather than libcurl * implement --full-url and --progress options * remove --sixel-cmd option * remove support of PHP version * add support characters that cannot be converted to EUC-JP/JIS * improve image quality and speed etc.
2016-11-25Fix building on newer macOSadam1-1/+3
2016-11-22Updated syncthing to 0.14.12.wiz2-7/+7
This is a minor release recommended for all users. Resolved issues: #3737: A data race in the code that caused test failures, and possibly other inconsitencies, has been resolved. #3241: Links in warning messages are now clickable in the GUI. #3711: Files are now synced to disk before committed to database, to avoid possible inconsistencies if a power failure occurs during syncing. #3724: Log entries now mention folder by label in addition to the ID. In addition: The default folder now has the folder ID "default" again, simplifying initial setup. Retries for misconfigured relay setups are slowed down somewhat to be kinder on our relay pool infrastructure.
2016-11-21Enable py-lexicon and py-tldextractfhajny1-1/+3
2016-11-21Import net/py-lexicon 1.1.18.fhajny4-0/+106
Lexicon provides a way to manipulate DNS records on multiple DNS providers in a standardized way. Lexicon has a CLI but it can also be used as a python library.
2016-11-21Import net/py-tldextract 2.0.2.fhajny4-0/+54
tldextract accurately separates the gTLD or ccTLD (generic or country code top-level domain) from the registered domain and subdomains of a URL.
2016-11-20Slots have no ordering, at least with modern versions of libsigc++.joerg3-1/+46
As such, don't use std::set as container.