Submitted by Patrik Flykt, updated on 10 May 2012 - 00:21 - 0 comments
Starting with the 1.0 release ConnMan's APIs are now considered stable and maintained throughout the 1.x series. As the API is kept stable, applications written for 1.0 will continue working with every future 1.x release.
Without any further ado, let's quote the announcement from Marcel Holtmann:
I am more than pleased to announce the ConnMan 1.0 release. This is a big milestone for ConnMan and I am very proud of it.
Over the last years, we had 80 developers contributing to ConnMan and they have been added amazing features that make it clearly stand out.
With this I wanna especially thank Samuel Ortiz, Daniel Wagner and Patrik Flykt for doing an amazing job as maintainers.
I also wanna thank Jukka Rissanen and Tomasz Bursztyka for their great work with all the features and bugfixes that led to the 1.0 release. And of course everybody contributing patches and reporting bugs.
The ConnMan 1.0 release means that we from now on provide a stable D-Bus API. From now on, the API will only be extended and we will keep backward compatibility going forward.
ConnMan is a monolithic system that includes many features right out of the box without requirement of any external daemons or programs. These features include:
- Ethernet support
- WiFi support with WEP40/WEP128 and WPA/WPA2 (personal and enterprise)
- Bluetooth support (using BlueZ)
- GSM, UMTS, CDMA and LTE support (using oFono)
- IPv4, IPv4-LL (link-local) and DHCPIPv6, DHCPv6 and 6to4 tunnels
- Advanced routing and DNS configuration
- Built-in DNS proxy and intelligent caching
- Built-in WISPr hotspot logins and portal detection
- Time and timezone configuration (manual and automatic with NTP)
- Proxy handling (manual and automatic with WPAD)
- Connection Sharing/Tethering support (USB, Bluetooth and WiFi AP mode)
- Detailed statistics handling (home and roaming)