1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
Commit Graph

8235 Commits

Author SHA1 Message Date
John Terpstra
3963ecb02f Fix location of binaries and make sure they get there. Still experimental.
(This used to be commit 24bc4e8e2c)
2002-04-08 20:10:08 +00:00
Simo Sorce
9c1665b299 a fix yet committed to 2.2 sometimes ago and reintroduced here!
(This used to be commit aff7073dab)
2002-04-08 09:29:28 +00:00
Andrew Bartlett
c21ff8f762 Reintroduce the 2.2 name mangling code, until we get are more flexible solution.
Even for a hash/cache setup, this code needs some more work, in particular
it needs to use mangle_get_prefix() etc and to move to unicode internals.

Andrew Bartlett
(This used to be commit ad8aa47057)
2002-04-08 01:58:44 +00:00
Andrew Bartlett
0e6eb43e6b Fix up major logic reversal flaws in pdb_ldap.
WARNING: if you relied on these logic flaws, you will need to manually
edit your ldap backend (for things like account expries etc).

Now correctly retunes the information needed for 'must change at next login'
support.
(This used to be commit 26842f1ac0)
2002-04-08 01:52:44 +00:00
Tim Potter
b10b3be01c Spelling.
(This used to be commit 423985ed56)
2002-04-07 23:41:55 +00:00
John Terpstra
2b96b4d7c0 Fix pathes.
(This used to be commit 729fa66f0e)
2002-04-07 22:21:30 +00:00
Simo Sorce
68518222a7 uint32 store and fectch functions, a signed int is not enough sometimes
(This used to be commit f07b2b3d52)
2002-04-07 22:04:39 +00:00
Simo Sorce
4f80466480 better check of called function's return
tdbtorture say it's ok
(This used to be commit af0fa4cf7c)
2002-04-07 22:02:09 +00:00
John Terpstra
ec193df790 Oops .. last update was committed before saving! Argh!
(This used to be commit 90f7d4ac84)
2002-04-07 21:20:32 +00:00
John Terpstra
ee9b3932e2 Updated because I want this for now - NOTE: This will change before release
as this is NOT what we need to ship. This is experimental only at this time.
(This used to be commit 5c8ceaa497)
2002-04-07 21:19:05 +00:00
Jeremy Allison
a9d328bb94 Always pass NT password as well as Lanman.
Jeremy.
(This used to be commit 146fb9d12b)
2002-04-06 01:25:57 +00:00
Jeremy Allison
ca43b0da79 Fix Gerry bug - MajorVersion should be 2 not 3.
Jeremy.
(This used to be commit b8b88e863e)
2002-04-05 22:41:39 +00:00
Jeremy Allison
2a3a68bf45 Fixed up admin user / guest user lookup.
Jeremy.
(This used to be commit 28ef07424f)
2002-04-05 22:37:55 +00:00
Jim McDonough
3fcb31db92 Use the new ads_do_search_all2 function. It provides sorted results. We now
also filter out users that end in '$', which gives us the same results as
the net rpc user and net rap user.
(This used to be commit e3a8138312)
2002-04-05 19:28:02 +00:00
Jim McDonough
40260fdaf9 Several updates to get server side sorting going:
- Added sort control to ads_do_paged_search.  It allows a char * to be passed
  as the sort key.  If NULL, no sort is done.
- fixed a bug in the processing of controls (loop wasn't incremented properly)
- Added ads_do_search_all2, which funs a function that is passed in against
  each entry.  No ldapmessage structures are returned.  Allows results to
  be processed as the come in on each page.

I'd like ads_do_search_all2 to replace ads_do_search_all, but there's some
work to be done in winbindd_ads.c first.

Also, perhaps now we can do async ldap searches?  Allow us to process a
page while the server retrieves the next one?
(This used to be commit 95bec4c8ba)
2002-04-05 19:26:52 +00:00
Volker Lendecke
97e7a130e5 Merge from 2.2
(This used to be commit 4b69834eb7)
2002-04-05 17:02:34 +00:00
Tim Potter
af7d3db053 New version of patch.
(This used to be commit 50f331ff33)
2002-04-05 05:56:44 +00:00
Tim Potter
bf64a572ef make proto
(This used to be commit 0448c12a56)
2002-04-05 05:55:44 +00:00
Tim Potter
133f5216b3 Added new files for drivers, forms and ports conversion routines.
(This used to be commit f9f1d80f6e)
2002-04-05 05:55:23 +00:00
Tim Potter
2aa9e1c22e Fixed dodgy looking prototypes for py_to_* functions.
(This used to be commit 847e310921)
2002-04-05 05:52:20 +00:00
Tim Potter
af96550f17 Removed unused label.
(This used to be commit e0a209bf29)
2002-04-05 05:49:33 +00:00
Tim Potter
f9b571811d Converted drivers, forms and ports functions to use new conversion routines
and exception throwing.
(This used to be commit ed0a6480f7)
2002-04-05 05:48:01 +00:00
Tim Potter
77ab3b8850 Added py_spoolss_printers_conv.c to spoolss extension.
(This used to be commit d1e2356f13)
2002-04-05 04:57:06 +00:00
Tim Potter
80e8fee64d make proto
(This used to be commit c8278b0a92)
2002-04-05 04:55:26 +00:00
Tim Potter
14c9883541 New routines to convert between structures and python dictionaries. We now
hide to_struct() and from_struct() from the caller so we can add custom
fields nicely.
(This used to be commit 07d79f4aa8)
2002-04-05 04:54:48 +00:00
Tim Potter
8735af51e2 Throw a spoolss.werror exception when the rpc client routines return
errors.

Move to new system of converting between structures and python
dictionaries.  Lots of stuff moved to py_spoolss_printers_conv.c

Setprinter level 2 kind of works now.
(This used to be commit abe39ebcc1)
2002-04-05 04:53:20 +00:00
Tim Potter
a05b7f721e Don't include py_spoolss_conv.h by default. We want to hide these
functions from method functions.
(This used to be commit bbf905e29e)
2002-04-05 04:49:39 +00:00
Tim Potter
f243d4e7c8 Added functions to return Python tuples (error code, error string)
corresponding to NT and DOS errors.
(This used to be commit cb243e2766)
2002-04-05 04:47:43 +00:00
Jim McDonough
562706b32b add utils/net_help.c to bin/net build
(This used to be commit f2a0e56b3c)
2002-04-05 01:36:50 +00:00
Jim McDonough
1458b7c795 Lots more net consistency work:
- Added net_help.c for unified help when possible
- Added net rpc user listing, delete, info commands
- Unified net user command to autodetect ads/rpc/rap (try in that order)
- Added generic routine for detecting rpc (protocol > PROTOCOL_NT1)
- I'm sure I forgot something.
(This used to be commit 9daa5788c8)
2002-04-05 01:36:28 +00:00
Tim Potter
05f973df82 Make bin/nsstest as part of torture target.
(This used to be commit dbb4dfcef7)
2002-04-04 22:58:56 +00:00
Tim Potter
f18b466bf6 Fixed some compile warnings.
(This used to be commit fd8b3009eb)
2002-04-04 22:56:39 +00:00
Tim Potter
b3d31d3897 More spelling.
(This used to be commit 21c3dff410)
2002-04-04 20:38:10 +00:00
Jim McDonough
f21cfd9413 Multiple changes:
- Get rid of improper "Invalid option: d (100)" message when setting
  debug from commandline.
- Eliminate got_pass global and only use opt_password.  This enables
  re-use of password that may have been enetered in failed ads connect.
- Auto-detect method for net user command
- use new net_ads_check rather than lp_security==ADS test on net join
- Get rid of annoying debug level 0's
(This used to be commit 1280968000)
2002-04-04 16:53:07 +00:00
Jim McDonough
773040a50f Cleanups to make auto-detection of method on net user smoother.
(This used to be commit 84ab1042a6)
2002-04-04 16:48:23 +00:00
Jim McDonough
e2745e88e5 More updates for auto-detecting server connection method. Added net_ads_check()
to make a connection (which stores the password in a global so it can be
used by rpc or rap function if ads fails) and close it to verify if ads
method should be used.
(This used to be commit 093297a27d)
2002-04-04 16:47:24 +00:00
Jean-François Micouleau
8ad60283be small change in name_resolve_bcast()
spotted by alexander bokovoy.

it shouldn't break anything. if it's wrong, feel free to revert but
explain why.

	J.F.
(This used to be commit 638c692525)
2002-04-04 15:50:28 +00:00
Tim Potter
31f1c2172c If compiling with Insure, mallocate a byte of memory and attach it to the
POLICY_HND structure when passing new handles back from the appropriate
cli_* functions.  When closing the policy handle free the memory.

Insure (and indeed other memory checkers) should detect handles that have
not been closed properly as memory leaks.  Unfortunately this can only be
done when the program terminates (set insure++.summarize leaks in your
.psrc file) rather than when the policy handle falls out of scope.

Looks like Jeremy has squished all the policy handle leaks at the moment
but more are bound to crop up later.
(This used to be commit 6dc80d6257)
2002-04-04 06:55:32 +00:00
Tim Potter
f98b2faf99 Spelling.
(This used to be commit b43256df53)
2002-04-04 06:47:20 +00:00
Tim Potter
4b925288ef Call poptFreeContext() as appropriate.
Clean up exit path code.
(This used to be commit 41157400e3)
2002-04-04 06:40:17 +00:00
Tim Potter
abc62df25f oops
(This used to be commit 6b20a80902)
2002-04-04 06:11:22 +00:00
Tim Potter
3d3ec9f4fd Fixed memory leak in cli_lsa_enum_trust_dom(). Use talloc_strdup() instead
of strdup().
(This used to be commit fb32f7199b)
2002-04-04 06:10:22 +00:00
Tim Potter
adbe65f21a Rerun autoconf.
(This used to be commit a627d69812)
2002-04-04 05:48:27 +00:00
Tim Potter
fbbc63f93c Use m4-mode when editinging configure.in under emacs.
Use $CC instead of $SHLD for the "test whether building a shared library
actually works".  At the moment this is failing as $SHLD (and $LDSHFLAGS -
look at the value this is set to for Solaris) are designed to be used from
a Makefile and not within configure so this test will always fail!

Tridge has suggested moving to libtool^H^H^H^H^H a shell script that
invokes the right linker with the right args and solves this problem
nicely.
(This used to be commit 4caf71d5b2)
2002-04-04 05:47:41 +00:00
Tim Potter
0227568209 Also look for libinsure.so where the full version installs it.
(This used to be commit 2bf6595a2a)
2002-04-04 04:54:44 +00:00
Tim Potter
29e67cad05 Free popt context after argument parsing.
(This used to be commit f287f62962)
2002-04-04 04:29:09 +00:00
Tim Potter
18d011d736 Fixed memory leak in make_pdb_context_name()
Some reformatting and spelling fixes.
(This used to be commit a0f7bbad11)
2002-04-04 03:53:43 +00:00
Jim McDonough
7bfa5ead49 Add non-ads version of net_ads_help for build on non-ads machines.
(This used to be commit dd7c20e533)
2002-04-04 03:14:25 +00:00
Jim McDonough
c0bf7d9db4 Correct error string function call to ads_errstr()
(This used to be commit d7317ca8da)
2002-04-04 03:06:22 +00:00
Jeremy Allison
464c120197 Fix up conversion code from old winbindd versions (some testing needed).
Added time based cache size check (#ifdef'ed out by default, just didn't
want to lose the code).
Jeremy.
(This used to be commit b2350ed36c)
2002-04-04 03:03:39 +00:00