Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-09-24 | rtnl: Ignore netlink messages generated by wext | Johannes Berg | 1 | -4/+12 | |
ConnMan should just ignore netlink messages generated by wext as described in commit 4997f6e38f34effc00179e849dee0dc2e2263d3a. Handle wext message detection using the IFLA_WIRELESS type because the ifinfomsg ifi_change field is reserved for future use and code using it for wext detection has been removed. | |||||
2012-07-17 | rtnl: Support PPP connections | Forest Bond | 1 | -0/+1 | |
The ARP header type for PPP connections is ARPHRD_PPP (512). | |||||
2012-07-02 | rtnl: Fixed log for the type RTM_GETADDR | Paulo Pizarro | 1 | -0/+2 | |
The connman prints an unknown type when sending a request RTM_GETADDR | |||||
2012-06-25 | rtnl: Use filtered devices to determine blacklisted devices | Manfred Kober | 1 | -10/+1 | |
Instead of hard-coding some selected devices to be ignored, the blacklist check now uses the connman_device_isfiltered list. | |||||
2012-05-15 | rtnl: Domain search list was not handled according to RFC 6106 | Jukka Rissanen | 1 | -30/+27 | |
Domain search list option can exist in options without RDNSS option. Note that the DNSSL netlink support is not yet in linux kernel 3.4-rc7, thus we will not yet get a DNSSL option in netlink RA options. | |||||
2012-05-09 | rtnl: Remove dead assignment | Henrique Dante de Almeida | 1 | -1/+1 | |
2012-05-04 | rtnl: Make sure that we only accept netlink messages from kernel | Jukka Rissanen | 1 | -13/+24 | |
2012-04-29 | core: Update copyright information | Marcel Holtmann | 1 | -1/+1 | |
2012-04-27 | ipconfig: Add ipconfig type to __connman_ipconfig_get_gateway_from_index() | Patrik Flykt | 1 | -1/+3 | |
In order to be able to request a certain ipconfig type, add the type as a parameter to __connman_ipconfig_get_gateway_from_index(). | |||||
2012-04-24 | resolver: Use proper IPv6 source address when sending DNS queries | Jukka Rissanen | 1 | -0/+14 | |
This fix is for following scenario: - New interface is coming up. - There is radvd in the connected network and it is advertising IPv6 addresses and DNS servers. - Kernel receives router advertisement and picks up the DNS server information which is then routed via netlink to rtnl.c:rtnl_newnduseropt() which then creates DNS listener. - Kernel activates DAD (duplicate address detection). - As the DAD takes some time we now have interface up and it only has link local IPv6 address defined. - The DNS listener is now using link local source addresses when sending queries instead of proper autoconfigured addresses. - When DAD is finished, the interface will have autoconfigured addresses assigned and corresponding netlink message will cause function rtnl.c:process_newaddr() to be called. - If all this happens, then we re-create DNS listener in dnsproxy.c so that listener will have a proper (autoconfigured) source address when sending DNS packets. | |||||
2011-10-25 | core: Add SOCK_CLOEXEC to socket() | Daniel Wagner | 1 | -2/+2 | |
Make sure all file descriptor are closed. | |||||
2011-06-16 | element: Remove element.c | Daniel Wagner | 1 | -0/+1 | |
2011-05-27 | rtnl: Fix debug handling to not cause false positives | Marcel Holtmann | 1 | -1/+1 | |
2011-03-02 | rtnl: Catch IPv6 route netlink messages. | Jukka Rissanen | 1 | -25/+97 | |
2011-02-15 | ipconfig: Rename __connman_ipconfig_get_*(index) | Daniel Wagner | 1 | -4/+4 | |
To avoid a name clash with the next patch, the __connman_ipconfig_get_*(index) have to be renamed. Since they all use an index as lookup argument rename them to __connman_ipconfig_get_*_from_index(index). | |||||
2011-02-09 | rtnl: Fix some uninitalised warnings | Kalle Valo | 1 | -7/+5 | |
src/rtnl.c:578:8: error: 'src' may be used uninitialized in this function src/rtnl.c:610:8: error: 'src' may be used uninitialized in this function src/rtnl.c:1108:19: error: 'servers' may be used uninitialized in this function | |||||
2011-01-18 | Set GIOChannel to no encoding and no buffering | Marcel Holtmann | 1 | -0/+3 | |
2011-01-18 | Use g_io_channel_read_chars instead of g_io_channel_read | Marcel Holtmann | 1 | -5/+10 | |
2010-12-23 | rtnl: Call technology_add_interface() only once | Marcel Holtmann | 1 | -3/+3 | |
2010-12-21 | rtnl: Register all RDNSS search domains | Samuel Ortiz | 1 | -3/+13 | |
2010-12-21 | rtnl: Add support for RFC6106 DNSSL | David Woodhouse | 1 | -1/+60 | |
2010-12-21 | rtnl: Refactor RDNSS support so we can support DNSSL | David Woodhouse | 1 | -15/+28 | |
Rather than registering the new nameserver as we hit the RDNSS option, gather all the information first and then register the nameservers after the loop. That way, we can gather the search domains while we're looping, and provide them when we register the nameservers. | |||||
2010-12-09 | rtnl: Call __connman_technology_add_interface() after rtnl->newlink() | Martin Xu | 1 | -7/+6 | |
The device is created and the underlying technology attached from the rtnl newlink hook, so __connman_technology_add_interface() needs to be called after it. | |||||
2010-12-08 | Add CONNMAN_DEVICE_TYPE_GADGET and CONNMAN_SERVICE_TYPE_GADGET | Martin Xu | 1 | -0/+4 | |
2010-12-03 | rtnl: Receive notification of RDNSS from IPv6 router advertisements | David Woodhouse | 1 | -1/+65 | |
2010-10-15 | rtnl: Check for wireless extensions when missing DEVTYPE | Samuel Ortiz | 1 | -8/+28 | |
Checking for wireless extensions is a bit more reliable than looking for a potentially missing wireless directory. | |||||
2010-10-15 | rtnl: Detect non cfg80211 based WiFi drivers | Samuel Ortiz | 1 | -0/+20 | |
Those don't come with a proper uevent DEVTYPE label. ConnMan looks for a sysfs wireless directory in that case. | |||||
2010-10-08 | rtnl: Export device type detection routine | Samuel Ortiz | 1 | -17/+39 | |
Since ConnMan is now relying only on rtnl for device detection, the rtnl.c code should be responsible for providing device types. And this is done by parsing the device uevent DEVTYPE label. | |||||
2010-10-07 | rtnl: Remove unused operstate callback | Samuel Ortiz | 1 | -53/+0 | |
2010-10-06 | Add interface name checks for Virtual Machine Manager | Marcel Holtmann | 1 | -0/+4 | |
2010-10-04 | rtnl: support isimodem GPRS connections | Pekka Pessi | 1 | -0/+5 | |
The isimodem GPRS connections (PHONET_PIPEs) have ARP header type 821. | |||||
2010-07-29 | Skip IPv6 link-local addresses reporting | Samuel Ortiz | 1 | -0/+6 | |
2010-07-29 | Add a family argument to the ipconfig routing functions | Samuel Ortiz | 1 | -2/+2 | |
2010-07-29 | Track IPv6 address changes through rtnl | Samuel Ortiz | 1 | -12/+62 | |
2010-07-15 | Provide unique identifier along with the interface callbacks | Marcel Holtmann | 1 | -3/+14 | |
2010-07-15 | Fix Ethernet service type detection | Marcel Holtmann | 1 | -6/+12 | |
2010-07-15 | Fix proper detection for pure Ethernet technology types | Marcel Holtmann | 1 | -4/+27 | |
2010-07-15 | Add technology driver callbacks for adding/removing interfaces | Marcel Holtmann | 1 | -4/+4 | |
2010-07-15 | Monitor interface creation/removal and check DEVTYPE | Marcel Holtmann | 1 | -0/+77 | |
2010-06-30 | Centralize rntl update timers | Daniel Wagner | 1 | -0/+74 | |
Instead of creating a new rntl trigger for each Counter object move this part to the rtnl core. Only one update trigger will be registered at RTNL. The minimum interval will used for the timeout callback. | |||||
2010-06-16 | Support for ppp default route setting | Kalle Valo | 1 | -2/+12 | |
When gateway is NULL, we need to properly set our connection and element string to 0.0.0.0 so that the interface is the default route. | |||||
2010-05-18 | Use helper for checking rtnl message validity | Samuel Ortiz | 1 | -8/+18 | |
2010-05-18 | Support RTPROT_KERNEL when adding/deleting routes | Samuel Ortiz | 1 | -2/+4 | |
RTM_*ROUTE messages can come with an RTPROT_KERNEL protocol when setting route after bringing the interface up. | |||||
2010-01-05 | Add support for exporting basic interface statistics | Marcel Holtmann | 1 | -16/+23 | |
2010-01-01 | Update copyright information | Marcel Holtmann | 1 | -1/+1 | |
2009-12-20 | Fix Ethernet address string representation | Marcel Holtmann | 1 | -3/+12 | |
2009-12-19 | Fix debugging output of link address | Marcel Holtmann | 1 | -3/+4 | |
2009-12-19 | Fix wrong extraction of link address | Marcel Holtmann | 1 | -12/+11 | |
2009-12-19 | Track link address and MTU settings | Marcel Holtmann | 1 | -13/+30 | |
2009-11-30 | Print some details of the interface statistics | Marcel Holtmann | 1 | -0/+9 | |