Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | added nsstest target | Andrew Tridgell | 2001-12-03 | 1 | -1/+7 | |
| | | | | fixed winbindd_rpc.o typo | |||||
* | fixed default location of libnss_winbind.so | Andrew Tridgell | 2001-12-03 | 1 | -1/+1 | |
| | ||||||
* | fixed the nsswitch initgroups code | Andrew Tridgell | 2001-12-03 | 2 | -8/+312 | |
| | | | | | added a nsstest test program that directly tests all the nss interfaces using dlopen() | |||||
* | Writing decimal constants as "02" has been shown to cause cancer in | Martin Pool | 2001-12-03 | 2 | -4/+4 | |
| | | | | rats. | |||||
* | split winbindd_enum_dom_groups into the new backend structure | Andrew Tridgell | 2001-12-03 | 6 | -95/+144 | |
| | | | | | | also created winbindd_rpc.c which contains the functions that have been converted to the new structure. There will soon be a winbindd_ads.c for the ldap backend | |||||
* | Updated definition of fstring. | Tim Potter | 2001-12-03 | 1 | -4/+11 | |
| | | | | | print_asc(): Don't try to print a trailing NULL character print_key(), print_rec(): Display key in ASCII | |||||
* | re-enabled insure backtrace, calling /usr/bin/backtrace | Andrew Tridgell | 2001-12-03 | 1 | -2/+4 | |
| | ||||||
* | init group db before use | Andrew Tridgell | 2001-12-03 | 1 | -0/+12 | |
| | | | | this fixes the smbpasswd segvs | |||||
* | added queryuseraliases to rpcclient | Jean-François Micouleau | 2001-12-02 | 3 | -0/+150 | |
| | | | | | | | and some comments to the samr server code, to explain what we should return here. J.F. | |||||
* | there was a bug in samr_lookup_names (my fault) | Jean-François Micouleau | 2001-12-02 | 1 | -42/+77 | |
| | | | | | | and added comments and some debugs. J.F. | |||||
* | added mapping of primary gid to rid thru the group mapping code. | Jean-François Micouleau | 2001-12-02 | 5 | -29/+143 | |
| | | | | | | | and cleanup and comments in passdb/passdb.c J.F. | |||||
* | added samr_query_sec_obj. and put back some code to display a security | Jean-François Micouleau | 2001-12-02 | 1 | -8/+201 | |
| | | | | | | | | | descriptor. added to samr_lookup_name the choice to select the either the builtin (s-1-5-32) domain or our current domain (s-1-5-21-x-y-z) J.F. | |||||
* | added samr_query_sec_obj for rpcclient | Jean-François Micouleau | 2001-12-01 | 1 | -0/+46 | |
| | | | | J.F. | |||||
* | groups in the Builtin domain S-5-32 are alias and not well-known groups | Jean-François Micouleau | 2001-12-01 | 1 | -11/+15 | |
| | | | | J.F. | |||||
* | removed the #ifdef USING_GROUPNAME_MAP/#endif blocks | Jean-François Micouleau | 2001-12-01 | 1 | -10/+0 | |
| | | | | | | | | that GROUPNAME_MAP has never been used. I'll delete the smbd/groupname.c file too J.F. | |||||
* | added smbgroupedit to compile by default | Jean-François Micouleau | 2001-12-01 | 1 | -1/+1 | |
| | | | | J.F. | |||||
* | The beginnings of alternative backends for winbindd | Andrew Tridgell | 2001-12-01 | 7 | -67/+112 | |
| | | | | | | This just splits off the dispinfo call behind a methods structure. I'll split off a few more functions soon, then we will be ready for LDAP replacement methods | |||||
* | added $(LDFLAGS) to link smbmount/smbmnt/smbumount to make Red Hat Linux | Motonobu Takahashi | 2001-12-01 | 1 | -3/+3 | |
| | | | | happy | |||||
* | not used any more | Andrew Tridgell | 2001-12-01 | 1 | -144/+0 | |
| | ||||||
* | more specific DNS instructions | Andrew Tridgell | 2001-12-01 | 1 | -6/+9 | |
| | ||||||
* | KDC DNS domain must be the kerberos realm. Or so it seems that way | Jim McDonough | 2001-12-01 | 1 | -0/+3 | |
| | ||||||
* | we need to look for liblber before libldap | Andrew Tridgell | 2001-11-30 | 2 | -665/+678 | |
| | ||||||
* | XFS quota patch for Linux. | Jeremy Allison | 2001-11-30 | 4 | -657/+736 | |
| | | | | Jeremy. | |||||
* | merge from APPLIANCE_HEAD | Gerald Carter | 2001-11-30 | 1 | -16/+20 | |
| | ||||||
* | Check error returns. | Jeremy Allison | 2001-11-30 | 1 | -4/+12 | |
| | | | | Jeremy. | |||||
* | Gerald's fix. | Jeremy Allison | 2001-11-30 | 1 | -6/+2 | |
| | | | | Jeremy | |||||
* | After conversations with Andrew, improved the robustness of the | Jeremy Allison | 2001-11-30 | 1 | -26/+53 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | sharemode db in the following way. Originally, on startup and shutdown, smbd would scan the share mode db to ensure it was correct. This lead to scalability issues as scans lock the db for quite a long time. Andrew had the brainstorm that we only care about the record we're about to read. This new code (small change really, but quite significant) causes get_share_modes() to do a process_exists() call against each pid in each record, and to delete any that don't and re-write the entry if any dead records were detected. This allowed me to remove the startup/shutdown scans of the db (they can be added into smbstatus if anyone really cares to have them back). This will please the vfs author who was worried about the time taken on open() calls, and will lead to much greater robustness and scalability in the share mode db. We need much testing of this, and also netbench tests to ensure the extra process_exists() calls don't hurt performance (they shouldn't it's a very simple system call). Jeremy. | |||||
* | preparing for release of 3.0-alpha0 | Samba Release Account | 2001-11-30 | 1 | -412/+76 | |
| | ||||||
* | Renamed sid field in SEC_ACE to trustee to be more in line with MS's | Tim Potter | 2001-11-30 | 8 | -46/+58 | |
| | | | | definitions. | |||||
* | Missing return in free_privilege() | Tim Potter | 2001-11-30 | 1 | -0/+2 | |
| | ||||||
* | Ensured the %G substitution exactly matches what the man page states. | Jeremy Allison | 2001-11-30 | 1 | -1/+2 | |
| | | | | Jeremy. | |||||
* | Comment deconfusification. | Tim Potter | 2001-11-30 | 1 | -1/+1 | |
| | ||||||
* | Added close-share message. | Jeremy Allison | 2001-11-29 | 1 | -1/+10 | |
| | | | | Jeremy. | |||||
* | Changed again how the privilege list is handled in the group mapping code. | Jean-François Micouleau | 2001-11-29 | 9 | -155/+850 | |
| | | | | | | | | | | | | | | | | This time it's a PRIVILEGE_SET struct instead of a simple uint32 array. It makes much more sense. Also added a uint32 systemaccount to the GROUP_MAP struct as some privilege showing in USRMGR.EXE are not real privs but a bitmask flag. I guess it's an heritage from NT 3.0 ! I could setup an NT 3.1 box to verify, but I'm too lazy (yes I still have my CDs). Added 3 more LSA calls: SetSystemAccount, AddPrivileges and RemovePrivileges, we can manage all this privilege from UserManager. Time to change the NT_USER_TOKEN struct and add checks in all the rpc functions. Fun, fun, fun. J.F. | |||||
* | ads->realm must not be NULL | Andrew Tridgell | 2001-11-29 | 1 | -0/+3 | |
| | | | | perhaps we should just fail ads_init() in this case? | |||||
* | define LDAP_PORT when not available | Andrew Tridgell | 2001-11-29 | 1 | -0/+3 | |
| | ||||||
* | fixed typo | Andrew Tridgell | 2001-11-29 | 1 | -1/+1 | |
| | ||||||
* | Fix up the ./configure tests for kerberos. This ensures a more consistant | Andrew Bartlett | 2001-11-29 | 2 | -667/+657 | |
| | | | | | behaviour no matter if kerberos was found automatically, found in the /usr/kerberos path or was specified. | |||||
* | Make better use of the ads_init() function to get the kerberos relam etc. | Andrew Bartlett | 2001-11-29 | 8 | -127/+221 | |
| | | | | | | | | | This allows us to use automagically obtained values in future, and the value from krb5.conf now. Also fix mem leaks etc. Andrew Bartlett | |||||
* | I think the lookup_pdc_name() should be called lookup_dc_name() and the | Tim Potter | 2001-11-29 | 4 | -27/+37 | |
| | | | | | | | | name_status_find() call here should look up a #1c name instead of #1d. This fixes some bugs currently with BDC authentication in winbindd and in smbd as you can't query the #1d name with the ip address of a BDC. Who is Uncle Tom Cobbley anyway? | |||||
* | fixed toupper_w() and friends on big-endian | Andrew Tridgell | 2001-11-29 | 1 | -6/+6 | |
| | | | | this fixes the core dumps on sparc | |||||
* | 2nd attempt at fixing lame char tables on big endian machines | Andrew Tridgell | 2001-11-29 | 1 | -6/+6 | |
| | ||||||
* | fixed lame char tables on big endian machines | Andrew Tridgell | 2001-11-29 | 1 | -5/+5 | |
| | ||||||
* | fixed some krb5 ifdefs | Andrew Tridgell | 2001-11-28 | 7 | -10/+10 | |
| | ||||||
* | merge from APPLIANCE_HEAD | Gerald Carter | 2001-11-28 | 5 | -21/+53 | |
| | ||||||
* | space -> tab. | Jeremy Allison | 2001-11-28 | 1 | -24/+20 | |
| | | | | Jeremy. | |||||
* | add .po32 files to ignore list | Herb Lewis | 2001-11-28 | 3 | -3/+6 | |
| | ||||||
* | Spelling pedents strike again :-). | Jeremy Allison | 2001-11-28 | 1 | -1/+1 | |
| | | | | Jeremy. | |||||
* | minor update | Andrew Tridgell | 2001-11-28 | 1 | -1/+1 | |
| | ||||||
* | Allow kerberos to work on RedHat and other non /usr systems again | Andrew Bartlett | 2001-11-28 | 1 | -0/+2 | |
| | | | | the configure test uses the CPPFLAGS when checking that krb5.h exists |