1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
Commit Graph

499 Commits

Author SHA1 Message Date
Gerald Carter
cd16064784 removed idpool from schema file (experimental) to remove the dependency
on nis.schema.

add $(LDFLAGS) to libsmbclient build
0001-01-01 00:00:00 +00:00
Richard Sharpe
2636b2231c Add profiles utility support to Samba 3.0.x 0001-01-01 00:00:00 +00:00
Gerald Carter
1564ebfc99 make sure we create the PIDDIR and LOCKDIR from installdirs 0001-01-01 00:00:00 +00:00
Herb Lewis
24dfb8c745 fix make proto to work with SGI smake 0001-01-01 00:00:00 +00:00
Gerald Carter
f49de4c517 merge of get_dc_name()-like code from APP_HEAD; better support password server = DC1 * 0001-01-01 00:00:00 +00:00
John Terpstra
d2b93322b0 Fixed Typo. 0001-01-01 00:00:00 +00:00
Tim Potter
9b94c82958 Merge from appliance, Revision 1.223.2.41:
>Add -a flag to setup.py when making python_clean.  This will delete the
>python compiled binaries and .so files rather than only the temporary
>compile directory.
>
>This fixes a PSA build bug.

Merge from HEAD,  Revision 1.587:

>Link less with smbmnt and smbumount.  Also change from a pstrcpy() to a
>strncpy() to make it clear that we must operate on a PATH_MAX sized buffer.
>
>Andrew Bartlett

Plus some bits from the AC_SUBST target cleanup that got missed last time
I ran dirdiff.
0001-01-01 00:00:00 +00:00
Andrew Bartlett
e6f2d9dfdb Merge from HEAD - Patch from Paul Green to detect exe suffix for Stratus VOS.
Andrew Bartlett
0001-01-01 00:00:00 +00:00
Jelmer Vernooij
e567c19e05 remove bin/developer.so - it's not in 3.0 yet
add VFS_MODULES and PDB_MODULES to clean
0001-01-01 00:00:00 +00:00
Jelmer Vernooij
6e62784786 Sync with HEAD:
- Create vfs and pdb subdirs in installmodules rule
 - Add PDBLIBDIR
0001-01-01 00:00:00 +00:00
Tim Potter
6000caf5da Merge from HEAD:
- Target selection cleanup
 - Some formatting merges
 - Merged some Pythong bits&pieces that were missed previously

Original commit message for target selection cleanup:

>Here's a bit of a cleanup of the {configure,Makefile}.in files.  I've
>now combined all the ad-hoc AC_SUBST variables into three generalised
>ones:
>
>  EXTRA_BIN_PROGS 	Additional programs to install in ${prefix}/sbin
>  EXTRA_SBIN_PROGS 	Additional programs to install in ${prefix}/bin
>  EXTRA_ALL_TARGETS     Additional targets to build by default
>  SHLIB_PROGS           Shared library objects (pam, winbind) to build
>
>We also build some extra stuff by default: the python extensions (if
>--with-python specified), smbmount related binaries (if
>--with-smbmount specified), and the samba torture suite.
>
>The idea behind this is to have everything that is configured built by
>default to detect breakage as soon as possible when people make low
>level changes.
0001-01-01 00:00:00 +00:00
Gerald Carter
d337416739 reverted the removal of DESTDIR and adding a comment about it 0001-01-01 00:00:00 +00:00
Gerald Carter
f0d09cf676 * fixing RedHat spec file for 3.0
* updating Makefile & configure script to use CONFIGDIR & VFSLIBDIR
* set LIBDIR to ${prefix}/lib/samba when --with-fhs is enabled
* make installdirs take an arbitrary number of arguements
0001-01-01 00:00:00 +00:00
Gerald Carter
f1062e79de [print notify fixes from APP_HEAD]
* fixing change notify on print server handle
 * adding change notify support into smbcontrol for sending comment
   changes, etc...

All part of CR 1159/1160
0001-01-01 00:00:00 +00:00
John Terpstra
0b342b8e90 Added install-everything option. 0001-01-01 00:00:00 +00:00
Jelmer Vernooij
fadada3555 Merge in modules system from HEAD:
- Detect MySQL and XML libraries
 - Add modules rules to Makefile
 - Move working VFS modules to source/
0001-01-01 00:00:00 +00:00
Simo Sorce
2c9e8b79d9 sync with head
was:
consolidate alla error mapping functions in one file
0001-01-01 00:00:00 +00:00
Jelmer Vernooij
1175b62337 Last sync with HEAD 0001-01-01 00:00:00 +00:00
Jeremy Allison
d030df7643 Merge of scalable printing code fix... Needs testing.
Jeremy.
0001-01-01 00:00:00 +00:00
Jim McDonough
134ddca56b One more instance of AUTHLIBS...hopefully we can get most 3.0 builds back
up on the farm.
0001-01-01 00:00:00 +00:00
Jim McDonough
3b32e6bf5a Steve Langasek's authentication lib (libpam, libcrypt) split didn't make
it into Makefile.in in 3.0.  This should fix a few builds.
0001-01-01 00:00:00 +00:00
John Terpstra
4a5c926ac5 Added DESTDIR patch from Buchan Milne. 0001-01-01 00:00:00 +00:00
Jelmer Vernooij
6691720620 Remove references to SAM 0001-01-01 00:00:00 +00:00
Gerald Carter
e8273549a8 merging in changes from HEAD 0001-01-01 00:00:00 +00:00
Gerald Carter
7bde74ae35 removing make_printerdef tool and sources 0001-01-01 00:00:00 +00:00
Gerald Carter
028477e352 merge of working dsrolegetprimdominfo() client code from APP_HEAD 0001-01-01 00:00:00 +00:00
Gerald Carter
3de09e5cf1 syncing up with HEAD. Seems to be a lot of differences creeping in
(i ignored the new SAMBA stuff, but the rest of this looks like it should
have been merged already).
0001-01-01 00:00:00 +00:00
Andrew Bartlett
83973c3893 Updates from Samba HEAD:
- Fix segfaults in the 'net ads' commands when no password is provided
 - Readd --with-ldapsam for 2.2 compatability.  This conditionally compiles the
   old options, but the actual code is available on all ldap systems.
 - Fix shadow passwords (as per work with vl)
 - Fix sending plaintext passwords to unicode servers (again vl)
 - Add a bit of const to secrets.c functions
 - Fix some spelling and grammer by vance.
 - Document the -r option in smbgroupedit.

There are more changes in HEAD, I'm only merging the changes I've been involved
with.

Andrew Bartlett
0001-01-01 00:00:00 +00:00
Gerald Carter
65e7b5273b sync'ing up for 3.0alpha20 release 0001-01-01 00:00:00 +00:00
Jelmer Vernooij
19ab776bf9 sync 3_0 branch with HEAD 0001-01-01 00:00:00 +00:00
Andrew Tridgell
03ac082dcb updated the 3.0 branch from the head branch - ready for alpha18 0001-01-01 00:00:00 +00:00
Andrew Tridgell
97eb3a121d merged the mangling test and passdb bugfixes into SAMBA_3_0 0001-01-01 00:00:00 +00:00
Andrew Tridgell
bb173c1a7e this adds a completely new hash based mangling scheme
the hash for this scheme is *much* larger (approximately 31 bits) and
the code is written to be very fast, correctly handling multibyte
while not doing any actual multi-byte conversions in the vast majority
of cases

you can select this scheme using "mangling method = hash2", although I
may make it the default if it works out well.
0001-01-01 00:00:00 +00:00
Andrew Tridgell
be23d87a17 This split the mangling code up to allow for the possibility of multiple
mangling implementation, selectable using "mangling method = " in smb.conf

It also tidies the interface a little, although it is still nasty.
0001-01-01 00:00:00 +00:00
Jim McDonough
f2a0e56b3c add utils/net_help.c to bin/net build 0001-01-01 00:00:00 +00:00
Tim Potter
dbb4dfcef7 Make bin/nsstest as part of torture target. 0001-01-01 00:00:00 +00:00
Jim McDonough
a1cdcdb138 Add libads/ldap_user.c to build for ads user management. 0001-01-01 00:00:00 +00:00
John Terpstra
32f292cc58 Added build option for "everything". Changed build options for libsmbclient. 0001-01-01 00:00:00 +00:00
Herb Lewis
205399dc17 merge winbindd WINS changes from 2.2 0001-01-01 00:00:00 +00:00
Martin Pool
39a6b12fdc Roll back proto.h changes -- to hard to do them portably. Leave
Herb's installdat change in.
0001-01-01 00:00:00 +00:00
Herb Lewis
c86d266d6e cut and paste inserted spaces instead of tab. Some versions of make don't
like this
0001-01-01 00:00:00 +00:00
Herb Lewis
4af0c7a93f make install should also install the default dat files from codepages
directory so we don't keep getting these stupid error messages about
incorrect size for valid.dat upcase.dat and lowcase.dat
0001-01-01 00:00:00 +00:00
Martin Pool
aa27993245 Take out autobuild dependency on proto.h; breaks some proprietary Makes. 0001-01-01 00:00:00 +00:00
Martin Pool
87f2e3c30d Refactor for systems like Solaris that cannot handle wildcards on the
right side of a dependency line.
0001-01-01 00:00:00 +00:00
Martin Pool
8a61a810e5 Change the Makefile to rebuild proto.h as necessary -- note that this
does not imply that all source will be rebuilt when prototypes change,
merely that the prototypes will be updated.

make proto, clean, delheaders, headers, etc all behave equivalently to
before.

  Intended new behaviour for proto.h, whenever source is being
  compiled:

  If proto.h does not exist, it is built.

  If any source files have changed since proto.h was last checked
  (.proto.check), then proto.h is checked.  If there are no actual
  changes since last time, its mtime is not changed, but we do
  remember the time at which it was checked.

  Whenever we try to build a .o, we need to check the headers are up
  to date.  However, rebuilding the prototypes does not imply
  rebuilding all object files.

  Also to allow people to build on machines without Awk, we never try
  to use it unless a source file has changed.  I guess if we wanted,
  we could have lack of Awk only cause a warning, not failure.

The point of all of this is to be easier on people who don't
understand or forget to type "make proto", and to reduce the chance of
build breakage by having prototypes out of sync.

I also rolled back JF's changes to put proto.h into builddir rather
than srcdir.  There are good arguments in both directions, but since
we keep proto.h in CVS, it seems important that the up-to-date copy by
in srcdir where it can be checked back in.  If people are fussed about
having srcdir be readonly you could change this -- but since proto.h
is only rebuilt when there are changes, it's not a big deal.

I also fixed an apparent race condition in "make headers" that would
make it unsafe if you did 'make -j2', and made 'make clean' not kill
proto.h, since people may not be able to rebuild it.

I reckon there's nothing gnumake-specific here but we shall see.

I also have this great idea about rewriting libtool in C++...
0001-01-01 00:00:00 +00:00
Tim Potter
ddb5753e36 Added dos_errstr() function. Not all errors in list yet. 0001-01-01 00:00:00 +00:00
Andrew Bartlett
c7a883df28 Move the directory creation process outside the 'installbin.sh' script, and
into its own.  The 'installdirs' makefile entry didn't do anything on my laptop,
so it has been replaced with the section from installbin.sh.

This also fixes the bug that we ignored the setting of $(PRIVATEDIR) when
making the directories.

Finally, link pam_winbind with .po objects only, not a mix of .o and .po
(as per Don Mccall's request).

Andrew Bartlett
0001-01-01 00:00:00 +00:00
Jim McDonough
4490ad340c Aack. Don't change too much. vfs.c still won't build, but this should fix some other build stuff I screwed up. 0001-01-01 00:00:00 +00:00
John Terpstra
e508b07fe7 Fix up location of libsmbclient.so so it always goes to /usr/lib. 0001-01-01 00:00:00 +00:00
John Terpstra
a4be3b7b93 Added wins entry. 0001-01-01 00:00:00 +00:00