| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Re-introduce and use the OUTPUT_TYPE property for MODULEs to force
specific modules to always be included
|
|
|
|
| |
metze
|
|
|
|
| |
metze
|
| |
|
| |
|
|
|
|
|
|
| |
the difference between these at all, and in the future the
fact that INIT_OBJ_FILES include smb_build.h will be sufficient to
have recompiles at the right time.
|
|
|
|
| |
metze
|
|
|
|
| |
metze
|
|
|
|
|
|
|
| |
now $privatedir/wins_config.ldb contains the wins partners
and $lockdir/wins.ldb contains the name records
metze
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add the kpasswd server to our KDC, implementing the 'original' and
Microsoft versions of the protocol.
This works with the Heimdal kpasswd client, but not with MIT, I think
due to ordering issues. It may not be worth the pain to have this
code go via GENSEC, as it is very, very tied to krb5.
This gets us one step closer to joins from Apple, Samba3 and other
similar implementations.
Andrew Bartlett
|
|
|
|
| |
http://lists.samba.org/archive/samba-technical/2005-October/043443.html)
|
|
|
|
|
|
|
|
|
|
| |
because
--user-sids required the extension to trusted domains.
Implement "winbind sealed pipes" parameter for debugging purposes.
Volker
|
|
|
|
| |
metze
|
| |
|
|
|
|
| |
then StaticLibrary()
|
|
|
|
|
|
| |
still
use pstring is next_token() now.
|
|
|
|
| |
that are then included by include/proto.h
|
|
|
|
| |
some other minor updates
|
|
|
|
| |
works now
|
|
|
|
|
| |
but final linking still fails (as does generating files asn1, et, idl and proto
files)
|
|
|
|
| |
Start on custom Samba scons tools (for handling proto generation, pidl, etc)
|
| |
|
|
|
|
|
|
| |
does
not work yet and can exist parallel with the existing build system.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the list:
This patch removes the 'domain logon' and 'domain master' controls from
Samba4, in favour of a 'server role =' that users can actually
understand.
We can expand the list of roles as needed, and nobody has to figure out
what a 'domain master' actually means.
Andrew Bartlett
|
|
|
|
|
|
|
|
|
|
|
|
| |
Samba to use the target principal name supplied in the mechTokenMIC of
an SPNEGO negTokenInit.
This isn't a great idea for security reasons, but is how Samba3 behaves,
and allows kerberos to function more often in some environments. It is
only available for CIFS session setups, due to the ordering of the
exchange.
Andrew Bartlett
|
|
|
|
| |
Add fdprintf() and vfdprintf() helper functions.
|
| |
|
|
|
|
|
| |
Write out new smb.conf file. Parameters that have disappeared
between Samba 3 and 4 will optionally be prefixed with 'samba3:'
|
|
|
|
| |
with your loadparm interface. :-/
|
|
|
|
|
|
|
|
| |
don't to be pre-declared). Also doesn't use any globals, so multiple files can be loaded at once.
Currently uses the prefix "param" for all functions and structures; suggestions for better ones are welcome...
Remove old smb.conf-parsing code from libsamba3.
|
|
|
|
|
|
| |
Fix a couple of bugs
Move samba3sam backend to lib/ldb/
Remove some more unused parameters
|
| |
|
|
|
|
| |
Add userdata argument to function pointers for pm_process()
|
|
|
|
|
| |
presented by regedt32. I think this hive is dynamically generated
from SAM information.
|
|
|
|
|
| |
retrieval of the smb.conf parameter categories. This will make writing
a smb.conf editor easier.
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
required by ISO C99.
|
|
|
|
| |
template files
|
|
|
|
|
|
|
|
|
| |
searches a js library
path set in "js include" in smb.conf.
This will allow us to start building up a library of common js code,
while avoiding the problem of hard-coding include paths in scripts
|
|
|
|
|
|
|
| |
file_load() to use talloc, which impacted quite a few bits of code,
including our smb.conf processing.
took the opportunity to remove the gloabls in params.c while doing this
|
|
|
|
|
|
| |
have kerberos.
Andrew Bartlett
|
|
|
|
|
|
| |
- make not finding smb.conf a level 1 message, not level 0. Most of our
tools handle no smb.conf, and those that don't should check for the
specific parameters they need, or use the defaults
|
|
|
|
|
|
|
|
|
|
| |
sam database = sam.ldb
and it will know to put it in the private dir, but if you use
sam database = ldap://server
it knows to use it as-is
|
| |
|
|
|
|
|
|
|
|
|
| |
Session Setup code.
Add a mem_ctx argument to a few of the NTLMv2 support functions, and
add smb.conf options to control client NTLMv2 behaviour.
Andrew Bartlett
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- this is an abstraction layer for print services,
like out NTVFS subsystem for file services
- all protocol specific details are still in rpc_server/spoolss/
- like the stupid in and out Buffer handling
- checking of the r->in.server_name
- ...
- this subsystem can have multiple implementation
selected by the "ntptr providor" global-section parameter
- I currently added a "simple_ldb" backend,
that stores Printers, Forms, Ports, Monitors, ...
in the spoolss.db, and does no real printing
this backend is basicly for testing, how the spoolss protocol
works
- the interface is just a prototype and will be changed a bit
the next days or weeks, till the simple_ldb backend can
handle all calls that are used by normal w2k3/xp clients
- I'll also make the api async, as the ntvfs api
this will make things like the RemoteFindFirstPrinterChangeNotifyEx(),
that opens a connection back to the client, easier to implement,
as we should not block the whole smbd for that
- the idea is to later implement a "unix" backend
that works like the current samba3 code
- and maybe some embedded print server vendors can write there own
backend that can directly talk to a printer without having cups or something like this
- the default settings are (it currently makes no sense to change them :-):
ntptr providor = simple_ldb
spoolss database = $private_dir/spoolss.db
metze
|
|
|
|
|
|
| |
to globals only (no shares).
Andrew Bartlett
|