1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-09 08:58:35 +03:00

5424 Commits

Author SHA1 Message Date
Andrew Tridgell
5b567cfbb6 r8369: update the configure script I use
(This used to be commit 1f1e8f7d0fb4f69bc4aaeefc94ab246729c446f2)
2007-10-10 13:20:12 -05:00
Stefan Metzmacher
e87f589f00 r8368: the type filed depends on the user being present or not
call ndr_print for each call

metze
(This used to be commit 0a07e4ef8d869d35ceb0761495e367077f2361ba)
2007-10-10 13:20:12 -05:00
Andrew Tridgell
bab3e5d6ce r8367: another configure test needed by netbsd for heimdal
(This used to be commit 8ddf866438231192c4884877d9e80f0d525ee431)
2007-10-10 13:20:12 -05:00
Andrew Tridgell
b8b5544500 r8365: fixed a problem on netbsd
(This used to be commit d5d0769da93219dbd582139482d34b744b359b99)
2007-10-10 13:20:12 -05:00
Andrew Tridgell
a7c7a9c64c r8364: fixed a valgrind bug spotted by simo
(This used to be commit ef804e8f36f1835d5d61f69565f1195a70f37e74)
2007-10-10 13:20:12 -05:00
Stefan Metzmacher
f4ec5d45c3 r8363: - we need to correct the realm for the krbtgt/NETBIOSDOMAINREALM
into krbtgt/DNS.DOMAIN.REALM too
  with this a windows client asks for the correct ticket when you try to login
  (but it's still not working correct, as some how we mess up the dns host name of the
   client and it asks for the wrong service principal)

- fix some compiler wranings
- fix some debug messages

metze
(This used to be commit c4c93eeec20ceb062d37f392139a5ef8bbb626f5)
2007-10-10 13:20:12 -05:00
Love Hörnquist Åstrand
1a539f3f0b r8362: change AC_INIT to the new version, improves failure reporting from autoconf
configure: WARNING: sys/mount.h: present but cannot be compiled
[...]
configure: WARNING:     ## ------------------------------------------ ##
configure: WARNING:     ## Report this to the AC_PACKAGE_NAME lists.  ##
configure: WARNING:     ## ------------------------------------------ ##

configure: WARNING: sys/mount.h: present but cannot be compiled
[...]
configure: WARNING:     ## ---------------------------------------- ##
configure: WARNING:     ## Report this to samba-technical@samba.org ##
configure: WARNING:     ## ---------------------------------------- ##
(This used to be commit f872686d83e3fbfaff89f2ff7ca2457c0a72d27c)
2007-10-10 13:20:11 -05:00
Love Hörnquist Åstrand
91163c518c r8361: ctype is* macros needs unsigned arguments
(This used to be commit 07a7ab0a6af7224c4290043442a304baef656e94)
2007-10-10 13:20:11 -05:00
Stefan Metzmacher
908a2e6cc1 r8359: fix a shell warning
metze
(This used to be commit 9739aa75d27e854657c97208850f07d40adb4dbd)
2007-10-10 13:20:11 -05:00
Tim Potter
24f4236a9f r8358: Return an error message if js include path not set instead of silently
failing.
(This used to be commit 797d9cf0c72992b2d5b9912d0f41873b6acc3195)
2007-10-10 13:20:11 -05:00
Tim Potter
6b38e62f0a r8357: Call lp_load() so we can access the various lp_functions().
(This used to be commit f76a7ec2a2ef5db7ca7dced519474495d7ea02dc)
2007-10-10 13:20:11 -05:00
Love Hörnquist Åstrand
74046071f5 r8356: avoid warning from AC_CHECK_HEADER that file is present but cannot be compiled
for sys/mount.h
(This used to be commit f70e8b4f6ea0db0a7a9134848fefcd0389aabe56)
2007-10-10 13:20:11 -05:00
Andrew Tridgell
26a55c330a r8355: - added a vsprintf() function
- removed the --outputdir option from provision, as its not used any
  more (as ejs knows the real paths)
(This used to be commit abbf9c703c17c2edc2d978dade3619a96c38d0d9)
2007-10-10 13:20:10 -05:00
Andrew Tridgell
102e247611 r8354: work around a js bug found by tpot
(This used to be commit c6f7ace3333af31bc0d37264b3d8a75c79bb88e4)
2007-10-10 13:20:10 -05:00
Tim Potter
fdb91826aa r8353: Use a PNG instead of a GIF for padding. Also fixes a file not found
error as only PNG files were being installed by 'make installswat'.
(This used to be commit eaf9c455de3025155fb502fb4c93eefa4eb13f7e)
2007-10-10 13:20:10 -05:00
Andrew Tridgell
fb80c37c49 r8352: we need to override "setup directory" for the build farm hosts
(This used to be commit 1a80850d579504c9b236e591630173f0f316a876)
2007-10-10 13:20:10 -05:00
Tim Potter
9d70babef1 r8351: When finished sending call stream_terminate_connection() with a nice
message instead of NULL.

Fix up some other terminate messgages to be consistent.
(This used to be commit c0428ef3376e439cdc04fea046738cecb7a01560)
2007-10-10 13:20:10 -05:00
Andrew Tridgell
dd750b98af r8350: fixed the --root option to provision
(This used to be commit 506e07d6e064375aaee20133d722b6b44d63b083)
2007-10-10 13:20:10 -05:00
Andrew Tridgell
3a4b3df609 r8349: as we don't use standard dirs, we need to create smb.conf before we run provision
(This used to be commit c64a68cd40d644c273528d0433bdf554c11bcf00)
2007-10-10 13:20:09 -05:00
Andrew Tridgell
e9672b338e r8348: switch selftest to use the new provision script
(This used to be commit 52517e48ea4e5debdc5e6f4a934ce74833300e5f)
2007-10-10 13:20:09 -05:00
Andrew Tridgell
23f79c5c9a r8347: replace the perl provision script with a ejs script
I don't mind depending on perl at compile time, but I want to avoid
depending on it at runtime. This also will make it easy to add web
install wizard
(This used to be commit f27a68176984c6856fad2e3a028458eb96943f80)
2007-10-10 13:20:09 -05:00
Andrew Tridgell
9370fca5dd r8346: added a sprintf test suite for ejs
(This used to be commit 14af014410a9971d447aafe00640407698f63d7f)
2007-10-10 13:20:09 -05:00
Andrew Tridgell
08b78230d2 r8345: make the dn on the hklm ldif valid
Jelmer, can you check this is OK?
(This used to be commit 6d416656a02d02c6e60d980ba406a4b72e84811b)
2007-10-10 13:20:09 -05:00
Andrew Tridgell
b3320581ff r8344: added a "setup directory" smb.conf parameter, pointing at the setup template files
(This used to be commit c842144cbf642b10df21c979d3c4b9fe94384b96)
2007-10-10 13:20:09 -05:00
Andrew Tridgell
f0cbb1787e r8343: removed a debugging message
(This used to be commit c12325e25291a0083446519e0b37c7bcdc3d5433)
2007-10-10 13:20:09 -05:00
Andrew Tridgell
7c78ec0e14 r8342: allow ldb_ldif_read_string() to continue in the string, so you can
read multiple records
(This used to be commit 4b11c00421b5152fd7d4be0be0db983bb310021d)
2007-10-10 13:20:08 -05:00
Andrew Tridgell
9570e24df1 r8341: enable floating point support in ejs
(This used to be commit bdc6b67eb27cc3da6d5144bbb71096741f779aba)
2007-10-10 13:20:08 -05:00
Andrew Tridgell
9f86e20286 r8340: - added sys_gmtime()
- added sys_unlink()

- added sys_file_load() and sys_file_save()

- use mprString() instead of mprCreateStringVar() to cope with NULL strings

- removed smbcalls_irpc.c as its not needed any more

- allow ldbAdd() and ldbModify() to take multiple ldif records

- added a sprintf() function to ejs. Quite complex, but very useful!
(This used to be commit 625628a3f6e78349d2240ebcc79081f350672070)
2007-10-10 13:20:08 -05:00
Andrew Tridgell
1bb2b06031 r8339: added ldbAdd(), ldbModify(), ldbDelete() and ldbRename() to ejs ldb functions
(This used to be commit 322c2137835ff2d76b3183901bf680780f164b5e)
2007-10-10 13:20:08 -05:00
Andrew Tridgell
2dce83de0c r8338: - added a substitute_var() js library function for doing hash driven
substitution of variables in strings

- the js provision script now correctly processes provision.ldif
(This used to be commit c2946003e06c4898ba0444cd0b69d3203753be94)
2007-10-10 13:20:08 -05:00
Andrew Tridgell
b1e93b296e r8337: - use 64 bit access functions in ejs calls
- added access to smbd random functions

- fixed ordering in join()

- added sys_interfaces(), sys_hostname(), sys_nttime() and sys_ldaptime()
(This used to be commit 28c1a1f3c0cd2f8228fd8c3c695ab6f45226fa3f)
2007-10-10 13:20:07 -05:00
Andrew Tridgell
36bb0ffd4c r8336: enable 64 bit integer support in ejs
(This used to be commit 9dd41e78e1d0e5e4007d5063fbcc335abef43718)
2007-10-10 13:20:07 -05:00
Andrew Tridgell
70278929fc r8335: removed some duplicated code
(This used to be commit 1536d66662193568a51793d65fb319882db9d089)
2007-10-10 13:20:07 -05:00
Andrew Tridgell
8435fbc4af r8334: fixed a ejs bug that prevented functions variables from being called in local context
(This used to be commit 5ea7ae70813f615769aff7640cc19005e30ecf12)
2007-10-10 13:20:07 -05:00
Andrew Tridgell
ba1ee57df4 r8333: merged with latest upstream ejs sources
(This used to be commit b0f9ddafe95d4e8d846bc72a39e94d22da271348)
2007-10-10 13:20:07 -05:00
Andrew Tridgell
3e5649f79f r8332: not done yet, but a lot closer
(This used to be commit 1d9632877c088837b5c2a7497473e09913775488)
2007-10-10 13:20:07 -05:00
Andrew Tridgell
c30c711292 r8331: added split(), join() and FileLoad() functions to ejs.
this gets me most of the way through a ejs provision script
(This used to be commit 0ef8f0282e0490328bbcdc8c6daff3f8fac99087)
2007-10-10 13:20:06 -05:00
Volker Lendecke
3e0aa2e756 r8321: Fix some uninitalized variable warnings
(This used to be commit 126cb3db4b0cf9c382ba7496ba08311f3b669f00)
2007-10-10 13:20:06 -05:00
Andrew Tridgell
887461327a r8320: make sure all our returned objects are full objects, which means they
have the toString() and valueOf() default attributes

this allows all our returned objects to be used in logical expressions
(This used to be commit 570f071b1544b497d5f480b8ad50df097fe4c843)
2007-10-10 13:20:06 -05:00
Andrew Tridgell
07c2a1c09a r8319: the start of a provision script in ejs. This is why I've been adding
so many functions lately.

so far it just parses options, works out the host IP, and user and group names
(This used to be commit 333b32025fc2a33d2a145bbce9cdfefa252ec77a)
2007-10-10 13:20:06 -05:00
Andrew Tridgell
683432660e r8318: added a bunch more ejs calls.
getgr*()
  getpw*()
  strlower()
  strupper()
  IfaceList()
(This used to be commit 1517ad490dd67302f38ab9dcd8a3b24b73b8d550)
2007-10-10 13:20:06 -05:00
Andrew Tridgell
1864b27857 r8317: convert the example scripts over to the new GetOptions() call
(This used to be commit 5f079d74630cf6431ec8af7240f60054cf8b9ab7)
2007-10-10 13:20:06 -05:00
Andrew Tridgell
f583a85d4d r8316: give full access to the popt command line parsing in ejs scripts, including
access to the samba common options. For example:

ok = GetOptions(ARGV, options,
		"POPT_AUTOHELP",
		"POPT_COMMON_SAMBA",
		"myopt=s",
		"intopt=i",
		"noopt");

this allows scripts to support their own extended options properly
(This used to be commit 775fb56ac287b8d485b38f633b9480d7b7ab64e3)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
9ab58c5e01 r8315: fixed the generation of the serial number in the dns zone file (bind9
doesn't like it being too long)
(This used to be commit fc93ade9cdfe97bdcd2383fa256877580707181c)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
2696764132 r8314: - added an 'installmisc' target for installing miscellaneous files.
- install our provisioning template files in lib/setup/

We need these to be installed as users may wish to re-provision after
installation, or may not have the source tree (wuch as when installing
from binary packages)
(This used to be commit 7c2e31fd11be3ebed680a0fe08a9ff09f7b97c87)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
54ffd4fdbf r8313: moved PRINTF_ATTRIBUTE to replace.h to try to get irix building with heimdal
(This used to be commit 7d4e309f02cfcef661ebf3bbe9c227938318077c)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
5f26a5a18a r8312: fixed some heimdal header checks from watching the build farm failures
when we added heimdal we dropped from 10 passing builds to 1, but hopefully
that will go up with a bit of effort
(This used to be commit 753d7ab715701a162689ffe9cdff7c56fcf7f2a2)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
2fa99e56bc r8311: krb5 uses ENOMEM for out of memory
(thanks to abartlet for pointing this out)
(This used to be commit 4b16754a0e8be312d671d9ae892a8c14462f8d95)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
8c018ff786 r8310: replace the heimdal networking interface scanning code with glue code that uses the Samba
interfaces list. This makes heimdal obey the 'interfaces=' smb.conf option, and should also
fix the portability problems with the heimdal code
(This used to be commit ba621d1c554e135f449a144019b84719a086e04f)
2007-10-10 13:20:04 -05:00
Andrew Tridgell
2271bb4475 r8309: more heimdal configure checks needed for FreeBSD
(This used to be commit b5e8409e3b046c151996009c2dc980e55f09fb67)
2007-10-10 13:20:04 -05:00