Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-01-07 | Check size of incoming packets. | Simo Sorce | 3 | -6/+15 | |
This should fix a buffer overflow waiting to be exploited :/ | |||||
2009-01-06 | Add initial support to connect nss to the data provider as a frontend | Simo Sorce | 3 | -0/+65 | |
2009-01-06 | Add ignore file so that .o/.a files won't bother | Simo Sorce | 1 | -0/+1 | |
2009-01-06 | Add more infrastructure to data provider to dispatch requests (still untested). | Simo Sorce | 8 | -173/+1064 | |
Add helper functions to connect to the data provider. Add some plumbing to the ldap provider (still untested). | |||||
2009-01-06 | fix typo | Simo Sorce | 1 | -1/+1 | |
2009-01-06 | fix typo | Simo Sorce | 1 | -1/+1 | |
2009-01-06 | SBUS messages with no reply (or no immediate reply) would incorrectly report ↵ | Stephen Gallagher | 1 | -3/+2 | |
DBUS_HANDLER_NOT_YET_HANDLED. This would cause SBUS to report NOT_IMPLEMENTED to the calling function. The message_handler will now check the return code of the method call to determine which reply to send, instead of relying on the presence of a reply message. | |||||
2009-01-06 | Change cli_ctx to include nss_ctx, not just select members of it. | Simo Sorce | 3 | -16/+17 | |
2009-01-05 | Fix dp client to connect to the right dbus pipe | Simo Sorce | 4 | -21/+34 | |
2009-01-05 | We need to export while building when using shared-build or dependencies will | Simo Sorce | 1 | -1/+2 | |
not be correctly found. | |||||
2008-12-22 | libevents renamed upstream to libtevent | Simo Sorce | 10 | -13/+14 | |
events.h -> tevent.h | |||||
2008-12-22 | Add some build fixes on top of the talloc, tdb, tevent, ldb rebases | Simo Sorce | 10 | -347/+24 | |
2008-12-22 | Rebase ldb code with all changes in samba master | Simo Sorce | 40 | -9628/+3303 | |
2008-12-22 | rebase events to tevent and align to upstream | Simo Sorce | 37 | -3757/+341 | |
2008-12-22 | Rebase tdb code with all changes in samba master | Simo Sorce | 13 | -4717/+671 | |
2008-12-22 | Rebase talloc code with all changes in samba master | Simo Sorce | 3 | -17/+131 | |
2008-12-15 | Fix dependencies for LDB | Sumit Bose | 2 | -2/+2 | |
2008-12-15 | Modified sbus_server_new() to take a talloc memory context to use | Stephen Gallagher | 4 | -5/+8 | |
as a parent for the new server context object. | |||||
2008-12-15 | Adding a parameter to the sbus_service_sbus_init function to allow passing ↵ | Stephen Gallagher | 6 | -7/+13 | |
in an sbus_conn_destructor_fn to the sbus_new_connection() function. Fixing minor warning about the usage of talloc_reference. | |||||
2008-12-15 | Disconnected client SBUS connections would delete the master set of ↵ | Stephen Gallagher | 5 | -13/+24 | |
sbus_method_ctx entries, meaning that the next connection to attempt to disconnect would receive a segmentation fault also trying to delete them. They are now talloc_reference()-ed to their connection context and talloc_unlink()-ed upon deletion. I have also modified the sbus_new_server() call to take a reference to an sbus_srv_ctx object as a return argument, so that the calling function can keep track of the SBUS server context if it so chooses. | |||||
2008-12-10 | Initial work on a test provider using the gross hack of dlopen()ing nss_ldap | Simo Sorce | 5 | -11/+196 | |
:-) | |||||
2008-12-10 | Fix indentation to follow rules | Simo Sorce | 1 | -21/+29 | |
2008-12-10 | Convert leading tabs to 4 spaces | Simo Sorce | 2 | -56/+56 | |
2008-12-09 | Fix dbus related memory leaks | Simo Sorce | 3 | -15/+29 | |
2008-12-08 | Change data provider into a hub, where backends (ldap, nis, ipa providers) | Simo Sorce | 10 | -186/+824 | |
and frontends (pam, nss, ... modules) can connect to. | |||||
2008-11-25 | Make a binary out of each major sssd component instead of | Simo Sorce | 9 | -136/+223 | |
using the same binary to fork off all services. | |||||
2008-11-25 | Move all server helpers in util/server.c | Simo Sorce | 2 | -168/+130 | |
2008-11-25 | Remove the service stuff that we stopped using when we moved to | Simo Sorce | 10 | -436/+3 | |
the forl/exec model | |||||
2008-11-24 | REmove test client. It's not needed anymore. | Simo Sorce | 3 | -220/+2 | |
2008-11-24 | point PIPE_PATH at /var/lib/sss/pipes, not just the private path so that the | Simo Sorce | 5 | -5/+17 | |
same config option can be used for the nss service | |||||
2008-11-24 | Replacing hard-coded paths with configure script substitutions. | Stephen Gallagher | 12 | -33/+156 | |
Changing the default SBUS locations to be configure script parameters | |||||
2008-11-24 | change structure name | Simo Sorce | 2 | -7/+13 | |
2008-11-24 | Fix indentation | Simo Sorce | 3 | -14/+14 | |
2008-11-21 | Update example config | Simo Sorce | 1 | -0/+2 | |
2008-11-20 | Created a helper function sssd_service_sbus_init() to simplify creating the ↵ | Stephen Gallagher | 8 | -100/+168 | |
initial connection to the monitor service within the child services. It will create the D-BUS connection to the monitor and configure the service to handle the mandatory getIdentity and ping methods. | |||||
2008-11-20 | Make it possible to use an arbitrary command to start services | Simo Sorce | 2 | -11/+122 | |
2008-11-20 | Remove unused code and fix message handlers in dp | Simo Sorce | 2 | -49/+20 | |
2008-11-20 | Update config example with data provider | Simo Sorce | 1 | -0/+5 | |
2008-11-20 | Start conversion from a fork() and live to a fork()/exec() model. | Simo Sorce | 15 | -122/+258 | |
To start the dameon now you need to pass the option -s monitor Still have some problems communicating with children. | |||||
2008-11-19 | Add some infrastructure code to add data providers. | Simo Sorce | 7 | -10/+529 | |
This currently breacks the dameon because of a problem with destroying the monitor dbus server in the children after fork() | |||||
2008-11-19 | Add method to get a connection's private data | Simo Sorce | 3 | -7/+13 | |
Fix memory hierarchy, set the destructor on the server context so that it is called before any memory attached to it is freed. Before this change a talloc_free() on the event context would end in a double free and and an abort() inside talloc. | |||||
2008-11-19 | Move definition into the header file | Simo Sorce | 3 | -2/+3 | |
2008-11-19 | btreemap.c and btreemap.h seem to be missing from an earlier commit. Adding ↵ | Stephen Gallagher | 2 | -0/+207 | |
them. | |||||
2008-11-17 | The default message handler will now pass both the method_ctx and the | Stephen Gallagher | 5 | -22/+44 | |
sbus_conn_ctx to all message handling functions. This will allow connection-specific data to be passed in by taking advantage of the sbus_conn_set_private_data() function on the sbus_conn_ctx struct. Presently this private data is global to all methods of the connection context. | |||||
2008-11-13 | Fix trailing spaces and some indentation issues. | Simo Sorce | 1 | -46/+57 | |
2008-11-07 | Store all domains served by the SSSD to a binary-tree map for fast NSS lookup. | Stephen Gallagher | 8 | -10/+179 | |
Changed the "section" feature of confdb.c to use '/' as a delimiter instead of '.', because this conflicted with the ability to use dots in domain names. | |||||
2008-11-05 | Set floor to ping time or the monitor will get crazy trying to ping | Simo Sorce | 1 | -1/+7 | |
children thousands of times per second. | |||||
2008-11-05 | Update config.ldif example | Simo Sorce | 1 | -0/+6 | |
2008-11-04 | Add the ping funtion to the nss service Make the monitor task ping ↵ | Simo Sorce | 7 | -150/+506 | |
connecting services Make it possible to configure timeouts and service ping times. | |||||
2008-11-04 | Rename function, do not use other libraries namespace | Simo Sorce | 2 | -9/+16 | |