Andrew Tridgell
f1418f62ee
r8715: - revert the %PRIi64 stuff. Tim, we explicitly check for %llu support
...
in configure, and replace snprintf if the system doesn't support
it. Our replacement code does not handle the "%PRIi64" stuff, so
using it would break us on lots of platforms
- fixed constant array initialisers to work on HPUX.
(This used to be commit c6bae3e87e
)
2007-10-10 13:29:58 -05:00
Tim Potter
ab4f3a663b
r8714: Oops - get it right this time!
...
(This used to be commit 1d2b708da6
)
2007-10-10 13:29:58 -05:00
Tim Potter
a33c02612a
r8713: Experiment to try and fix warnings on 64-bit machines without breaking
...
32-bit ones. Yes, this weird looking macros are part of C99.
(This used to be commit 7b316f119b
)
2007-10-10 13:29:57 -05:00
Andrew Tridgell
2c457eca25
r8712: cleanup old search test code to use talloc
...
(This used to be commit 1d830bcd47
)
2007-10-10 13:29:57 -05:00
Andrew Tridgell
f4691cf6f6
r8711: add m4 for finding return type for signal handlers
...
this patch brought to you by the continuing saga of HPUX portability
(This used to be commit 4d63bd27d4
)
2007-10-10 13:29:57 -05:00
Andrew Tridgell
0edd0f43c0
r8710: another attempt at fixing HPUX
...
(This used to be commit eb3b3c8b40
)
2007-10-10 13:29:56 -05:00
Andrew Tridgell
92a6cd373a
r8709: fixed the assumption in RAW-SEARCH that directories are returned in sorted order
...
(This used to be commit 92afff5fe7
)
2007-10-10 13:29:56 -05:00
Andrew Tridgell
e95fbd6db2
r8707: this typedef isn't used, and breaks the build on HPUX, so I've removed it
...
(This used to be commit b9b8714297
)
2007-10-10 13:29:56 -05:00
Andrew Bartlett
42287c6f97
r8706: My previous patch oversimplied the previous change to session setup -
...
we didn't cope with the 'anonymous NTLM under SPNEGO' login.
Andrew Bartlett
(This used to be commit c3cc14542e
)
2007-10-10 13:29:56 -05:00
Andrew Tridgell
355c169989
r8703: cope with null string in interpret_addr()
...
(This used to be commit ff156f7aae
)
2007-10-10 13:29:56 -05:00
Andrew Tridgell
4d28d20a02
r8702: fixed ntlm_auth build. Andrew, can you check I got this right?
...
(This used to be commit 3c12b46e32
)
2007-10-10 13:29:55 -05:00
Andrew Bartlett
cd882fc78d
r8701: Fix up auth_developer for recent changes.
...
Andrew Bartlett
(This used to be commit 1bc5a11907
)
2007-10-10 13:29:55 -05:00
Andrew Bartlett
b16362fab6
r8700: Propmted by tridge's need to do plaintext auth in ejs, rework the
...
user_info strcture in auth/
This moves it to a pattern much like that found in ntvfs, with
functions to migrate between PAIN, HASH and RESPONSE passwords.
Instead of make_user_info*() functions, we simply fill in the control
block in the callers, per recent dicussions on the lists. This
removed a lot of data copies as well as error paths, as we can grab
much of it with talloc.
Andrew Bartlett
(This used to be commit ecbd2235a3
)
2007-10-10 13:29:55 -05:00
Andrew Bartlett
176c0d1b77
r8699: removed invalid comment
...
(This used to be commit f5910ceef5
)
2007-10-10 13:29:55 -05:00
Andrew Tridgell
fe6eeeb601
r8698: attempt to cope with lack of strtoull() on HPUX
...
(This used to be commit c84c516b17
)
2007-10-10 13:29:55 -05:00
Andrew Tridgell
d55b75d833
r8696: fixed ejs to more strictly follow the va_list rules. Might fix that
...
pesky panic on x86_64
(This used to be commit 80177b29f4
)
2007-10-10 13:29:55 -05:00
Rafal Szczesniak
6366a8dc2d
r8693: Test code for usermod routine.
...
rafal
(This used to be commit 19f5ea9c9c
)
2007-10-10 13:29:54 -05:00
Rafal Szczesniak
6868795a39
r8692: Starting parts of code to provide user modify functionality.
...
It's more like a placeholder now, than a working code. Just don't
want to hang it around my laptop only.
rafal
(This used to be commit bee1c9ec2d
)
2007-10-10 13:29:54 -05:00
Jelmer Vernooij
c84512f0e1
r8690: Code cleanups, improvements necessary for dependencies (not added yet)
...
(This used to be commit 7384b3c4a1
)
2007-10-10 13:29:54 -05:00
Andrew Tridgell
2a65d17e06
r8685: an alpha in the build farm is dying with a floating point
...
exception. Catch these in out fault handler, so we get a backtrace
(This used to be commit 802724cf69
)
2007-10-10 13:29:54 -05:00
Andrew Tridgell
04598d3832
r8684: this should fix the panic on x86_64, and possibly alpha
...
(This used to be commit c2f5884e2f
)
2007-10-10 13:29:54 -05:00
Andrew Tridgell
5086945689
r8681: if SOCKET_WRAPPER_DIR starts with ./ then strip it internally. This saves us 2 more chars
...
in the name, which is enough to get IRIX 6.4 working
(This used to be commit e6d9cde482
)
2007-10-10 13:29:54 -05:00
Andrew Tridgell
5637940838
r8680: try harder to find the binary for gdb in the backtrace
...
(This used to be commit e84871dd32
)
2007-10-10 13:29:53 -05:00
Andrew Tridgell
87e2396be9
r8679: only call fault setup once (thanks to andrew for pointing this out)
...
(This used to be commit f8a2b032a7
)
2007-10-10 13:29:53 -05:00
Andrew Tridgell
a369f0ecaf
r8678: setup for gdb backtrace in 'make test'
...
(This used to be commit acf8c8fd49
)
2007-10-10 13:29:53 -05:00
Andrew Bartlett
f8c1258d01
r8677: The first part of the domain name may not be equal to the netbios domain name.
...
Remove the use of flatname from the main domain object, we no longer
reference it.
Andrew Bartlett
(This used to be commit 2303e24be7
)
2007-10-10 13:29:53 -05:00
Andrew Tridgell
989a4b673d
r8676: attribute lists in ldb searches must be NULL terminated
...
this is what was causing the panic on the s390 box
(This used to be commit 3a49626ae1
)
2007-10-10 13:29:53 -05:00
Andrew Bartlett
d3a2b03f76
r8674: With the rdn_name module, we don't need this duplication in the samdb
...
module any more.
Andrew Bartlett
(This used to be commit da48e77e7c
)
2007-10-10 13:29:53 -05:00
Andrew Tridgell
a78558321a
r8671: use much shorter names for the selftest directory and socket wrapper
...
code. I'm afraid this is needed by irix 6.4 which silently truncates
names in unix domain sockets in recvfrom() to 16 chars. My apologies
for having to move to such short names :-(
(This used to be commit f9693e313d
)
2007-10-10 13:29:52 -05:00
Andrew Bartlett
f3f9e09d6d
r8670: Remove GUID code from SAMR, it is handled lower down now. I notice
...
this code also does string SIDs, but I'm not quite sure where that
fits in.
Andrew Bartlett
(This used to be commit 968bcc4fe8
)
2007-10-10 13:29:52 -05:00
Andrew Bartlett
4396d0d148
r8669: The objectguid module belongs in Samba's ldb module collection, not in
...
ldb, as it can't build without the NDR and GUID code.
Also make it properly use the NDR encoding for the GUID (I forgot last
time, and used a string), as well as set the dependencies on the
module correctly.
Andrew Bartlett
(This used to be commit 8054abc76e
)
2007-10-10 13:29:52 -05:00
Andrew Tridgell
eb08c1fc8f
r8668: fixed a segv during upgrade of a very old ldb.
...
Thanks to volker for finding this one too. Keep them coming!
(This used to be commit 756796ad2e
)
2007-10-10 13:29:52 -05:00
Andrew Bartlett
2a0cf520e3
r8667: Further simply the provision script, by removing the 'name' attribute.
...
This is now calculated on the fly for every add and modify.
Andrew Bartlett
(This used to be commit ed1f2e029c
)
2007-10-10 13:29:52 -05:00
Andrew Bartlett
c7204bd985
r8666: The same fix as the last commit, I was caught out on a move from a
...
BOOL to int function return.
Andrew Bartlett
(This used to be commit e03e00fe60
)
2007-10-10 13:29:51 -05:00
Andrew Tridgell
c7ca980ca9
r8665: fixed a segv at high debug level in the web server
...
thanks to volker for finding this
(This used to be commit e02d7753f7
)
2007-10-10 13:29:51 -05:00
Andrew Bartlett
c2f9eb30cd
r8664: I got caught out not testing...
...
I replaced these function calls, and they went from BOOL to int return
values, so naturally failed.
Andrew Bartlett
(This used to be commit 1982fdb6f3
)
2007-10-10 13:29:51 -05:00
Andrew Bartlett
8191f2cc80
r8663: Since simo constructed the samdb module, he and tridge have worked on
...
a DN parsing system. Leverage that in the dsdb module.
Andrew Bartlett
(This used to be commit 2408f32276
)
2007-10-10 13:29:51 -05:00
Andrew Bartlett
1211496eba
r8662: Revert change to CN=Cert Publishers, this group still needs to
...
override the template for these attributes.
Andrew Bartlett
(This used to be commit 3462cbadb2
)
2007-10-10 13:29:51 -05:00
Andrew Tridgell
4163622a0b
r8661: added strstr() ejs function in string lib
...
(This used to be commit a569fc8924
)
2007-10-10 13:29:51 -05:00
Andrew Bartlett
6173fad231
r8660: Use templates for the initial provision of user and computer accounts.
...
This ensures the templating code is used, and also makes it clearer
what I need to duplicate in the vampire area.
Also fix a silly bug in the template application code (the samdb
module) that caused templates to be compleatly unused (my fault, from
my commit last night).
Andrew Bartlett
(This used to be commit 4a8ef7197f
)
2007-10-10 13:29:51 -05:00
Andrew Tridgell
7a8ac75887
r8659: return ldif formatted attributes in the ejs ldb search call, so sids show up as strings
...
not binary blobs
(This used to be commit d2c29a5a51
)
2007-10-10 13:29:50 -05:00
Andrew Tridgell
4327a3f1ba
r8658: move use of lp_security() and lp_nt_status_support() into the connection structure.
...
This massively reduces the number of lp_*() calls made
(This used to be commit b1d577f48d
)
2007-10-10 13:29:50 -05:00
Andrew Tridgell
5e9988708f
r8651: fixed a boolean expression bug (submitted upstream)
...
(This used to be commit bd4c388cd2
)
2007-10-10 13:29:50 -05:00
Andrew Bartlett
24d2107324
r8650: Use the timestamps and a new objectguid module rather than placing
...
boilerplate attributes in every entry in provision.ldif.
The next step will be to use templates.
Andrew Bartlett
(This used to be commit 940ed9827f
)
2007-10-10 13:29:50 -05:00
Andrew Tridgell
79a87c55fe
r8649: added smbscript to the list of binaries to install
...
(This used to be commit f5e39455a8
)
2007-10-10 13:29:49 -05:00
Andrew Tridgell
2fd92cb1b4
r8648: automatically redirect to provisioning if not yet provisioned when the
...
home page in swat is accessed
(This used to be commit 78fb559c08
)
2007-10-10 13:29:49 -05:00
Andrew Bartlett
5bf8d0f516
r8644: This is a more useful error than unsuccesful.
...
Andrew Bartlett
(This used to be commit d7136c93fb
)
2007-10-10 13:29:49 -05:00
Andrew Tridgell
2f5f01567b
r8643: - make lp_configfile() work again
...
- get rid of redundeny dyn_CONFIGFILE argument to lp_load()
- fixed provisioning to work with completely pristine install,
creating an initial smb.conf is none is present
- added lp.set() and lp.reload() to loadparm ejs object interface
(This used to be commit c2691ef712
)
2007-10-10 13:29:48 -05:00
Andrew Tridgell
238a7e2f4c
r8642: - fixed install of new swat files
...
- removed old provisioning items from esptest menu
(This used to be commit 760cc6bea5
)
2007-10-10 13:29:48 -05:00
Andrew Tridgell
d5ac1f9bf4
r8640: continue the trend by moving the ejs random calls into an object
...
(This used to be commit ed4fb68ef7
)
2007-10-10 13:29:48 -05:00