summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
...
| * Use SAFE_FREE() instead of plain free() - pointed out by metzeJelmer Vernooij2003-03-261-1/+2
| |
| * Use execinfo.h to get prototypes for backtrace_symbols (fixesJelmer Vernooij2003-03-262-1/+5
| | | | | | | | some warnings)
| * Fix $LDAP_LIBSJelmer Vernooij2003-03-261-2/+2
| |
| * Output backtrace to logfile in smb_panic(), as suggested by mbpJelmer Vernooij2003-03-263-9/+32
| | | | | | | | (only on systems that support it, of course)
| * Don't do $(MAKE) modules_clean twice in a row - it breaks the build...Jelmer Vernooij2003-03-251-1/+0
| |
| * Give PARAMS_OBJ more priorityJelmer Vernooij2003-03-251-27/+26
| |
| * Do $(MAKE) modules_clean when compiling dynconfig.o. It's not theJelmer Vernooij2003-03-251-2/+4
| | | | | | | | most elegant solution, but it works.
| * Always rebuild modules after running ./configure (to preventJelmer Vernooij2003-03-253-13/+28
| | | | | | | | undefined symbol errors)
| * Remove old check for TDB SAM (we now have ↵Jelmer Vernooij2003-03-251-18/+8
| | | | | | | | --with-{static,shared}-modules=pdb_tdbsam)
| * - Support building all auth modules as .so'sJelmer Vernooij2003-03-257-85/+120
| | | | | | | | - Change 2 variable names to avoid conflicts (patch by Stephan Kulow <coolo@kde.org>)
| * Don't use 'opt'Jelmer Vernooij2003-03-251-1/+1
| |
| * Make variables static to satisfy exotic compilersJelmer Vernooij2003-03-252-3/+2
| |
| * Print list of builtin modules in 'smbd -b'Jelmer Vernooij2003-03-253-0/+6
| |
| * Remove obsolete defines (because of new modules system). We needJelmer Vernooij2003-03-251-9/+0
| | | | | | | | a way to track which modules have been builtin
| * We need to 'preprocess' in popt_common_samba as wellJelmer Vernooij2003-03-251-1/+1
| |
| * Fix debug (thanks metze)Andrew Bartlett2003-03-251-1/+1
| | | | | | | | Andrew Bartlett
| * Make auth.c compile again. I'm not sure what this does though...Volker Lendecke2003-03-251-2/+3
| | | | | | | | Volker
| * Make these functions static, keep them out of proto.Andrew Bartlett2003-03-252-4/+4
| |
| * Apply metze's change correctly this time. Playing 'patch' byVolker Lendecke2003-03-251-6/+6
| | | | | | | | | | | | hand can be somewhat error-prone.. Volker
| * win9x was suffered a case of the blues during a domain logon.Gerald Carter2003-03-251-1/+14
| | | | | | | | | | For some reason, explicitly setting the service type during the tcon&X fixes this.
| * - Add support to auth/ for the new modules systemJelmer Vernooij2003-03-2412-90/+129
| | | | | | | | - Quite some small fixes (also fixes the build)
| * Fix two typosJelmer Vernooij2003-03-242-2/+2
| |
| * When using --with-static-modules=subsystem, don't build modules thatJelmer Vernooij2003-03-242-4/+6
| | | | | | | | can't be build
| * Give error message when module doesn't seem to containJelmer Vernooij2003-03-241-0/+5
| | | | | | | | pipe functions
| * Simplify modules interface and make it easier to buildJelmer Vernooij2003-03-242-45/+39
| | | | | | | | | | complete subsystems as modules (--with-shared-modules=rpc,pdb_xml,pdb_ldap works now, for example)
| * Add static to satisfy exotic compilersJelmer Vernooij2003-03-241-1/+1
| |
| * Add mapping for Bad Network PathJelmer Vernooij2003-03-241-0/+1
| |
| * Don't use old usage() function, but the one from popt.Jelmer Vernooij2003-03-244-15/+2
| | | | | | | | Remove some useless arguments
| * Revoke some of the popt patch from metze I applied earlier today. It addedJelmer Vernooij2003-03-2416-17/+41
| | | | | | | | some double options and broke some parameters.
| * Add modules support to charsetJelmer Vernooij2003-03-243-45/+78
| |
| * Define POPT_TABLEEND if current popt.h doesn't contain it alreadyJelmer Vernooij2003-03-241-0/+4
| |
| * Fix init function name and return valueJelmer Vernooij2003-03-241-2/+2
| |
| * Patch from metze to generalise POPT_COMMON_SAMBA, with some minor changesJelmer Vernooij2003-03-2420-357/+95
| |
| * Started working on python routines to add and delete domain users.Tim Potter2003-03-244-146/+404
| | | | | | | | | | | | Unfortunately users get created with the ACB mask set to disabled and must change password. The set_user_info2 call required to fix this doesn't quite work yet...
| * Implement abartlet's suggestion to add attribs to ldap if theyVolker Lendecke2003-03-232-30/+30
| | | | | | | | | | | | | | | | | | are 'SET' when adding the account. I really don't like passing flags down to inner routines and complicated if/else conditions, but this time he might be right. ;-) Volker
| * Convert to popt.Jelmer Vernooij2003-03-232-62/+30
| |
| * Fix compile.Andrew Bartlett2003-03-231-2/+2
| |
| * Convert to popt.Jelmer Vernooij2003-03-232-44/+31
| |
| * NTLM Authentication:Andrew Bartlett2003-03-2314-144/+283
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add a 'privileged' mode to Winbindd. This is achieved by means of a directory under lockdir, that the admin can change the group access for. - This mode is now required to access with 'CRAP' authentication feature. - This *will* break the current SQUID helper, so I've fixed up our ntlm_auth replacement: - Update our NTLMSSP code to cope with 'datagram' mode, where we don't get a challenge. - Use this to make our ntlm_auth utility suitable for use in current Squid 2.5 servers. - Tested - works for Win2k clients, but not Win9X at present. NTLMSSP updates are needed. - Now uses fgets(), not x_fgets() to cope with Squid environment (I think somthing to do with non-blocking stdin). - Add much more robust connection code to wb_common.c - it will not connect to a server of a different protocol version, and it will automatically try and reconnect to the 'privileged' pipe if possible. - This could help with 'privileged' idmap operations etc in future. - Add a generic HEX encode routine to util_str.c, - fix a small line of dodgy C in StrnCpy_fn() - Correctly pull our 'session key' out of the info3 from th the DC. This is used in both the auth code, and in for export over the winbind pipe to ntlm_auth. - Given the user's challenge/response and access to the privileged pipe, allow external access to the 'session key'. To be used for MSCHAPv2 integration. Andrew Bartlett
| * Convert to popt.Jelmer Vernooij2003-03-232-88/+28
| |
| * Use popt_common for -s, -d and -VJelmer Vernooij2003-03-232-16/+8
| |
| * Don't duplicate the default group mapping functions - use the onesJelmer Vernooij2003-03-231-60/+0
| | | | | | | | from passdb
| * This does two things:Volker Lendecke2003-03-231-1/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * pdbedit -i -e sets all SAM_ACCOUNT elements to CHANGED to satisfy the new pdb_ldap.c handling * pdbedit -g transfers group mappings. I made this separate from the user database, as current installations have to live with a split backend. So, if you are running 3_0 alphas with LDAP as a backend and upgrade to the next 3_0 alpha, you should call pdbedit -i tdbsam -e ldapsam -g to transfer your group mapping database to LDAP. You certainly have to have all your groups as posixGroup objects in LDAP and adapt the LDAP schema before this call. Volker
| * The group mapping functions are not calledVolker Lendecke2003-03-231-6/+6
| | | | | | | | | | | | | | directly anymore, but instead through the passdb interface. So we can make them static. Volker
| * This adds 'ldap delete dn' as the recommended parameterVolker Lendecke2003-03-232-6/+7
| | | | | | | | | | | | | | | | for the 'ldap del only sam attr' functionality. So we are compatiple to the current SuSE patches as well as to TNG... ;-) Volker
| * Metzes change:Volker Lendecke2003-03-231-4/+10
| | | | | | | | | | | | | | | | | | | | | | > Hi Volker, > > if 'displayName' is not available we should fallback to 'cn' for map->nt_name > 'cn' is used as unix group name by nss_ldap. > > and if nt_name is not available we should fail (so does this patch) Volker
| * Patch from waider to update our samsync (net rpc vampire) code:Andrew Bartlett2003-03-231-35/+155
| | | | | | | | | | | | | | | | - Decode all the database names, even if we don't decode their contents - Update the 'set' code to match rpc_server/srv_samr_nt.c in only recording the difference between the old and new. Andrew Bartlett
| * Don't declare variables after instructionsJelmer Vernooij2003-03-231-12/+12
| |
| * We don't need optarg when we have poptJelmer Vernooij2003-03-232-4/+2
| |
| * Convert to popt.Jelmer Vernooij2003-03-232-137/+91
| |