Jelmer Vernooij
e8f46760e0
r26437: remove another use of global_loadparm.
...
(This used to be commit 703f17bc09 )
2007-12-21 05:50:05 +01:00
Jelmer Vernooij
aa32619c5c
r26426: Remove uses of global_loadparm.
...
(This used to be commit e1d177c8c1 )
2007-12-21 05:49:52 +01:00
Jelmer Vernooij
70f1f33af8
r26402: Require a talloc context in libnetif.
...
(This used to be commit a35e51871b )
2007-12-21 05:49:33 +01:00
Jelmer Vernooij
6f2252dace
r26401: Don't cache interfaces context in libnetif.
...
(This used to be commit 9f975417cc )
2007-12-21 05:49:32 +01:00
Jelmer Vernooij
1ea47faa97
r26397: Fix circular dependency in samba-socket.
...
(This used to be commit 801c8c766c )
2007-12-21 05:49:26 +01:00
Stefan Metzmacher
6a56c111d7
r26391: samba4 doesn't support 'lmhosts' as resolve module
...
metze
(This used to be commit cdb64b4101 )
2007-12-21 05:49:21 +01:00
Jelmer Vernooij
eede6b87e1
r26378: Remove use of global_loadparm.
...
(This used to be commit 81333de535 )
2007-12-21 05:49:12 +01:00
Jelmer Vernooij
5f4842cf65
r26376: Add context for libcli_resolve.
...
(This used to be commit 459e1466a4 )
2007-12-21 05:49:12 +01:00
Jelmer Vernooij
c5bf20c5fe
r26325: Remove use of global_loadparm in netif.
...
(This used to be commit e452cb2859 )
2007-12-21 05:48:37 +01:00
Jelmer Vernooij
b84be078c1
r26309: Move specification of port higher up the all stack.
...
(This used to be commit 7de55cde7c )
2007-12-21 05:48:21 +01:00
Jelmer Vernooij
1fbdd6ef1d
r26264: pass name resolve order explicitly, use torture context for settings in dssync tests.
...
(This used to be commit c7eae1c784 )
2007-12-21 05:47:39 +01:00
Jelmer Vernooij
0bccc88392
r25903: Move more files out of torture/
...
(This used to be commit f734df3144 )
2007-12-21 05:44:46 +01:00
Jelmer Vernooij
b09047b78e
r25624: Remove ipv4_addr hack. Only causes 4 extra includes of system/network.h because we stripped down includes.
...
(This used to be commit 262c1c23a6 )
2007-12-21 05:43:00 +01:00
Jelmer Vernooij
2151cde580
r25554: Convert last instances of BOOL, True and False to the standard types.
...
(This used to be commit 566aa14139 )
2007-10-10 15:07:55 -05:00
Jelmer Vernooij
60a1046c5c
r25430: Add the loadparm context to all parametric options.
...
(This used to be commit fd697d77c9 )
2007-10-10 15:07:31 -05:00
Jelmer Vernooij
37d53832a4
r25398: Parse loadparm context to all lp_*() functions.
...
(This used to be commit 3fcc960839 )
2007-10-10 15:07:25 -05:00
Jelmer Vernooij
98b57d5eb6
r25035: Fix some more warnings, use service pointer rather than service number in more places.
...
(This used to be commit df9cebcb97 )
2007-10-10 15:05:43 -05:00
Jelmer Vernooij
ffeee68e4b
r25026: Move param/param.h out of includes.h
...
(This used to be commit abe8349f9b )
2007-10-10 15:05:38 -05:00
Jelmer Vernooij
959915a8cb
r25001: Fix more C++ and other warnings, fix some of the indentation with ts=4 lines that I accidently added earlier.
...
(This used to be commit 0bcb21ed74 )
2007-10-10 15:05:28 -05:00
Jelmer Vernooij
cd962355ab
r25000: Fix some more C++ compatibility warnings.
...
(This used to be commit 08bb1ef643 )
2007-10-10 15:05:27 -05:00
Andrew Tridgell
0479a2f1cb
r23792: convert Samba4 to GPLv3
...
There are still a few tidyups of old FSF addresses to come (in both s3
and s4). More commits soon.
(This used to be commit fcf38a38ac )
2007-10-10 14:59:12 -05:00
Stefan Metzmacher
c6b66db2b2
r21594: give the same error in all resolve backends
...
metze
(This used to be commit 5534ba591d )
2007-10-10 14:49:03 -05:00
Stefan Metzmacher
e31d922592
r21593: give a more useful error, when we can't resolve a long name
...
via broadcast of wins
metze
(This used to be commit 49591d6996 )
2007-10-10 14:49:02 -05:00
Stefan Metzmacher
fe2a5a8abf
r19645: don't pass NULL as mem_ctx...
...
metze
(This used to be commit 643a38bc30 )
2007-10-10 14:25:25 -05:00
Stefan Metzmacher
c71152180c
r19642: convert host.c to new composite api
...
metze
(This used to be commit a5d36a6dde )
2007-10-10 14:25:24 -05:00
Stefan Metzmacher
3bc459f813
r19639: convert nbtlist.c to new composite api
...
metze
(This used to be commit 800999733e )
2007-10-10 14:25:23 -05:00
Stefan Metzmacher
d5314b9f3f
r19638: convert resolve.c to the new composite api
...
metze
(This used to be commit 617f9c70c1 )
2007-10-10 14:25:23 -05:00
Stefan Metzmacher
a2eca9174c
r17586: merge lib/netif into lib/socket and use -lnsl -lsocket on the
...
configure check for the interfaces.
should fix the build on some old sun boxes
metze
(This used to be commit f20e251bfd )
2007-10-10 14:15:39 -05:00
Andrew Tridgell
971d30bb20
r15854: more talloc_set_destructor() typesafe fixes
...
(This used to be commit 61c6100617 )
2007-10-10 14:08:32 -05:00
Jelmer Vernooij
35349a58df
r14542: Remove librpc, libndr and libnbt from includes.h
...
(This used to be commit 51b4270513 )
2007-10-10 13:58:42 -05:00
Jelmer Vernooij
8528016978
r14464: Don't include ndr_BASENAME.h files unless strictly required, instead
...
try to include just the BASENAME.h files (containing only structs)
(This used to be commit 3dd477ca51 )
2007-10-10 13:57:27 -05:00
Jelmer Vernooij
4ac2be9958
r13924: Split more prototypes out of include/proto.h + initial work on header
...
file dependencies
(This used to be commit 1228358767 )
2007-10-10 13:52:24 -05:00
Andrew Tridgell
048704a7e5
r13505: allow servers to bind to non-broadcast interfaces. Servers now
...
specifically ask for iface_n_bcast() and have to check if it returns
NULL, in which case it is a non-broadcast interface
(This used to be commit d004e250b6 )
2007-10-10 13:51:56 -05:00
Jelmer Vernooij
d4de4c2d21
r12608: Remove some unused #include lines.
...
(This used to be commit 70e7449318 )
2007-10-10 13:49:03 -05:00
Jelmer Vernooij
2cd5ca7d25
r12542: Move some more prototypes out to seperate headers
...
(This used to be commit 0aca5fd513 )
2007-10-10 13:47:55 -05:00
Andrew Tridgell
111a920fdb
r12116: got rid of composite_trigger_done() and composite_trigger_error(), and
...
instead make the normal composite_done() and composite_error()
functions automatically trigger a delayed callback if the caller has
had no opportunity to setup a async callback
this removes one of the common mistakes in writing a composite function
(This used to be commit f9413ce792 )
2007-10-10 13:47:11 -05:00
Rafal Szczesniak
9bc38ce65f
r10636: Formatting for better readability.
...
rafal
(This used to be commit ef29863d99 )
2007-10-10 13:39:13 -05:00
Stefan Metzmacher
ab4d635b92
r10504: - seperate implementation specific stuff, from the generic composite
...
stuff.
- don't use SMBCLI_REQUEST_* state's in the genreic composite stuff
- move monitor_fn to libnet.
NOTE: I have maybe found some bugs, in code that is dirrectly in DONE or ERROR
state in the _send() function. I haven't fixed this bugs in this
commit! We may need some composite_trigger_*() functions or so.
And maybe some other generic helper functions...
metze
(This used to be commit 4527815a0a )
2007-10-10 13:38:57 -05:00
Jelmer Vernooij
f3b412fbd6
r10438: Move portability functions to lib/replace/; replace now simply ensures
...
that a given set of (working) POSIX functions are available (without
prefixes to their names, etc). See lib/replace/README for a list.
Functions that behave different from their POSIX specification
(such as sys_select, sys_read, etc) have kept the sys_ prefix.
(This used to be commit 29919a7105 )
2007-10-10 13:38:45 -05:00
Volker Lendecke
e0febb258a
r10395: While playing with winbind, I found a segfault because I had given
...
resolve_name_send a stack-allocated method list. Duplicate it.
Volker
(This used to be commit 17dbbf965b )
2007-10-10 13:38:39 -05:00
Andrew Tridgell
45f760973d
r10200: added a composite_trigger_done() call that allows a composite function
...
to cause an event to happen immediately. This allows metzes patch for
recognising IPs in resolve_name() to work, and also allows us to
remove some of the other code where we currently do specific checks
for is_ipaddress().
(This used to be commit 9cc000d868 )
2007-10-10 13:38:08 -05:00
Andrew Tridgell
c98c6aa561
r9702: r9680@blu: tridge | 2005-08-27 18:45:08 +1000
...
- fixed ncacn_ip_tcp to use the generic async name resolution methods,
so NBT names now work (as requested several times by abartlet!)
- changed resolve_name() to take an event_context, so it doesn't cause
the whole process to block
- cleaned up the talloc_find_parent_bytype() calls to go via a cleaner
event_context_find() call
(This used to be commit b3d491b210 )
2007-10-10 13:34:51 -05:00
Andrew Tridgell
d9cfd55dbb
r8628: add retries to the normal paths of nbt name resolution. UDP broadcasts are not 100% reliable :)
...
(This used to be commit 0f8f1cd18e )
2007-10-10 13:29:46 -05:00
Andrew Tridgell
c58c7c4164
r8002: favor addresses on our local interfaces in NBT name resolution if
...
possible. This is needed because w2k3 will return bogus IPs in its
name resolution replies when it has an unplugged network interface.
(This used to be commit 2fafc23052 )
2007-10-10 13:18:57 -05:00
Andrew Tridgell
21d6a163a3
r7856: fixed warning of 'methods' shadowed variable
...
(This used to be commit c435843c66 )
2007-10-10 13:18:43 -05:00
Rafal Szczesniak
338bc0f58a
r7813: Make async request independent from config file routines.
...
rafal
(This used to be commit 84315cdf0d )
2007-10-10 13:18:38 -05:00
Rafal Szczesniak
b773ca709a
r7735: Extend resolve_name function so that it's possible to pass resolve
...
methods explicitly or NULL for defaults saved in smb.conf.
rafal
(This used to be commit 121cf5ec3e )
2007-10-10 13:18:28 -05:00
Tim Potter
2b7fe67f4d
r6933: Add a couple of helper functions for creating nbt names.
...
(This used to be commit b896daf11c )
2007-10-10 13:16:58 -05:00
Tim Potter
c9b766a9af
r5551: Protect against falling off the end of the name resolve order list
...
if a name is not found.
(This used to be commit c23f767a9f )
2007-10-10 13:10:54 -05:00
Tim Potter
7fc5f4a6f7
r5550: Initialise retry count - valgrind was freaking out because this value
...
was not set.
(This used to be commit 328f37a3e8 )
2007-10-10 13:10:54 -05:00