1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-07 01:58:28 +03:00

726 Commits

Author SHA1 Message Date
Tim Potter
9b13dae5a9 Merge of wrepld link fix. -
Jelmer Vernooij
c8ec714119 Compile libsmbclient with DYNEXP -
Jim McDonough
747501893c Add epmapper client files to rpcclient build -
Jim McDonough
5537ccf95a Add endpoint mapper parse code -
Simo Sorce
7e2d5da2dc created a new target: genparse
this target will build parse file with genstruct
it is the duty of the developer to commit updated files
this is made to make build platforms independent of a working perl
installation as always been with samba

so currently you need to run:
  make genparse
and commit:
  cvs ci include/tdbsam2_parse_info.h
if you change anything in genparse/genstruct code or tdbsam2 code.

Simo.
-
Tim Potter
0abe1964f7 Use @PICSUFFIX@ instead of .po in Makefile.in since we have gone to
the trouble of detecting what the PIC suffix should actually be.

Change PICFLAG in configure.in to PICFLAGS for consistency.

Patches from Joachim Schmitz <schmitz@hp.com> for bug 574.
-
Simo Sorce
7b3c94b5cf So here it is a non-intrusive patch with my latest work on gums (the
laternative to the current passdb).
Currently it is run through a comatibility module in the passdb layer, with
a subset of the functionality it may provide.
It is still work in progress, but as someone asked me about it, and as it
should make no difference to the normal code, I tought it was a good idea to
put it into.
It adds a dependency on perl. I know it is not very nice, but I'm sure we
will work out a solution for that.

As always blame me if I break something, but try to fix yourself, as I am
busy-busy-busy :-)

Simo.
-
Tim Potter
fd18356fe2 Merge from 3.0:
>Explicitly initialise the value of AR for vendor makes that don't do
>this (HPUX 11).  Currently it's initialised to 'ar' but this may have
>to be changed if any systems pop up that have archivers that aren't
>named 'ar'. Closes bug #552.

>fixed for /sbin/mount.smbfs link when using $DESTDIR; bug 525
-
Gerald Carter
759990833e default DESTDIR=/ -
Simo Sorce
66074d3b09 split some security related functions in their own files.
(no need to include all of smbd files to use some basic sec functions)

also minor compile fixes
-
Gerald Carter
c6a61ffcbd * sync more files from 3.0
* set version string to "CVS 3.1.0alpha1"
-
Tim Potter
2ac5ac4950 Remove tags file for distclean. -
Gerald Carter
c17a7dc9a1 sync 3.0 into HEAD for the last time -
Simo Sorce
3101c236b8 port latest changes from SAMBA_3_0 tree -
Gerald Carter
adb98e7b7c trying to get HEAD building again. If you want the code
prior to this merge, checkout HEAD_PRE_3_0_0_BETA_3_MERGE
-
Herb Lewis
142c54ca92 get rid of CFLAGS from LDSHFLAGS and WINBIND_NSS_LDSHFLAGS and instead
define it in SHLD for those systems that use CC for SHLD
-
Andrew Tridgell
d6de8e8a94 mark the HEAD branch as deprecated. Nothing that a determined
programmer can't work around, but hopefully enough that people will
notice that they should be using the 3.0 branch at the moment
-
Andrew Tridgell
f59a99d8ef installman needs to depend on installdirs, to fix parallel
build/install
-
Jelmer Vernooij
946192393d Use -fPIC when compiling shared modules. Reported by Steve Langasek aka vorlon. -
Tim Potter
7149dc65c7 Add pythoncheck to make check target. -
Tim Potter
895bef1a62 A good reason to use make variables instead of autoconf substitutions
directly - fixed problem where the last line of the link command was
'\ @LDAP_LIBS@'.  If @LDAP_LIBS@ is zero then the backslash
incorrectly includes the next line of the Makefile in the current
target.

This should fix a bucketload of build farm failures.
-
Tim Potter
d15406ad91 AIX doesn't append $SHLIB_EXT to NSS libraries.
Also merged a little bit of abartlet's recent configure.in change of
duplicated IRIX stuff.
-
Simo Sorce
921215cf4b fixes to *_util.c files
add winbindd_passdb backend
this makes it possible to have nua accounts on security = user servers to
show up in unic through nss_winbind.so

the problem is that we do not have group support, so nss group support is
not very good at this time (read: totally absent)

we NEED group support in passdb
-
Simo Sorce
28b73a3921 exclude tdbsam2.h generation until it will be used -
Paul Green
2dd18ca0cf Refactor existing sock_exec() and socketpair_tcp() functions into their own
source file. I will be making changes to sock_exec to work on VOS, which
has a blocking connect() call, but first I want to get it in its own source
file so that it can be called from a test program.
-
Andrew Bartlett
b05fa6b90a pam_smbpass will need at least IDMAP. -
Gerald Carter
000fe6b2f0 remove convert_smbpasswd and addtosmbpass from tree; people can get them from 2.2. if they still need them -
Simo Sorce
f7041ec5d7 consolidate idmap code in one place -
Simo Sorce
c4ba4db341 swat need idmap now -
Jelmer Vernooij
674b671983 Add 'smbiconv' program - a clone of the 'iconv' utility
that uses samba's internal iconv() functions. Useful for
testing purposes.
-
Simo Sorce
9d7d007443 make winbind use idmap as well.
change idmap_init call

removed ldap backend for winbind idmap, seem it had problems anyway and it
have to be reworked to work with idmap without calling winbind code.

simo
-
Jelmer Vernooij
1c0ae10301 Fix the 'weird' charset module. Also, built it by default for
./configure --enable-developer
-
Jelmer Vernooij
9b969f877f Move pdb_mysql and pdb_xml from modules/ to passdb/, just like they are
in 3_0
-
Gerald Carter
0fd28bc3a8 [merge from SAMBA_3_0]
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>]
-
Jelmer Vernooij
89048748ae Add torture to everything.. -
Jelmer Vernooij
4477954696 Don't build the torture progs in 'make all' -
Jelmer Vernooij
8df9ab2fcf Fix build of VFS modules statically (we used Makefile variables before setting them) -
Tim Potter
53dcaf2271 Use picobjs when building python extensions. Spotted by Steve Langasek. -
Martin Pool
8fbe456ee3 Make a libbigballofmud.so.0 link, so that the linker can find the
library to build the test cases.  Previously the link had to be
created by hand.

Doing this manually is incredibly kludgy and not very portable, but I
don't know a better way without introducing l*bt**l.
-
Martin Pool
95ff914d82 Build and run the lib/snprintf.c test cases from "make check". -
Martin Pool
7805641d6e Add rules to build bin/t_snprintf, which exposes the snprintf test code. -
Gerald Carter
74fab8f0d2 smbcquota patch from metze -
Tim Potter
4ccd34ef83 A new RPC pipe! The \pipe\echo named pipe is for testing large RPC
requests and responses and is only compiled in when --enable-developer
is passed to configure.  It includes server and client side code for
generating and responding to functions on this pipe.  The functions are:

 - AddOne: add one to the uint32 argument and return ig
 - EchoData: echo back a variable sized char array to the caller
 - SourceData: request a variable sized char array
 - SinkData: send a variable sized char array and throw it away

There's a win32 implementation of the client and server in the
junkcode CVS repository in the rpcecho-win32 subdirectory.
-
Tim Potter
1cc5b2881c Fixes to linker flags for AIX winbind client from Stephen Roylance. -
Martin Pool
16b0917915 bin/smbcontrol needs to be built to run tpot's new tests of it. -
Tim Potter
f75d4b90ca poptify smbcontrol -
Tim Potter
d396f57678 Install libsmbclient.h from $(srcdir) -
Tim Potter
69c392bc12 Autoconfiscate the name of the winbind shared library file. Under
IRIX this is libns_winbind - everyone else is libnss_winbind.

This simplifies the Makefile a bit and also fixes the 'nsswitch' target
under IRIX.
-
Martin Pool
275e095c92 Integrate abartlet's t_push_ucs2 test into test framework:
- Build t_push_ucs2 as part of check-programs, the prerequisite for
   "make check".

 - t_push_ucs2.c: Load configuration from /dev/null so that we get a
   unix_charset of UTF-8 and can do meaningful UCS2 tests.  Better
   comment.

 - Add a test to strings.py which tries conversion UTF8->UCS2->UTF8
   and checks the results.  Do this for English, Latin-1, and Katakana
   strings.

 - Add Python module with symbolic names for a handful of UNICODE
   characters.
-
Jim McDonough
046c2087a1 Decode the PAC! This patch just decodes it and then frees it, so it's just
for doc purposes right now (you can see it in the debug logs).
-