summaryrefslogtreecommitdiff
path: root/src/manager.c
AgeCommit message (Collapse)AuthorFilesLines
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
2011-04-20manager: Add hooks for the PrivateNetwork APIGustavo F. Padovan1-0/+38
RequestPrivateNetwork() doesn't return an fd yet and both of them are completely dummy.
2011-04-11manager: Implement service provisioning via dbusHenri Bragge1-0/+15
2011-04-04manager: Remove the Create/RemoveProfile D-Bus APISamuel Ortiz1-41/+0
Provisioning is done through configuration files, not profiles (naming could be changed as well). There is no need for multiple profiles files.
2011-03-31session: Refactor session APIDaniel Wagner1-22/+10
Refactor the D-Bus API of the session according the documentation. All function and properties are only empty stubs.
2011-03-31manager: Add session modeDaniel Wagner1-1/+29
This also disables the auto connect feature.
2011-02-02tethering: Add a tethering property per technologySamuel Ortiz1-19/+1
The manager tethering property is now gone.
2011-01-28manager: Remove network-manager compatibility codeKalle Valo1-120/+1
Remove the network-manager compatibility code from src/manager.c so that all this can be implemented as a plugin. -c command line switch is still left but marked as obsole to avoid breaking current start scripts. By removing the switch connman would not start at all if -c is used.
2011-01-22manager: Send network-manager state change signalsKalle Valo1-10/+46
When using network-manager compatibility mode in connman applications, for example pidgin and firefox, didn't notice when connman changed states from offline to online (and vice versa) and applications would notice the new state only after restarting them. The problem was that connman wasn't sending StateChanged signals. After adding them pidgin and firefox will notice the new states immeadiately.
2010-09-28RemoveProvider argument is an object pathSamuel Ortiz1-3/+3
2010-09-09Remove the no longer needed security frameworkMarcel Holtmann1-32/+0
D-Bus security policies can now be set directly via the method tables.