summaryrefslogtreecommitdiffstats
path: root/server/dbus
Commit message (Collapse)AuthorAgeFilesLines
* Renaming sssd/server/dbus to sssd/server/sbus. Making necessary changes to ↵Stephen Gallagher2008-11-036-1260/+0
| | | | header includes and makefiles.
* Refactoring dbus code. Also corrected one talloc allocation mistake for ↵Stephen Gallagher2008-11-036-196/+194
| | | | sbus_dispatch.
* Moved method handling into sssd_dbus_connection.c. Added support for ↵Stephen Gallagher2008-11-035-165/+452
| | | | handling multiple D-BUS paths in a connection. Added support for per-connection method setup. Added support for per-connection specialized destructors. Added mandatory getIdentity call for all services connecting to the monitor. If they do not present an identity (expose the getIdentity method and respond with name and version), they are dropped immediately. Other minor fixes.
* Missed a file on the last commit. Resetting the dbus_server to use the ↵Stephen Gallagher2008-11-031-1/+1
| | | | common remove_watch code.
* Cleaning up improper whitespaceStephen Gallagher2008-11-033-20/+10
|
* Fixed segfault issue when remote connection is lost.Stephen Gallagher2008-11-034-1/+59
|
* Fixing SEGFAULT caused by not completely purging watch data when removing a ↵Stephen Gallagher2008-11-031-0/+1
| | | | D-BUS watch from the event loop
* Initial memory cleanup workStephen Gallagher2008-11-034-9/+36
|
* D-BUS integration style changes.Simo Sorce2008-10-279-380/+519
| | | | | | | | | | | | Rework interfaces a bit to simplify and uniform function names so that they use a well defined namespace (sssd_*). Simplify headers file, split them into a private and a public one only. Make static all file private functions. Rename sssd_dbus_client.c to sssd_dbus_connection.c to reflect it's function, as it is is used by both a server and a client. Introduce a function table to know where to dipatch messages. Fix coding style issues, and start pointing out where clean-up fucntions are missing.
* Integrate D-BUS support for use as IPC between parts.Stephen Gallagher2008-10-247-0/+760
Integrates DBUS with the event system so that it is asynchronous.