The C++ Portable Components currently consist of four libraries.
The Foundation library contains a platform abstraction layer
(including classes for multithreading, file system access, logging,
etc.), as well as a large number of useful utility classes, such
various stream buffer and stream classes, URI handling, and many
more. The remaining libraries include:
o Crypto - Encrypt/decrypt data or I/O streams
o Data - database access ODBC, SQLite, MySQL client
o Net - network classes (sockets, HTTP, etc.)
o NetSSL - SSL/TLS protocol sockets based on OpenSSL
o PageCompiler - C++ Server Page Compiler, for dynamic HTML in C++ apps
o XML - parser with SAX2 and DOM interfaces and an XMLWriter
o Util - config files and command line arguments, various utility classes
o Zip classes for (de)compressing data or I/O streams
This is now known as the '-all' distribution by the Poco project,
but the FreeBSD port remains named -ssl for hysterical raisins.
wxDownload Fast (also known as wxDFast) is an open source download manager. It
is multi-platform and builds on Windows(2k,XP), Linux and Mac OS X. Besides
that, it is a multi-threaded download manager. This means that it can split a
file into several pieces and download the pieces simultaneously.
Features:
* Faster downloads (with Segmented/Multi-threaded/Accelerated transfers).
* Download resuming (Pause and restart where you stopped).
* Download scheduling.
* Organizes files you have already downloaded.
* View server messages (HTTP, FTP, file://). No HTTPS support.
* Available in multiple languages and easily translated. Now available in
Portuguese [Brazil], Spanish, English, German, Russian, Hungarian, Armenian
and Indonesian.
* Connection to FTP servers which require a password.
* Calculates the MD5 checksum of downloaded files so they can be easily.
verified.
* Metalink support.
mtop (MySQL top) monitors a MySQL server showing the queries which are taking
the most amount of time to complete. Features include 'zooming' in on a process
to show the complete query, 'explaining' the query optimizer information for a
query and 'killing' queries. In addition, server performance statistics,
configuration information, and tuning tips are provided.
mkill (MySQL kill) monitors a MySQL server for long running queries and kills
them after a specified time interval. Queries can be selected based on regexes
on the user, host, command, database, state and query.
QStat is a command-line program that displays real-time information about
Internet game servers. The servers can be either down, non-responding, or
running a game. For servers running a game, the server name, map name,
current number of players, and response time are displayed. Server rules
and player information may also be displayed. It can output templates for
automatic HTML generation, and also has raw display mode for integration
with custom server browsers. Incomplete list of supported games includes:
- old Quake (NetQuake)
- QuakeWorld
- Hexen II
- HexenWorld
- Quake II
- Unreal
- Half-Life 2
- Half-Life
- Doom III
- Warsow
- Tremulous
The OpenChange MAPI library aims to provide interoperability with an
Open Source implementation of Microsoft Exchange protocols under UNIX/Linux.
The current implementation offers a client-side library which can be used in
existing messaging clients and offer native compatibility with Exchange Servers
up to 2007.
MAPI stands for Messaging Application Programming Interface and is used in the
Microsoft Exchange Server groupware server. This solution works with Outlook
and provides collaborative features such as a messaging server, shared
calendars, contact databases, public folders and tasks.
The Network Time Protocol (NTP) is used to synchronize the time of a
computer client or server to another server or reference time source,
such as a radio or satellite receiver or modem.
It provides client accuracies typically within a millisecond on LANs
and up to a few tens of milliseconds on WANs relative to a primary
server synchronized to Coordinated Universal Time (UTC) via a Global
Positioning Service (GPS) receiver, for example.
Typical NTP configurations utilize multiple redundant servers and diverse
network paths, in order to achieve high accuracy and reliability.
Some configurations include cryptographic authentication to prevent
accidental or malicious protocol attacks.
See homepage for more infos:
The Network Time Protocol (NTP) is used to synchronize the time of a
computer client or server to another server or reference time source,
such as a radio or satellite receiver or modem.
It provides client accuracies typically within a millisecond on LANs
and up to a few tens of milliseconds on WANs relative to a primary
server synchronized to Coordinated Universal Time (UTC) via a Global
Positioning Service (GPS) receiver, for example.
Typical NTP configurations utilize multiple redundant servers and diverse
network paths, in order to achieve high accuracy and reliability.
Some configurations include cryptographic authentication to prevent
accidental or malicious protocol attacks.
See homepage for more infos:
The Foreman Smart Proxy is a daemon written in Ruby which provides a restful
API to various sub-systems.
Its goal is to provide API for a higher level orchestration tools (such as
Foreman). The Smart proxy provides an easy way to add or extended existing
subsystems and API's.
Currently supported are:
DHCP - ISC DHCP and MS DHCP Servers
DNS - Bind and MS DNS Servers
TFTP - any UNIX based tftp server
Puppet - Any Puppet server from 0.24.x
Puppet CA - Manage certificate signing, cleaning and autosign on a Puppet CA
server
BMC - BMC management etc
This is a port of Box Backup, an online backup daemon
The backup daemon, bbackupd, runs on all machines to be backed up. The
store server daemon, bbstored runs on a central server. Data is sent
to the store server, which stores all data on local filesystems, that
is, only on local hard drives. Tape or other archive media is not
used.
The system is designed to be easy to set up and run, and cheap to use.
Once set up, there should be no need for user or administrative
intervention, apart from usual system maintenance.
This is a port of Box Backup, an online backup daemon
The backup daemon, bbackupd, runs on all machines to be backed up. The
store server daemon, bbstored runs on a central server. Data is sent
to the store server, which stores all data on local filesystems, that
is, only on local hard drives. Tape or other archive media is not
used.
The system is designed to be easy to set up and run, and cheap to use.
Once set up, there should be no need for user or administrative
intervention, apart from usual system maintenance.