summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-02-14wispr: Provide a callback for agent browser request to handle the resultTomasz Bursztyka1-2/+22
2012-02-14agent: Handle browser request replyTomasz Bursztyka1-0/+41
2012-02-14wispr: Request a browser action through agent apiTomasz Bursztyka1-1/+13
2012-02-14agent: Add support for requesting browser actionTomasz Bursztyka2-0/+50
2012-02-14service: Set service state idle when creating from providerDaniel Wagner1-0/+1
When a new service is created from a provider, the service state should be initialized. We do this also when creating from a network object.
2012-02-13agent: Fix capital letter for mandatory requirementSantiago Carot-Nemesio1-3/+3
Sometimes, the mandatory attribute is used with capital letter and other times it isn't. This patch fixes this issue by setting it to lower case to be consistant with agent-doc in wich it is written using lower cases.
2012-02-13dhcp: Request sending a RFC 1533- and 2132-compliant client-idGrant Erickson1-0/+2
Some Internet gateways and Wi-Fi access points are unhappy when the DHCPv4 client-id option (61) is missing and will refuse to issue a DHCP lease. Adding the client-id option placates these devices. This patch requests that a RFC 1533- and 2132-compliant DHCP client-id option (61) be sent with DHCPv4 packets.
2012-02-13gdhcp: Add RFC 1533- and 2132-compliant client-id optionGrant Erickson2-0/+24
This patch adds a function to add a RFC 1533- and 2132-compliant DHCP client-id option (61) to sent DHCPv4 packets.
2012-02-13gdhcp: Refactor alloc_dhcp_option to accept string or raw data.Grant Erickson1-7/+21
Support specifying NULL-terminated string or raw data for allocated DHCP options.
2012-02-13test-ippool: Test overlapping rangesDaniel Wagner1-1/+29
2012-02-13test-ippool: Rename basic2 to exhaust0Daniel Wagner1-2/+2
2012-02-13test-ippool: Reinit ippool for each testDaniel Wagner1-9/+19
2012-02-13test-ippool: Split basic0 testDaniel Wagner1-5/+15
Do not test two things in the same function.
2012-02-13ippool: Fix collision detection altorithmDaniel Wagner1-63/+169
Track only private address ranges in a list. If the first IP is assigned for a range check if a pool collides. For this we need to check all entries in the list if the new IP is the range of an allocated pool. This can be made faster with the right data structure and algorithm (e.g. segment overlap detection algorithms).
2012-02-13ippool: Fix 16 bit block iteratorDaniel Wagner1-3/+2
2012-02-13ippool: Add prefixlen argument to __connman_ippool_new/deladdr()Daniel Wagner4-10/+14
2012-02-13test-nat: Add main table testsDaniel Wagner1-2/+34
This test makes use of the iptables check command.
2012-02-13test-nat: Commit table changesDaniel Wagner1-0/+7
2012-02-13nat: Fix typo in iptables ruleDaniel Wagner1-1/+1
2012-02-13bridge: Fix __connman_bridge_enable() arguments orderingDaniel Wagner2-4/+4
2012-02-13iptables: Mask address when parsing ip/prefixlenDaniel Wagner1-0/+1
Netfilter likes to have the address properly masked.
2012-02-13iptables-test: Mask address when parsing ip/prefixlenDaniel Wagner1-0/+1
Netfilter likes to have the address properly masked.
2012-02-13build: Add missing documentation to EXTRA_DISTSamuel Ortiz1-0/+2
2012-02-13iptables: Fix rule insertion in a builtin chainTomasz Bursztyka1-1/+4
2012-02-13tools: Fix rule insertion in a builtin chain into iptables-testTomasz Bursztyka1-1/+4
2012-02-13tethering: Fix start of IP poolDaniel Wagner1-1/+1
The pool should start at 2 not 1 since this collides with the gateway address.
2012-02-13ofono: Update CDMA documentationGuillaume Zajac1-2/+23
2012-02-13resolver: Domain name was not setJukka Rissanen1-1/+1
When service sets the domain name, the server is NULL. We must allow this as otherwise dnsproxy will not be able to append domain name into DNS queries. Fixes BMC#24712
2012-02-13test-nat: Add nat unit testDaniel Wagner2-1/+133
2012-02-13nat: Move nat code into a seperate fileDaniel Wagner5-111/+254
Instead of natting all traffic, nat.c will restrict the masquerading on given network/mask. The nat handling code will be reused by session.c
2012-02-13tethering: Use notifier to update default interface.Daniel Wagner3-9/+25
2012-02-13bridge: Move bridge code into a seperate fileDaniel Wagner4-110/+155
The bridge handling code will reused by session.c.
2012-02-13iptables: Parse also netmask for src/dst addressesDaniel Wagner1-9/+38
2012-02-13iptables-test: Parse also netmask for src/dst addressesDaniel Wagner1-9/+39
2012-02-10ofono: Check for mcc before using it as an indexSamuel Ortiz1-2/+3
Also avoid calling set_regdom is the alpha2 is NULL.
2012-02-03build: Remove --enable-ntpdMarcel Holtmann1-1/+0
2012-02-04AUTHORS: Mention Manfred's contributionsSamuel Ortiz1-0/+1
2012-02-04wifi: Write Wifi Mode to network propertiesManfred Kober1-1/+3
Currently adhoc networks are shown in the service list, although connecting to those is not supported. Filtering in network.c fails because the WiFi.Mode was not set so far. Fixes BMC#24737
2012-02-04ntpd: Remove the ntpd pluginAlok Barsode3-356/+0
We now have ntp support in the core, hence remove the plugin.
2012-02-04timeserver: Remove connman_timeserver_driver frameworkAlok Barsode2-68/+0
2012-02-04timeserver: Remove connman_timeserver_[append/remove]Alok Barsode3-102/+0
We do not need to these anymore as we directly use the timeservers from service.
2012-02-04timeserver: Check condition to restart timeserversAlok Barsode1-0/+4
if we are using service timeservers, then do not restart ntp if the user modifies system timeservers.
2012-02-04timeserver: Use service timeserver, if any, before system timeserversAlok Barsode3-0/+23
2012-02-04ntp: Add timeserver switch logicAlok Barsode2-2/+31
Add a timeout mechanism to switch to next system timeserver if the current one does not respond or is a bogus one.
2012-02-04Add __connman_timerserver_sync() to resolve a list of timeserversAlok Barsode5-14/+142
__connman_timerserver_sync() resolves system timeservers one at a time and queries the resolved server or the 1st of the resolved servers for time correction. If the resolution fails it resolves the next one. __connman_timerserver_sync_next() resolves the next system timeserver. __connman_timerserver_stop() stops this query.If the user modifies the system timeserver list, we restart the ntp process.
2012-02-04ntp: NTP Query a Timeserver server IPAlok Barsode2-77/+58
__connman_ntp_start() takes a NTP server IP, and starts querying it for time correction.If a timeserver responds, we continue to query it every "Poll Interval" seconds for time corrections. __connman_ntp_stop() stops the polling process.
2012-02-04service: Free service->timeserversAlok Barsode1-0/+1
2012-02-04dhcp: modify connman_dhcp to add multiple timeserversAlok Barsode1-15/+32
2012-02-04meego: Use system timeserver APIs to add/remove timeserversAlok Barsode1-2/+2
2012-02-04timeserver: Add functions to store/restore timeservers via the clock APIAlok Barsode4-24/+162