DigiForce
DigiForce SDK
DigiForce : Win32/Linux SDK
A collection of C++ classes that creates a powerfull toolkit.
There are objects for threads, windows, GUI elements, networking, sound, SSL encryption (OpenSSL), images (JPEG, PNG, GIF, BMP), etc.
Supports Linux and Windows(requires Cygwin/mingw).

Attention Cygwin/Mingw Users

Now you can install Mingw versions of the Zlib,JPEG and OpenSSL packages thru the cygwin setup program.
Just use the following URL:
http://digiforce.sf.net/cygwin
While entering in the URL make sure to click ADD in the setup program next to the URL field BEFORE you click NEXT.

Attention Cygwin/Mingw Users

You must now run 'setup -X' since my packages are not GPG signed or you will not be able to install these packages.




Project Page Download Installation Help Tutorials/Source Code Examples SVN Doxygen Misc Files
Projects
DigiForce SubProjects that are available thru the download page.
  • WebServer (HTTP) - Supports SSL, PHP Ready, ISAPI, .htpasswd authentication.
  • FileServer (FTP) - Supports SSL.
  • Outbound MailServer (SMTP) - Supports SSL, integrated with POP3 Server.
  • Inbound MailServer (POP3) - Supports SSL, integrated with SMTP Server.
  • DHCP Server - Supports IP pools and specific MAC to IP mappings. Adds DNS records for hostnames.
  • DNS Server - Supports A, MX, CNAME, SRV record types.
  • dyndns Updater - Service that will monitor real IP address and update dyndns.org records.
  • dfcfg - GUI config tool to setup all servers.
History
DigiForce Brief History
  • 5.2.x [2008] - Added Win64 Support.
  • 5.1.x [2008] - Added some ming (flash) examples.
  • 5.0.x [2008] - Added Unix Support.
  • 4.5.x [2006] - Added embedded IE/Mozilla support (COM/activex) (Win32 Only)
  • 4.3.x [2006] - Added AVI support including VFW (DivX) playback. Improving OpenGL support.
  • 4.2.x [2006] - Added MP3Decoder support.
  • 4.1.x [2006] - gcc4 support, doxygen cross-reference included, no installation needed.
  • 4.0.x [2006] - OpenGL support, and EFI applications.
  • 3.8.x [2006] - Started to implement SMB/CIFS Server.
  • 3.7.x [2006] - Added DOS32 support.
  • 3.5.x [2006] - Added DNS Server.
  • 3.0.x [2006] - Switched to LGPL from GPL. Added dfcfg server config tool. Many improvements, bug fixes.
  • 2.1.x [2005-2006] - Completed full cygwin/mingw support by building other packages from source (OpenSSL, PNG, JPEG).
  • 2.0.x [2005] - Removed all source code for other packages (OpenSSL, PNG, JPEG, ZLIB) and now uses system supplied libraries.
  • 1.x.x [1999-2005] - (Obsolete) init was designed for Windows only, but years later in 2004 was revived to support Linux too.