tprouty/samba.git
15 years agos3:create-tarball: also include the VENDOR_PATCH in the version
Michael Adam [Wed, 21 Jan 2009 10:45:23 +0000 (11:45 +0100)]
s3:create-tarball: also include the VENDOR_PATCH in the version

Michael

15 years agos3:docs: fix distclean target and add realdistclean target
Michael Adam [Wed, 21 Jan 2009 10:41:14 +0000 (11:41 +0100)]
s3:docs: fix distclean target and add realdistclean target

- remove stuff created by configure in distclean
- remove stuff created by autoconf in realdistclean

Michael

15 years agoFix a typo
Volker Lendecke [Tue, 20 Jan 2009 22:31:51 +0000 (23:31 +0100)]
Fix a typo

15 years agos3:docs: clarify explanation of the allocator in the idmap_ldap manpage
Michael Adam [Wed, 21 Jan 2009 09:56:34 +0000 (10:56 +0100)]
s3:docs: clarify explanation of the allocator in the idmap_ldap manpage

Michael

15 years agos3:docs: clarify explanation of the allocator in the idmap_tdb manpage
Michael Adam [Wed, 21 Jan 2009 09:55:19 +0000 (10:55 +0100)]
s3:docs: clarify explanation of the allocator in the idmap_tdb manpage

Michael

15 years agos3:docs: clarify explanation of allocator in the idmap_tdb2 manpage
Michael Adam [Wed, 21 Jan 2009 09:49:48 +0000 (10:49 +0100)]
s3:docs: clarify explanation of allocator in the idmap_tdb2 manpage

Michael

15 years agos3:docs: fix copy and paste error in the idmap_tdb2 manpage
Michael Adam [Wed, 21 Jan 2009 09:38:49 +0000 (10:38 +0100)]
s3:docs: fix copy and paste error in the idmap_tdb2 manpage

Michael

15 years agos4:ldb: remove dependency to samba4's events wrapper
Stefan Metzmacher [Wed, 21 Jan 2009 08:16:45 +0000 (09:16 +0100)]
s4:ldb: remove dependency to samba4's events wrapper

metze

15 years agolibrpc: Fix warning caused by some empty debug strings
Tim Prouty [Mon, 19 Jan 2009 23:02:25 +0000 (15:02 -0800)]
librpc: Fix warning caused by some empty debug strings

It would probably be better to create a new macro such as DEBUGHDR to
allow empty strings for debug statements, but for the short term this
eliminates the warning with no negative consequences.

15 years agos3:docs: add a manpage for idmap_tdb2
Michael Adam [Tue, 20 Jan 2009 23:56:03 +0000 (00:56 +0100)]
s3:docs: add a manpage for idmap_tdb2

Michael

15 years agos3:docs: update the idmap_ldap manpage to reflect current facts.
Michael Adam [Tue, 20 Jan 2009 23:13:29 +0000 (00:13 +0100)]
s3:docs: update the idmap_ldap manpage to reflect current facts.

Michael

15 years agos3:docs: update the idmap_tdb manpage to reflect current facts.
Michael Adam [Tue, 20 Jan 2009 23:06:10 +0000 (00:06 +0100)]
s3:docs: update the idmap_tdb manpage to reflect current facts.

Michael

15 years ago"userdom_struct" does not need "full_name" anymore -- unused
Volker Lendecke [Tue, 20 Jan 2009 22:08:33 +0000 (23:08 +0100)]
"userdom_struct" does not need "full_name" anymore -- unused

15 years agoFix some nonempty blank lines
Volker Lendecke [Tue, 20 Jan 2009 21:04:53 +0000 (22:04 +0100)]
Fix some nonempty blank lines

15 years agoRemove some unused code
Volker Lendecke [Tue, 20 Jan 2009 14:26:06 +0000 (15:26 +0100)]
Remove some unused code

15 years agoRemove some smb fsp knowledge from rpc_server/
Volker Lendecke [Tue, 20 Jan 2009 14:21:04 +0000 (15:21 +0100)]
Remove some smb fsp knowledge from rpc_server/

np_open/read/write don't have to know about files_struct

15 years agoMake use of TALLOC_FREE
Volker Lendecke [Tue, 20 Jan 2009 13:34:14 +0000 (14:34 +0100)]
Make use of TALLOC_FREE

15 years agosocket_wrapper: fix PCAP support broken by aaea68791cfea45c6fa69abc93ad6d0e832d0283
Stefan Metzmacher [Mon, 19 Jan 2009 23:37:57 +0000 (00:37 +0100)]
socket_wrapper: fix PCAP support broken by aaea68791cfea45c6fa69abc93ad6d0e832d0283

We should note close the fd after writing the first packet.

metze

15 years agos3:messaging: also recreate the local messaging backend in messaging_reinit()
Stefan Metzmacher [Wed, 14 Jan 2009 11:25:31 +0000 (12:25 +0100)]
s3:messaging: also recreate the local messaging backend in messaging_reinit()

This prepares the change to use signal events in the tdb backend.

metze

15 years agos3: reinit_after_fork() should reinit the event context before the messaging context
Stefan Metzmacher [Wed, 14 Jan 2009 11:21:43 +0000 (12:21 +0100)]
s3: reinit_after_fork() should reinit the event context before the messaging context

Because messaging_reinit() may add events to the event context, which will
removed by event_context_reinit().

metze

15 years agos3:events: add support for signal events
Stefan Metzmacher [Mon, 12 Jan 2009 17:11:40 +0000 (18:11 +0100)]
s3:events: add support for signal events

metze

15 years agos3:smbd: call message_dispatch() before processing incoming PDUs
Stefan Metzmacher [Sun, 18 Jan 2009 22:01:59 +0000 (23:01 +0100)]
s3:smbd: call message_dispatch() before processing incoming PDUs

This is a hack to fix races which happen with the RAW-RENAME and RAW-OPLOCK
tests. We should try to remove it later.

metze

15 years agotevent: rename signal handler functions to start with tevent_common_
Stefan Metzmacher [Wed, 14 Jan 2009 11:07:45 +0000 (12:07 +0100)]
tevent: rename signal handler functions to start with tevent_common_

This makes debugging with gdb easier.

metze

15 years agoDon't use TMPDIR as variable, it's already used for other purposes.
Jelmer Vernooij [Mon, 19 Jan 2009 21:52:26 +0000 (22:52 +0100)]
Don't use TMPDIR as variable, it's already used for other purposes.
Don't include GIT revision in release version strings.

15 years agoMake sure server_role gets initialized in backend provisioning code -
Jelmer Vernooij [Mon, 19 Jan 2009 20:14:37 +0000 (21:14 +0100)]
Make sure server_role gets initialized in backend provisioning code -
fixes test.

15 years agoMerge branch 'v4-0-stable'
Jelmer Vernooij [Mon, 19 Jan 2009 19:17:23 +0000 (20:17 +0100)]
Merge branch 'v4-0-stable'

15 years agoAdd some more entries to WHATSNEW, by no means complete.
Jelmer Vernooij [Mon, 19 Jan 2009 18:24:54 +0000 (19:24 +0100)]
Add some more entries to WHATSNEW, by no means complete.

15 years agoRemove mention of external heimdal - its not yet supported.
Jelmer Vernooij [Mon, 19 Jan 2009 17:15:45 +0000 (18:15 +0100)]
Remove mention of external heimdal - its not yet supported.

15 years agos3:idmap_tdb: convert to the dbwrap api
Stefan Metzmacher [Tue, 16 Dec 2008 20:14:36 +0000 (21:14 +0100)]
s3:idmap_tdb: convert to the dbwrap api

metze

15 years agos3:dbwrap: add dbwrap_delete(), dbwrap_store() and dbwrap_fetch()
Stefan Metzmacher [Wed, 17 Dec 2008 07:53:31 +0000 (08:53 +0100)]
s3:dbwrap: add dbwrap_delete(), dbwrap_store() and dbwrap_fetch()

The _bystring function are now just tiny wrappers.

metze

15 years agos3:dbwrap: add get_flags() hook to db_context
Stefan Metzmacher [Wed, 17 Dec 2008 07:35:35 +0000 (08:35 +0100)]
s3:dbwrap: add get_flags() hook to db_context

metze

15 years agoAvoid flooding of syslog with failing pam_putenv messages.
Andreas Schneider [Mon, 19 Jan 2009 15:26:07 +0000 (16:26 +0100)]
Avoid flooding of syslog with failing pam_putenv messages.

Signed-off-by: Andreas Schneider <anschneider@suse.de>
Signed-off-by: Günther Deschner <gd@samba.org>
15 years agoFix the same bug as 8b618d0 fixes, this time in winbindd_passdb.c
Volker Lendecke [Mon, 19 Jan 2009 10:47:29 +0000 (11:47 +0100)]
Fix the same bug as 8b618d0 fixes, this time in winbindd_passdb.c

15 years agoAttempt to fix the merged build
Volker Lendecke [Mon, 19 Jan 2009 10:39:24 +0000 (11:39 +0100)]
Attempt to fix the merged build

15 years agoS3-ByExample: Use 'winbindd -D' instead of 'winbindd -B'.
Karolin Seeger [Mon, 19 Jan 2009 09:22:46 +0000 (10:22 +0100)]
S3-ByExample: Use 'winbindd -D' instead of 'winbindd -B'.

The option '-B' does not exist at all.

Thanks to Jason Ellison for reporting!

Karolin

15 years agoS3-HowTo: Change 'winbindd -B' to 'winbindd -D'.
Karolin Seeger [Mon, 19 Jan 2009 07:55:30 +0000 (08:55 +0100)]
S3-HowTo: Change 'winbindd -B' to 'winbindd -D'.

There is no option '-B' at all.

Thanks to Jason Ellison for reporting!

Karolin

15 years agonbt_server/wins: winsdb_handle() can be static
Stefan Metzmacher [Wed, 18 Jun 2008 14:24:51 +0000 (16:24 +0200)]
nbt_server/wins: winsdb_handle() can be static

metze
(from samba4wins tree ba45b14b48f62eb1668509738f83fa17a4ce95fd)

15 years agonbt_server/wins: add some const
Stefan Metzmacher [Sat, 17 Jan 2009 10:50:52 +0000 (11:50 +0100)]
nbt_server/wins: add some const

metze
(from samba4wins tree e54b2d3ddbf338fe5d9802724e76f320fd4423e5)

15 years agonbt_server/wins: use talloc_zero() to create struct winsdb_handle
Stefan Metzmacher [Wed, 18 Jun 2008 14:22:39 +0000 (16:22 +0200)]
nbt_server/wins: use talloc_zero() to create struct winsdb_handle

metze
(from samba4wins tree 0f2995f77ab092d71e539c2473c94956f9c253fb)

15 years agowrepl_server: make 'use inform' the default and autofallback against old servers
Stefan Metzmacher [Wed, 26 Mar 2008 19:07:10 +0000 (20:07 +0100)]
wrepl_server: make 'use inform' the default and autofallback against old servers

metze
(from samba4wins tree f44c8c8e1986e2105e899bb1f8a3896575eef582)

15 years agolibcli/wrepl: return the major version of the server in wrepl_associate()
Stefan Metzmacher [Wed, 26 Mar 2008 19:06:12 +0000 (20:06 +0100)]
libcli/wrepl: return the major version of the server in wrepl_associate()

metze
(from samba4wins tree 1ea02d50d1607b94e15ff07568fa5056cb6e4f09)

15 years agowreplserver: add "wreplsrv:propagate name releases = yes" for replicated sgroup merges
Stefan Metzmacher [Wed, 26 Mar 2008 18:33:15 +0000 (19:33 +0100)]
wreplserver: add "wreplsrv:propagate name releases = yes" for replicated sgroup merges

metze
(from samba4wins tree 80cbe665e561182d28acc6ad474243b83f3e4d28)

15 years agowinsserver: add "wreplsrv:propagate name releases" option
Stefan Metzmacher [Tue, 25 Mar 2008 16:35:33 +0000 (17:35 +0100)]
winsserver: add "wreplsrv:propagate name releases" option

Add an option to propagate name releases directly.
This make the results for #1C name queries more consistent
among all servers.

It's off by default to match windows.

metze
(from samba4wins tree 166e9fdffb9f4e26513c3b4ec1f6f168ecbe18f8)

15 years agowinsserver_release: update the expire time if only one address is released
Stefan Metzmacher [Tue, 25 Mar 2008 16:30:52 +0000 (17:30 +0100)]
winsserver_release: update the expire time if only one address is released

We also take the ownership if the record isn't owned.
This matches windows...

metze
(from samba4wins tree d7b19339c0444cbe0989fcfa91a22323215d2f6b)

15 years agowrepl_scavenging: add a comment to make the is_static case more clear
Stefan Metzmacher [Tue, 25 Mar 2008 15:44:46 +0000 (16:44 +0100)]
wrepl_scavenging: add a comment to make the is_static case more clear

metze
(from samba4wins tree 67fa7dc4fe36b143d36df1309840328a14683e31)

15 years agowrepl_server: fix the record expire time of sgroup merges
Stefan Metzmacher [Thu, 20 Mar 2008 12:27:13 +0000 (13:27 +0100)]
wrepl_server: fix the record expire time of sgroup merges

if we're the owner, the expire time becomes the highest
expire time of owned addresses

metze
(from samba4wins tree 024f439db45046c7c0bb4759c75877462405baec)

15 years agowrepl_server: use a local 'local_owner' variable to make the code more readable
Stefan Metzmacher [Thu, 20 Mar 2008 12:26:14 +0000 (13:26 +0100)]
wrepl_server: use a local 'local_owner' variable to make the code more readable

metze
(from samba4wins tree eba9a8ce0641a2984112f4e1473801fa449ed96d)

15 years agowinsdb: the we_are_owner in winsdb_lookup() needs to be per address
Stefan Metzmacher [Tue, 18 Mar 2008 15:08:02 +0000 (16:08 +0100)]
winsdb: the we_are_owner in winsdb_lookup() needs to be per address

This fixes a bug where #1C addresses are registered with different
WINS-Servers and a merged #1C record.

metze
(from samba4wins tree 72e055394a0fd1f543be9c196b4179356a1033f6)

15 years agonbt_server: fix crash bug, the wins client interface may not have a nbtsock
Stefan Metzmacher [Fri, 8 Feb 2008 10:50:34 +0000 (11:50 +0100)]
nbt_server: fix crash bug, the wins client interface may not have a nbtsock

metze
(from samba4wins tree 8035601da7c7e8b65fe1d82c2654c412fa169338)

15 years agonbt_server: redirect incoming response packets to the correct interface
Stefan Metzmacher [Wed, 16 Jan 2008 12:57:50 +0000 (13:57 +0100)]
nbt_server: redirect incoming response packets to the correct interface

We may send requests packets (WACK challenges or similar things)
via a different udp socket than the socket we receive the
matching response. We need to setup an unexpected handler
on the nbt sockets and redirect responses to the correct
nbt_socket. (By redirect I mean we use the correct
nbt_socket structure, we're *not* resending the packet
with sendto() via the kernel...)

metze
(from samba4wins tree 7ce8e705e5a9aabb787d17fbec7a078d9d6780dc)

15 years agolibcli/nbt: add nbt_name_socket_handle_response_packet()
Stefan Metzmacher [Wed, 16 Jan 2008 13:51:56 +0000 (14:51 +0100)]
libcli/nbt: add nbt_name_socket_handle_response_packet()

Move the last part of nbt_name_socket_recv() into
a new function nbt_name_socket_handle_response_packet()
so that it can be reused by an unexpected handler.

metze
(from samba4wins tree cb0377f3b95e50c84fac999a49dde80acc933124)

15 years agolibcli/nbt: add nbt_set_unexpected_handler()
Stefan Metzmacher [Sat, 17 Jan 2009 17:15:24 +0000 (18:15 +0100)]
libcli/nbt: add nbt_set_unexpected_handler()

metze
(from samba4wins tree 74232901d1e7ea9ebcb3bd8d584dda36fac37223)

15 years agonbt_server: add some debug messages which show the used interfaces addresses
Stefan Metzmacher [Wed, 16 Jan 2008 12:43:07 +0000 (13:43 +0100)]
nbt_server: add some debug messages which show the used interfaces addresses

metze
(from samba4wins tree 8eb30add7c95672a85b4084b4a3dbfa78db820c4)

15 years agowreplsrv: don't log scavenging events at level 0
Stefan Metzmacher [Mon, 14 Jan 2008 12:57:12 +0000 (13:57 +0100)]
wreplsrv: don't log scavenging events at level 0

metze
(from samba4wins tree 7a1d4fac9d77440c2c463bfdb2a5671e4817cfdf)

15 years agowreplsrv: log a successful replication cycle at level 1
Stefan Metzmacher [Mon, 14 Jan 2008 12:56:25 +0000 (13:56 +0100)]
wreplsrv: log a successful replication cycle at level 1

metze
(from samba4wins tree b411e60e1536668e11bc5d8eaa389071b25077bf)

15 years agowreplsrv: log replication failures at log level 0
Stefan Metzmacher [Mon, 14 Jan 2008 12:52:14 +0000 (13:52 +0100)]
wreplsrv: log replication failures at log level 0

metze
(from samba4wins tree 405cbb74b7191e744178894a5e0ac4abcac2a4fe)

15 years agolibcli/nbt: fix wack timeout handling
Stefan Metzmacher [Sat, 17 Jan 2009 17:14:29 +0000 (18:14 +0100)]
libcli/nbt: fix wack timeout handling

If the client gets a WACK response, the server
sends a timeout to the client. Possible
values are between 9 and 105 seconds.

Because w2k3 servers have a bug and always return
a value of 5 seconds, we need a workarround.

Always using a fixed value of 30 seconds is bad
as we could timeout to early.

Now we use the value from the server if it's in the
valid range and otherwise we use the upper limit
of the valid range (105s).

metze
(from samba4wins tree 40ef7739f4141598a6392c203e4a2d52d972fe06)

15 years agoNBT-WINS: test if the server ignores resent packets
Stefan Metzmacher [Mon, 14 Jan 2008 08:10:37 +0000 (09:10 +0100)]
NBT-WINS: test if the server ignores resent packets

metze
(from samba4wins tree 24eb7577414c8584b97f43c850d738d3dbb30777)

15 years agoNBT-WINS: we don't need the slow low port tests for every name
Stefan Metzmacher [Fri, 11 Jan 2008 18:10:30 +0000 (19:10 +0100)]
NBT-WINS: we don't need the slow low port tests for every name

metze
(from samba4wins tree 7862deca8555f960a5ef65e6315ce94af5023a2a)

15 years agoNBT-WINS: if we're bound to port 137 trigger WACK reponses with timeouts
Stefan Metzmacher [Fri, 11 Jan 2008 18:05:33 +0000 (19:05 +0100)]
NBT-WINS: if we're bound to port 137 trigger WACK reponses with timeouts

metze
(from samba4wins tree de7225658493006c19d139ac77ac1b1ffab01d25)

15 years agoNBT-WINS: try to bind to port 137 in the NBT-WINS test
Stefan Metzmacher [Fri, 11 Jan 2008 18:01:50 +0000 (19:01 +0100)]
NBT-WINS: try to bind to port 137 in the NBT-WINS test

metze
(from samba4wins tree 5e101475d5ed62060c991ea71c943e76b862aeef)

15 years agowinsserver: we need to ignore duplicated name register requests.
Stefan Metzmacher [Fri, 11 Jan 2008 15:11:59 +0000 (16:11 +0100)]
winsserver: we need to ignore duplicated name register requests.

This fixes the following bug:

While we reply with a WACK response to a client.
Instead of waiting for the final reply some
windows client just resends the request using
the same name_trn_id in the nbt_name_packet.
We handled this as a new request and send a
WACK response (and the challenges) again.
Then the first request gets its final success
response, but the when we try to send the success
for the "second" request we notice that
the record was changed in between and we return
an error.

Windows 2003 (and I assume all other versions as well)
detect the packet is just a resent of a currently pending
request and ignores it.

So we now keep a list of all pending WINS name register
requests which result in a WACK response. On each incoming
name register request we search through the list to find
duplicate requests and ignore them. In theory we should
do that for all requests, but name register requests
are the only requests we response async and only
if we have to go via the WACK code path.

metze
(from samba4wins tree 382e7d384b70d03e9f81c7bb353afaed288d80f0)

15 years agondr_print: fix the output ndr debug messages only add header line once
Stefan Metzmacher [Sat, 17 Jan 2009 17:13:31 +0000 (18:13 +0100)]
ndr_print: fix the output ndr debug messages only add header line once

metze
(from samba4wins tree e99531aae325e4443fcb917a75dfe4a86b892583)

15 years agoutil_str: setup the correct talloc name for strings
Stefan Metzmacher [Wed, 30 Jan 2008 09:34:57 +0000 (10:34 +0100)]
util_str: setup the correct talloc name for strings

metze
(partly from samba4wins tree 447e7f9532131117e896712db9def321c96718eb)

15 years agoRevert "Remove another use of global_loadparm."
Stefan Metzmacher [Sun, 18 Jan 2009 22:20:01 +0000 (23:20 +0100)]
Revert "Remove another use of global_loadparm."

This reverts commit ee7c2170a79f1ca9e2ad1a209d342d8fd287ec8d.

A much more correct fix will come soon.
(40ef7739f4141598a6392c203e4a2d52d972fe06 from the samba4wins tree)

metze

15 years agoNBT-WINS: initialize .dest_port explicit (we should fill the whole struct each time)
Stefan Metzmacher [Sat, 17 Jan 2009 09:06:08 +0000 (10:06 +0100)]
NBT-WINS: initialize .dest_port explicit (we should fill the whole struct each time)

This makes the code more clear.

metze

15 years agoMerge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel
Andrew Bartlett [Mon, 19 Jan 2009 02:39:54 +0000 (13:39 +1100)]
Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel

15 years agoPrint more useful suggestion for the main provision command line
Andrew Bartlett [Mon, 19 Jan 2009 01:15:47 +0000 (12:15 +1100)]
Print more useful suggestion for the main provision command line

15 years agoDelete more Samba3-specific files
Andrew Bartlett [Wed, 14 Jan 2009 09:32:18 +0000 (20:32 +1100)]
Delete more Samba3-specific files

15 years agoDon't give fatal python errors when guessing the realm
Andrew Bartlett [Wed, 14 Jan 2009 09:31:58 +0000 (20:31 +1100)]
Don't give fatal python errors when guessing the realm

15 years agoRemove unused tdb_search_keys()
Volker Lendecke [Sun, 18 Jan 2009 23:04:33 +0000 (00:04 +0100)]
Remove unused tdb_search_keys()

15 years agosimplify gencache_iterate a bit, fix nonempty blank lines
Volker Lendecke [Sun, 18 Jan 2009 23:01:08 +0000 (00:01 +0100)]
simplify gencache_iterate a bit, fix nonempty blank lines

15 years agolibnetapi_open_pipe does not need to return cli_state
Volker Lendecke [Sun, 18 Jan 2009 17:15:49 +0000 (18:15 +0100)]
libnetapi_open_pipe does not need to return cli_state

The user session key is also available in rpccli->auth->user_session_key

Guenther, please check!

Thanks,

Volker

15 years agoMerge branch 'master' of ssh://git.samba.org/data/git/samba
Jelmer Vernooij [Sun, 18 Jan 2009 16:27:41 +0000 (17:27 +0100)]
Merge branch 'master' of ssh://git.samba.org/data/git/samba

15 years agoAdd a macro async_req_setup()
Volker Lendecke [Sun, 18 Jan 2009 15:38:30 +0000 (16:38 +0100)]
Add a macro async_req_setup()

This streamlines setting up a multi-step async request a bit

15 years agoMerge branch 'master' of ssh://git.samba.org/data/git/samba
Jelmer Vernooij [Sun, 18 Jan 2009 15:19:39 +0000 (16:19 +0100)]
Merge branch 'master' of ssh://git.samba.org/data/git/samba

15 years agoAdd code to torture the fragmentation code a bit
Volker Lendecke [Sun, 18 Jan 2009 11:22:14 +0000 (12:22 +0100)]
Add code to torture the fragmentation code a bit

15 years agoRemove unused functions
Volker Lendecke [Sun, 18 Jan 2009 11:15:33 +0000 (12:15 +0100)]
Remove unused functions

15 years agoMake rpc_pipe_bind async
Volker Lendecke [Sun, 18 Jan 2009 11:12:15 +0000 (12:12 +0100)]
Make rpc_pipe_bind async

15 years agoFix an uninitialized variable
Volker Lendecke [Sat, 17 Jan 2009 18:19:04 +0000 (19:19 +0100)]
Fix an uninitialized variable

15 years agoRemove sync rpc_api_pipe_req
Volker Lendecke [Sat, 17 Jan 2009 16:53:05 +0000 (17:53 +0100)]
Remove sync rpc_api_pipe_req

15 years agoAdd async rpc_api_pipe_req
Volker Lendecke [Sat, 17 Jan 2009 16:52:35 +0000 (17:52 +0100)]
Add async rpc_api_pipe_req

15 years agoTiny simplification of prs_set_offset
Volker Lendecke [Sat, 17 Jan 2009 16:52:22 +0000 (17:52 +0100)]
Tiny simplification of prs_set_offset

15 years agoAdd rpc_write_send/recv
Volker Lendecke [Sat, 17 Jan 2009 14:07:52 +0000 (15:07 +0100)]
Add rpc_write_send/recv

15 years agoRemove unused sync functions
Volker Lendecke [Sat, 17 Jan 2009 12:58:36 +0000 (13:58 +0100)]
Remove unused sync functions

15 years agoMake rpc_api_pipe async
Volker Lendecke [Sat, 17 Jan 2009 12:33:34 +0000 (13:33 +0100)]
Make rpc_api_pipe async

15 years agoRename the async version of get_complete_pdu to get_complete_frag
Volker Lendecke [Sat, 17 Jan 2009 11:50:02 +0000 (12:50 +0100)]
Rename the async version of get_complete_pdu to get_complete_frag

15 years agoMove initialization of the reply prs_struct to rpc_api_pipe
Volker Lendecke [Sat, 17 Jan 2009 11:18:29 +0000 (12:18 +0100)]
Move initialization of the reply prs_struct to rpc_api_pipe

15 years agoAlways check the max send sizein rpc_api_pipe, not just with DEVELOPER
Volker Lendecke [Fri, 16 Jan 2009 16:31:56 +0000 (17:31 +0100)]
Always check the max send sizein rpc_api_pipe, not just with DEVELOPER

15 years agoMake cli_api_pipe async
Volker Lendecke [Fri, 16 Jan 2009 16:07:52 +0000 (17:07 +0100)]
Make cli_api_pipe async

Also move the transport switch to this routine

15 years agoRemove sync rpc_read wrapper
Volker Lendecke [Fri, 16 Jan 2009 13:47:21 +0000 (14:47 +0100)]
Remove sync rpc_read wrapper

15 years agoMake cli_pipe_get_current_pdu async, rename it to get_current_pdu
Volker Lendecke [Fri, 16 Jan 2009 13:46:41 +0000 (14:46 +0100)]
Make cli_pipe_get_current_pdu async, rename it to get_current_pdu

15 years agoMake rpc_read async
Volker Lendecke [Thu, 15 Jan 2009 20:56:03 +0000 (21:56 +0100)]
Make rpc_read async

15 years agoFix some real bugs found by "type-punned" gcc warnings
Volker Lendecke [Sun, 18 Jan 2009 12:15:23 +0000 (13:15 +0100)]
Fix some real bugs found by "type-punned" gcc warnings

Type-casting does not the right thing if used the way it used to be. The
function arguments have not been uint32_t's, but the type cast made the calling
routine believe so. Not good...

The assignment xxx=account_policy_temp does however type-convert properly,
potentially cutting off the top-bits.

15 years agolibrpc: Re-run make idl_full
Tim Prouty [Sat, 17 Jan 2009 23:19:08 +0000 (15:19 -0800)]
librpc: Re-run make idl_full

15 years agolibrpc: Remove usage of max and replace with improved range.
Tim Prouty [Sat, 17 Jan 2009 22:42:20 +0000 (14:42 -0800)]
librpc: Remove usage of max and replace with improved range.

15 years agopidl: Remove "max" and make "range" smarter about unsigned types
Tim Prouty [Sat, 17 Jan 2009 22:40:12 +0000 (14:40 -0800)]
pidl: Remove "max" and make "range" smarter about unsigned types

This eliminates a warning in pidl generated code, while preserving
cross-platform idl compatibility.

15 years agoDetermine case sensitivity based on file system attributes.
Derrell Lipman [Sat, 17 Jan 2009 18:33:25 +0000 (13:33 -0500)]
Determine case sensitivity based on file system attributes.

- Most of the time, we can determine from the file system we're connecting to
  whether it supports case sensitivity. In those cases, we now set the
  internal case sensitivity flag automatically. For those cases where the
  request to retrieve file system attributes fails, we'll use the
  user-specified option value.

Derrell

15 years agoSlightly simplify the paths after rpc_api_pipe()
Volker Lendecke [Sat, 17 Jan 2009 10:26:06 +0000 (11:26 +0100)]
Slightly simplify the paths after rpc_api_pipe()

15 years ago[Bug 6022] smbc_urlencode and smbc_urldecode were not exported
Derrell Lipman [Sat, 17 Jan 2009 01:26:46 +0000 (20:26 -0500)]
[Bug 6022] smbc_urlencode and smbc_urldecode were not exported

- Since the revamp of libsmbclient, there has still been an external
  declaration for smbc_urlencode and smbc_urldecode in libsmbclient.h, yet
  those functions were renamed and made private. The two choices were to
  remove the function names from libsmbclient.h or to make them public
  again. The reported requested that they be public. This commit makes it so.

Derrell