Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | r11536: Add a hook for client-principal access control to hdb-ldb, re-using | Andrew Bartlett | 2005-11-06 | 7 | -44/+231 | |
| | | | | | | | | | the code in auth/auth_sam.c for consistancy. This will also allow us to have one place for a backend directory hook. I will use a very similar hook to add the PAC. Andrew Bartlett | |||||
* | r11535: Support void functions when generating templates. | Jelmer Vernooij | 2005-11-06 | 1 | -2/+10 | |
| | ||||||
* | r11534: Consider ntvfs as a library | Jelmer Vernooij | 2005-11-06 | 1 | -1/+5 | |
| | ||||||
* | r11533: Be a bit less intrusive | Volker Lendecke | 2005-11-06 | 1 | -1/+2 | |
| | ||||||
* | r11532: Enable kerberos session setup for winbind smb connections | Volker Lendecke | 2005-11-06 | 1 | -0/+9 | |
| | ||||||
* | r11529: Disable DNS lookups for forwarded credentials, unless really, really | Andrew Bartlett | 2005-11-06 | 1 | -34/+41 | |
| | | | | | | | | | | wanted. There is nothing that suggests that the host we forward credentials to will not have other interfaces, unassoicated with their service name. Likewise, the name may be a netbios, not DNS name. This should avoid some nasty DNS lookups. Andrew Bartlett | |||||
* | r11528: Separate finding dcs from initializing a domain. Makes it easier to ↵ | Volker Lendecke | 2005-11-05 | 12 | -355/+571 | |
| | | | | | | | | | | | | | | possibly support cldap and other stuff in the future. This temporarily disables wbinfo -t, but that will come back soon. Try an ldap bind using gss-spnego. This got me krb5 binds against "our" w2k3 and a trusted w2k, although with some memleaks from krb5 and a BAD_OPTION tgs-rep error. Volker | |||||
* | r11527: Has this ever been run? | Volker Lendecke | 2005-11-05 | 1 | -0/+1 | |
| | ||||||
* | r11526: And another warning... | Volker Lendecke | 2005-11-05 | 1 | -1/+1 | |
| | ||||||
* | r11525: Move lookups (including the attribute search) for users from | Andrew Bartlett | 2005-11-05 | 2 | -112/+127 | |
| | | | | | | | | | kdc/hdb-ldb.c to share the routines used for auth/ This will require keeping the attribute list in sync, but I think it is worth it for the next steps (sharing the server_info generation). Andrew Bartlett | |||||
* | r11524: More work on our hdb backend in the KDC. | Andrew Bartlett | 2005-11-05 | 1 | -116/+78 | |
| | | | | | | | | | | | The aim here is to restructure the queries to match the queries we do in auth, then to share the code that does the actual query (at least for user logins). Then we can generate the PAC from that shared query, rather than a seperate query. Andrew Bartlett | |||||
* | r11523: Working towards having Samba3 join Samba4, this allows the SASL | Andrew Bartlett | 2005-11-05 | 1 | -3/+7 | |
| | | | | | | | credentials to be NULL, where the client is requesting a CIFS style server-first negTokenInit. Andrew Bartlett | |||||
* | r11522: Add support for delegated credentials and machine account credentials | Andrew Bartlett | 2005-11-05 | 2 | -2/+28 | |
| | | | | | | to ldb, based on the sessionInfo we now pass around. Andrew Bartlett | |||||
* | r11521: Add in client support for checking supportedSASLmechanisms, and then | Andrew Bartlett | 2005-11-05 | 4 | -7/+129 | |
| | | | | | | | | | | | | | | | | | | determining a mechanism to use. Currently it doesn't to fallbacks like SPNEGO does, but this could be added (to GENSEC, not to here). This also adds a new function to GENSEC, which returns a list of SASL names in our preference order (currently determined by the build system of all things...). Also make the similar function used for OIDs in SPNEGO do the same. This is all a very long-winded way of moving from a hard-coded NTLM to GSS-SPNEGO in our SASL client... Andrew Bartlett | |||||
* | r11520: indent | Andrew Bartlett | 2005-11-05 | 1 | -1/+1 | |
| | ||||||
* | r11519: And an uninitialized variable... | Volker Lendecke | 2005-11-05 | 1 | -1/+1 | |
| | ||||||
* | r11518: Fix a warning | Volker Lendecke | 2005-11-05 | 1 | -1/+1 | |
| | ||||||
* | r11517: Cleanup time, this looks larger than it is. This mainly gets rid of | Volker Lendecke | 2005-11-05 | 16 | -703/+489 | |
| | | | | | | wb_domain_request, now that we have queued rpc requests. Volker | |||||
* | r11516: Fix a valgrind bug I introduce with queued requests | Volker Lendecke | 2005-11-05 | 1 | -3/+6 | |
| | ||||||
* | r11515: Add some talloc_get_type | Volker Lendecke | 2005-11-05 | 1 | -2/+2 | |
| | ||||||
* | r11514: Fixup debug message | Andrew Bartlett | 2005-11-05 | 1 | -1/+1 | |
| | ||||||
* | r11513: Add the ability to use the local machine account instead of a static | Andrew Bartlett | 2005-11-05 | 2 | -15/+71 | |
| | | | | | | | | | password or delegation. Add the ability to delegate for RPC pipes on the RPC proxy backend (the backend itself seems be having problems however). Andrew Bartlett | |||||
* | r11512: fix typo | Andrew Bartlett | 2005-11-05 | 1 | -1/+1 | |
| | ||||||
* | r11503: be quite... | Stefan Metzmacher | 2005-11-04 | 1 | -1/+1 | |
| | | | | metze | |||||
* | r11502: make sure we always use the 7 chars for the unix socket name. | Stefan Metzmacher | 2005-11-04 | 1 | -1/+1 | |
| | | | | | | | | | | | this is to test if that works on irix 6.4 where we can only use 16 chars for the sun_path of the unix sockets. the plan is to make multiple interfaces possible with socket wrapper, and the format will change to ("%c%02X%04X", type, iface, port), which is also 7 char to the file name metze | |||||
* | r11501: change provision code to use the new display specifiers | Andrew Tridgell | 2005-11-04 | 1 | -0/+2 | |
| | ||||||
* | r11500: fixed a bug in the variable substition code using the new limit ↵ | Andrew Tridgell | 2005-11-04 | 1 | -1/+1 | |
| | | | | argument to split() | |||||
* | r11499: added a minimal set of display specifiers for mmc to use to display | Andrew Tridgell | 2005-11-04 | 1 | -0/+108 | |
| | | | | the core elements of a Samba4 domain | |||||
* | r11498: added an optional extra argument to split to limit the number of | Andrew Tridgell | 2005-11-04 | 1 | -8/+19 | |
| | | | | | pieces a string is split into. This allows for a fix in the variable substitution used in provisioning | |||||
* | r11497: Don't name parameters 'floor'. Rename fl and floor to epm_floor for | Andrew Bartlett | 2005-11-04 | 1 | -58/+58 | |
| | | | | | | consistancy. Andrew Bartlett | |||||
* | r11496: add a minimal ads-compatible schema into our sam.ldb setup. This is | Andrew Tridgell | 2005-11-04 | 3 | -2/+8509 | |
| | | | | needed for mmc management of Samba4. | |||||
* | r11489: add the one replication cycle test to NBT-WINSREPLICATION-QUICK | Stefan Metzmacher | 2005-11-03 | 3 | -1/+23 | |
| | | | | metze | |||||
* | r11488: handle the stupid name release demand a windows there send... | Stefan Metzmacher | 2005-11-03 | 1 | -5/+22 | |
| | | | | metze | |||||
* | r11487: thanks to make test I noticed a dead lock bug, in the last change, | Stefan Metzmacher | 2005-11-03 | 1 | -19/+39 | |
| | | | | | | | | this only happens with socket_wrapper as socket_connect() returns NT_STATUS_OK instead of NT_STATUS_MORE_PROCESSING_REQUIRED, and we missed to replace the fde event handler... metze | |||||
* | r11485: prevent us from calling the request handler recursiv when | Stefan Metzmacher | 2005-11-03 | 1 | -0/+3 | |
| | | | | | | the handler calls talloc_free(wrepl_socket) metze | |||||
* | r11484: test some multi homed record merging | Stefan Metzmacher | 2005-11-03 | 1 | -50/+563 | |
| | | | | metze | |||||
* | r11481: Disable pre-linking on VMS | Jelmer Vernooij | 2005-11-02 | 1 | -0/+5 | |
| | ||||||
* | r11480: demonstrate the only the positive name query response cares, | Stefan Metzmacher | 2005-11-02 | 1 | -7/+135 | |
| | | | | | | not the addresses that are returned in it metze | |||||
* | r11479: fix compiler warning | Stefan Metzmacher | 2005-11-02 | 1 | -2/+2 | |
| | | | | metze | |||||
* | r11478: add owned,active,multi homed vs. * section | Stefan Metzmacher | 2005-11-02 | 1 | -341/+893 | |
| | | | | metze | |||||
* | r11477: This seems really nasty, but as I understand it an attacker cannot | Andrew Bartlett | 2005-11-02 | 1 | -2/+11 | |
| | | | | | | | | | change this checksum, as it is inside the encrypted packets. Where the client (such as Samba3) fakes up GSSAPI, allow it to continue. We can't rid the world of all Samba3 and similar clients... Andrew Bartlett | |||||
* | r11476: finally fixed the intermittent registry server bug! This has been | Andrew Tridgell | 2005-11-02 | 1 | -1/+0 | |
| | | | | | | cropping up occasionally for ages. The problem was the generic reg code setting up a backend_data value, which it has no business doing (backend_data is for backends ...) | |||||
* | r11475: removed a extraneous ldb_delete() call (i had it there for debugging) | Andrew Tridgell | 2005-11-02 | 1 | -1/+0 | |
| | ||||||
* | r11474: - enable ldb transactions from ejs | Andrew Tridgell | 2005-11-02 | 2 | -4/+100 | |
| | | | | | - speed up provisioning a bit using a ldb transaction (also means you can't end up with a ldb being half done) | |||||
* | r11473: Based on work by Jelmer, implement the [async] flag for rpc ↵ | Volker Lendecke | 2005-11-02 | 8 | -40/+190 | |
| | | | | | | | | | | | requests. If it's not there (it's not yet on *any* call... :-)), the rpc client strictly sequences calls to an rpc pipe. Might need some more work on the exact sequencing semantics when a pipe with both sync and async calls is actually deployed, but I want it in for winbind simplification. Volker | |||||
* | r11472: use talloc_get_type() to try to catch an intermittent failure I'm ↵ | Andrew Tridgell | 2005-11-02 | 1 | -26/+30 | |
| | | | | seeing in the ldb winreg backend | |||||
* | r11471: Describe how kerberos forwarding works with the ntvfs. | Andrew Bartlett | 2005-11-02 | 1 | -1/+25 | |
| | | | | Andrew Bartlett | |||||
* | r11470: To a server trusted for delegation (checked for in the gss libs), | Andrew Bartlett | 2005-11-02 | 1 | -1/+1 | |
| | | | | | | delegate by default. Andrew Bartlett | |||||
* | r11469: Fix typo, and use the correct (RFC4120) session key for delegating | Andrew Bartlett | 2005-11-02 | 2 | -11/+13 | |
| | | | | | | credentials. This means we now delegate to windows correctly. Andrew Bartlett | |||||
* | r11468: Merge a bit more of init_sec_context from Heimdal CVS into our | Andrew Bartlett | 2005-11-02 | 2 | -5/+29 | |
| | | | | | | | | | | | | | | | | | DCE_STYLE modified version, and add parametric options to control delegation. It turns out the only remaining issue is sending delegated credentials to a windows server, probably due to the bug lha mentions in his blog (using the wrong key). If I turn delgation on in smbclient, but off in smbd, I can proxy a cifs session. I can't wait till Heimdal 0.8, so I'll see if I can figure out the fix myself :-) Andrew Bartlett |