summaryrefslogtreecommitdiff
path: root/src/manager.c
AgeCommit message (Collapse)AuthorFilesLines
2014-11-07multi-user: Add multi-user support in managerZhang zhengguang1-0/+14
Use case: Given 2 users: UserA and UserB If UserA is connected to a wifi service, then UserB is not allowed to turn on offline mode. Change-Id: I54b108beb580a805c7fa2d3ae9dac192b836ba77
2014-10-29Imported Upstream version 1.26upstream/1.26Zhang zhengguang1-0/+127
2014-07-17Imported Upstream version 1.24upstream/1.24Zhang zhengguang1-51/+41
2013-03-08provider: Change the name of provider remove functionJukka Rissanen1-1/+1
Following patch will introduce provider remove function that can be used from vpn plugin so rename the current removal function to reflect better its usage.
2012-12-10manager: -EINPROGRESS is a valid response for ConnectProviderPatrik Flykt1-7/+1
With VPN connections being handled by connman-vpnd, -EINPROGRESS is a valid value to report to the caller if the VPN is already connecting.
2012-11-23manager: Deprecating connect/remove provider APIJukka Rissanen1-2/+2
The VPN configuration API is provided by connman-vpnd instead of connmand.
2012-11-23agent: Split agent code into generic and service specific partsJukka Rissanen1-2/+4
2012-11-13manager: Fix negative error codeDanny Jeongseok Seo1-1/+1
Fix error code for __connman_error_failed
2012-11-05manager: Allow async CreateSession method callDaniel Wagner1-2/+6
The CreateSession D-Bus call should be marked as async call in order to allow the session core to defer the response.
2012-09-26manager: Manage properly the pending message for session modeTomasz Bursztyka1-1/+4
2012-05-22manager: Use simpler argument names in ServicesChanged signalMarcel Holtmann1-2/+2
2012-05-22manager: Fix wrong signature for SetProperty methodMarcel Holtmann1-2/+2
2012-05-18Do not set signature and reply in GDBus tablesHenrique Dante de Almeida1-18/+18
Use GDBUS_* macros, so signature and reply fields are not set in each method/signal.
2012-05-18Convert GDBus methods and signals to use macro helpersHenrique Dante de Almeida1-23/+58
With these macro helpers we can separate in/out arguments and use their own vector.
2012-05-18Constify GDBus signal tablesHenrique Dante de Almeida1-1/+1
2012-05-18Constify GDBus method tablesHenrique Dante de Almeida1-1/+1
2012-04-29core: Update copyright informationMarcel Holtmann1-1/+1
2012-04-17manager: Remove experimental debug propertiesMarcel Holtmann1-5/+0
2012-04-17manager: Make two global variables staticMarcel Holtmann1-2/+2
2012-04-11service: Add ServicesChanged signalPatrik Flykt1-2/+1
Send ServicesChanged signal instead of consecutive ServicesAdded and ServicesRemoved signals.
2012-03-04core: Add extra checks for set property methodsMarcel Holtmann1-0/+7
2012-02-27manager: Fix signature of ServicesRemoved signalMarcel Holtmann1-1/+1
2012-02-24service: Remove 'Services' property from Manager D-Bus APIPatrik Flykt1-3/+0
Remove support functions and 'Services' property from Manager D-Bus API. Update gateway in all places service was changed.
2012-02-24service: Implement ServicesAdded and ServicesRemoved signalsPatrik Flykt1-0/+2
When services are added or removed, collect them into separate lists in order to send as many as possible in one go and with then removed ones sent first. Add a wait of 100ms to collect more services in one batch. When removing a service check whether it was also on the added list; if so, remove it from that list.
2012-02-24manager: Use helper function for adding arrays of objpath, dictPatrik Flykt1-32/+14
Use helper function for adding arrays of object path and dictionary to D-Bus messages.
2012-02-15manager: Fix TechnologyAdded signal signatureAlok Barsode1-1/+1
2012-02-04manager: Remove RequestScan D-Bus method callPatrik Flykt1-35/+0
2012-01-20manager: Remove EnableTechnology and DisableTechnologyPatrik Flykt1-74/+0
Remove EnableTechnology and DisableTechnology D-Bus method calls from Manager API.
2012-01-05manager: Remove manager 'Technologies' propertyPatrik Flykt1-2/+0
Remove 'Technologies' property from Manager API and the code updating the property.
2012-01-05technology: Implement Manager API GetTechnologies method callPatrik Flykt1-0/+32
2012-01-05technology: Add 'TechnologyAdded' and 'TechnologyRemoved' signalsPatrik Flykt1-0/+2
2012-01-05manager: Remove DefaultTechnology and associated functionPatrik Flykt1-5/+0
2012-01-05manager: Remove ConnectedTechnologies and associated functionPatrik Flykt1-3/+0
2012-01-05manager: Remove EnabledTechnologies and associated functionPatrik Flykt1-2/+0
2012-01-05manager: Remove AvailableTechnologies and associated functionPatrik Flykt1-2/+0
2011-12-10manager: Remove support for GetState method and StateChanged signalMarcel Holtmann1-15/+0
2011-12-10manager: Remove support for ProvisionService methodMarcel Holtmann1-16/+0
2011-12-10manager: Remove support for ConnectService methodMarcel Holtmann1-29/+0
2011-12-10manager: Remove support for LookupService methodMarcel Holtmann1-20/+0
2011-09-19manager: Only defer result when enabling session modeDaniel Wagner1-1/+1
When leaving the session mode we might be still online so we should not wait for entering the idle state.
2011-08-25technology: Save/Load offlinemodeAlok Barsode1-12/+1
Load/Save offlinemode in technology.c instead of profile.c.
2011-08-25technology: Redo offlinemode logicAlok Barsode1-3/+1
Traverse the list of technologies and enable/disable each instead of traversing the device list.
2011-08-25technology: Modify technology enable/disable APIsAlok Barsode1-84/+4
Add the pending dbus message per technology. Also move the pending timeout from manager to technology.
2011-08-25technology: Refactor enable/disable APIsAlok Barsode1-4/+4
connman_technology_enable: Enable a technology. Enables all the devices in the device_list of the technology. connman_technology_enabled: Callback for connman_technology_enable. Changes the state of the technology to ENABLED. Ditto for connman_technology_disable/connman_technology_disabled.
2011-08-11manager: Defer return of setting session mode if not idleDaniel Wagner1-1/+41
2011-06-30tethering: Update APIs to be able to use multiple private networksGuillaume Zajac1-5/+6
2011-06-16element: Remove element.cDaniel Wagner1-0/+2
2011-06-07element: Remove device codeDaniel Wagner1-3/+3
2011-04-20tethering: Add private networks ip configuration and NATGustavo F. Padovan1-1/+2
2011-04-20tethering: Add support to create private networks TUN interfaceGustavo F. Padovan1-4/+4