1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-26 10:04:02 +03:00

550 Commits

Author SHA1 Message Date
Andrew Bartlett
d4d5e6c2ee Merge HEAD's winbind into 3.0.
This includes the 'SIDs Rule' patch, mimir's trusted domains cacheing code,
the winbind_idmap abstraction (not idmap proper, but the stuff that held up
the winbind LDAP backend in HEAD).

Andrew Bartlett
-
John Terpstra
ce016df1ec Added editreg. -
Gerald Carter
e5f6676639 * fix segfault when no vfs objects defined
* add "sid=..." to 'net groupmap add'
-
John Terpstra
bed69decea Added smbgroupedit to PROGS2 -
Gerald Carter
f2fd0ab41f Merging smbgroupedit into 'net groupmap'. Not entirely done.
Need to check on where the privilege code is sitting
and update the docs.

Examples:

root# bin/net help groupmap
net groupmap add
  Create a new group mapping
net groupmap modify
  Update a group mapping
net groupmap delete
  Remove a group mapping
net groupmap list
  List current group map

# bin/net groupmap add
Usage: net groupmap add rid=<int> name=<string> type=<domain|local|builtin> [comment=<string>]

# bin/net groupmap delete
Usage: net groupmap delete name=<string|SID>

# bin/net groupmap modify
Usage: net groupmap modify name=<string|SID> [comment=<string>] [type=<domain|local>
-
Jim McDonough
b0fd4e5555 Move PAC decoding over from HEAD. -
Jelmer Vernooij
6e9b780233 More merges from HEAD:
- Stephan Kulow's changes (fixing warnings in libsmbclient)
 - VFS modules
 - Seperating libs
-
Jelmer Vernooij
64a357017a Add support for the new modules system to lib/iconv.c (merge from HEAD) -
Jelmer Vernooij
7ef7910004 Add make destination for librpc_echo -
Jelmer Vernooij
c7a1de090d Add support for the new modules system to auth/ (merge from HEAD) -
Gerald Carter
b6a7704888 merge in metze' smbcquotas patch from HEAD -
Jelmer Vernooij
aca7319e8d use the new modules system for the rpc modules (backport from HEAD) -
Jelmer Vernooij
1755d5f662 Use the new modules system for passdb (merge from HEAD) -
Jelmer Vernooij
3e283989ff Add selection of the modules to configure (merge from HEAD) -
Tim Potter
7e0e9585f1 Merge of python extension picobj fix. -
Tim Potter
5340b9c4c4 Updates to compile correctly with --with-included-popt -
Tim Potter
ac6a1ea560 Update check-programs target. -
Tim Potter
b5b6f11940 Merge:
- Jelmer's popt changes
-
Tim Potter
98e84b3e83 Merge Jelmer's popt updates from HEAD. -
Tim Potter
39c987c3c5 Syncup popt changes with HEAD. -
Tim Potter
bb812d1670 Merge a bunch of updates from HEAD:
- whitespace syncup
 - winbind nss client cleanups
 - new rpc echo pipe
 - prettier warnings for out of date autoconf scripts
-
Tim Potter
a02370eccc Install libsmbclient.h from $(srcdir) -
Martin Pool
9518712516 t_doschar: Test harness that exercises check_dos_char() -
Martin Pool
1e198d314f Merge from HEAD: 1.630 through 1.634:
- build test harnesses for STF

 - "make check" runs STF
-
Gerald Carter
1370cc99a4 nsswitch/winbind_nss.c doesn't exist -
Tim Potter
d9e6f42599 Merge of Paul Green's make clean fixes. -
Andrew Bartlett
c91e76bddb (merge from HEAD)
Small clenaup patches:
 - safe_string.h - don't assume that __FUNCTION__ is available
 - process.c - use new workaround from safe_string.h for the same
 - util.c - Show how many bytes we smb_panic()ed trying to smb_xmalloc()
 - gencache.c - Keep valgrind quiet by always null terminating.
 - clistr.c - Add copyright
 - srvstr.h - move srvstr_push into a .c file again, as a real function.
 - srvstr.c - revive, with 'safe' checked srvstr_push
 - loadparm.c - set a default for the display charset.

 - connection.c - use safe_strcpy()
Andrew Bartlett
-
Andrew Bartlett
4bec53c8c8 Thanks to volker, merge passdb changes from HEAD:
- pdb_guest (including change defaults)
 - 'default' passdb actions (instead of 'not implemented' stubs in each module)

 - net_rpc_samsync no longer assumes pdb_unix

Andrew Bartlett
-
Jelmer Vernooij
eccb699811 Make swat use popt -
Jeremy Allison
da1271a95f Merge mbp's HEAD changes.
Jeremy.
-
Andrew Bartlett
fa10640630 Makefile updates for new SMB signing code. -
Andrew Bartlett
c5b604e2ee Jeremy merged across my string parinoia fixes, but forgot to enable them! :-)
This patch catches up on the rest of the work - as much string checking
as is possible is done at compile time, and the rest at runtime.

Lots of code converted to pstrcpy() etc, and other code reworked to correctly
call sizeof().

Andrew Bartlett
-
Gerald Carter
7bc5fc729f fix WinXP & Win2K3 remote_arch and check pointer in ntlmssp code before dereferencing -
Tim Potter
eac4b7ef29 Link wbinfo with popt_common.o -
Tim Potter
19676de275 Merge of python prototype header removal. -
Andrew Bartlett
e380224d8c Merge crypt(), ACL lib and shared lib changes from HEAD. -
Andrew Bartlett
cccec78cf2 Fix a small stuffup in the HEAD -> 3.0 merge -
Andrew Bartlett
b32f3ecaf6 Makefile updates for the client-side auth/kerberos merge. -
Tim Potter
9e4eba0ae5 Ignore errors on python_clean target. -
Jelmer Vernooij
adc5a4a263 Compile in lib/module.o -
Jelmer Vernooij
bddc54818e Use more portable @SHLIBEXT@ instead of .so -
Jim McDonough
d5b5a8e1f1 Put dynrpc modules as part of make all, when specified in configure. -
Jim McDonough
d9c485b010 merge from HEAD - enable dynamic RPC modules -
John Terpstra
f158bfa233 Added extended audit module. -
Herb Lewis
678c07f11d fix another syntax error -
Herb Lewis
aef873826f if @EXTRA_ALL_TARGETS@ is empty, this fixes makefile syntax error -
Andrew Bartlett
9c3a1710ef Merge LDAP filter parinoia from HEAD, a few other pdb_ldap updates and some
misc libads fixes.

Andrew Bartlett
-
Gerald Carter
8ef302f6bf patch from Paul Green to only build libsmbclient.so on platforms that support shared libraries -
Andrew Bartlett
fbb46da79c Merge from HEAD:
- NTLMSSP over SPENGO (sesssion-setup-and-x) cleanup and code refactor.
  - also consequential changes to the NTLMSSP and SPNEGO parsing functions
  - and the client code that uses the same functions
 - Add ntlm_auth, a NTLMSSP authentication interface for use by applications
   like Squid and Apache.
  - also consquential changes to use common code for base64 encode/decode.
 - Winbind changes to support ntlm_auth (I don't want this program to need
   to read smb.conf, instead getting all it's details over the pipe).
 - nmbd changes for fstrcat() instead of fstrcpy().

Andrew Bartlett
-
Tim Potter
087607e03a Merge: Make torture tools in everything target. -