summaryrefslogtreecommitdiffstats
path: root/source/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* I finally got sick of configure being run automaticaly when I run makeAndrew Tridgell2000-03-301-2/+2
| | | | | | | | | | clean or in other situations. That then screws up options I pass to configure and is generally annoying. Instead the Makefile now emits a warning if configure needs rerunning, but doesn't actually run it. don't re-enable the auto running of configure on pain of death :)
* Adding libtool support to HEAD branch. We're going to need this forTim Potter2000-03-131-1/+21
| | | | | various things yet to be merged from TNG. The smbwrapper stuff should probably be ported across too.
* Big update moving the multi-pdu support from 2.0.x into HEAD for JFJeremy Allison2000-03-091-1/+1
| | | | | | | | | | | | and the printer functions. Also tidied up some header includes and got the order right so you can now do a : make proto make clean make Jeremy.
* dded Microsoft Dfs services.Shirish Kalele2000-03-081-1/+3
| | | | | | | | | | | | | | | | | * added a new msdfs/ directory under source/ * added msdfs sources under this directory. * modified configure setup to add a --with-msdfs configure time option Modified Files: Makefile.in acconfig.h configure configure.in include/config.h.in include/includes.h include/proto.h include/smb.h include/smb_macros.h param/loadparm.c smbd/negprot.c smbd/nttrans.c smbd/process.c smbd/reply.c smbd/server.c smbd/trans2.c Added Files: include/msdfs.h msdfs/README msdfs/msdfs.c msdfs/msdfs_tdb.c msdfs/parse_dfs_map.c ----------------------------------------------------------------------
* Added new codepage from Ded Marazm <DedMarazm@mail.lv> - MSDOS baltic rim.Jeremy Allison2000-03-011-1/+1
| | | | Jeremy.
* damn, masktest now needs the mangle code from smbdAndrew Tridgell2000-02-101-1/+1
| | | | not very clean
* make proto ...Jean-François Micouleau2000-02-071-4/+8
| | | | | | and the Makefile.in file J.F.
* Added smbd/vfs.o and smbd/vfs-wrap.o to smbd objects.Tim Potter2000-02-031-0/+1
|
* Added hash-based stat cache code from Ying Chen.Jeremy Allison2000-01-261-1/+1
| | | | Jeremy.
* we need -lc when making shared objects or glibc doesn't do its magicAndrew Tridgell2000-01-241-1/+1
| | | | binding for stat()
* added locking/brlock.c, a byte range locking systemAndrew Tridgell2000-01-131-1/+1
|
* smbd/mangle.cJeremy Allison2000-01-081-1/+1
| | | | | | smbd/negprot.c: Tidyup of static initializers. smbd/server.c: Fix -l option. Jeremy.
* implemented talloc() as described on samba-technical. This fixes theAndrew Tridgell2000-01-051-1/+1
| | | | | | | lp_string() bug properly. we still need to add lp_talloc_free() calls in all the main event loops, I've only put it in smbd and nmbd thus far.
* simple mods to add msrpc pipe redirection. default behaviour: fall backLuke Leighton2000-01-031-2/+4
| | | | to using internal msrpc code in smbd.
* added the unexpected packet database (unexpected.tdb)Andrew Tridgell2000-01-031-1/+1
| | | | | | | | | | | | this means "nmblookup -S" now always works, even with broken servers the database stores all unexpected replies and these can be accessed by any client. while doing this I cleaned up a couple of functions, and put in place a better trn_id generator. in most places the code got quite a bit simpler due to the addition of simple helper functions. I haven't yet put the code in to take advantage of this for pdc replies - that will be next. Jeremys pdc finding code will then work :)
* converted all our existing shared memory code to use a tdb databaseAndrew Tridgell1999-12-211-2/+1
| | | | | | | | | | | | | instead of either sysv or mmap shared memory or lock files. this means we can now completely remove locking_shm.c locking_slow.c shmem.c shmem_sysv.c and lots of other things also got simpler locking.c got a bit larger, but is much better compartmentalised now
* first pass at the database code for Samba. This also includes a testAndrew Tridgell1999-12-211-1/+11
| | | | | | | | | | suite and a very simple tool for manuipulating the databases. the main code is in tdb/tdb.c and includes both mmap and file based IO. All databases auto-expand and allow multiple simultaneous writers. the next step is using this new capability in lots of places in Samba where we have existing ad-hoc databases
* first pass at updating head branch to be to be the same as the SAMBA_2_0 branchAndrew Tridgell1999-12-131-352/+118
|
* final part of "first" phase converting over to msrpc daemon architecture.Luke Leighton1999-12-121-32/+169
| | | | | | | | | | | | done a minimal amout of clean-up in the Makefile, removing unnecessary modules from the link stage. this is not complete, yet, and will involve some changes, for example to smbd, to remove dependencies on the password database API that shouldn't be there. for example, smbd should not ever call getsmbpwXXX() it should call the Samr or Lsa API. this first implementation has minor problems with not reinstantiating the same services as the caller. the "homes" service is a good example.
* ABOUT TIME!!!!!!!!Luke Leighton1999-12-081-7/+13
| | | | | | | | | | | | | | | damn, this one is bad. started, at least two days ago, to add an authentication mechanism to the smbd<->msrpc redirector/relay, such that sufficient unix / nt information could be transferred across the unix socket to do a become_user() on the other side of the socket. it is necessary that the msrpc daemon inherit the same unix and nt credentials as the smbd process from which it was spawned, until such time as the msrpc daemon receives an authentication request of its own, whereupon the msrpc daemon is responsible for authenticating the new credentials and doing yet another become_user() etc sequence.
* the first independent msrpc daemon - lsarpcd.Luke Leighton1999-12-061-9/+39
| | | | | | | | | | | | | | | one horrible cut / paste job from smbd, plus a code split of shared components between the two. the job is not _yet_ complete, as i need to be able to do a become_user() call for security reasons. i picked lsarpcd first because you don't _need_ security on it (microsoft botched so badly on this one, it's not real. at least they fixed this in nt5 with restrictanonymous=0x2). fixing this involves sending the current smb and unix credentials down the unix pipe so that the daemon it eventually goes to can pick them up at the other end. i can't believe this all worked!!!
* first version of msrpc agent redirector code. client-side only.Luke Leighton1999-12-051-1/+4
|
* cool! created higher-order function table for agent redirection.Luke Leighton1999-12-041-0/+1
|
* jeremy is going to hate me for this.Luke Leighton1999-12-041-0/+7
| | | | | | | | | | | created an "nmb-agent" utility that, yes: it connects to the 137 socket and accepts unix socket connections which it redirects onto port 137. it uses the name_trn_id field to filter requests to the correct location. name_query() and name_status() are the first victims to use this feature (by specifying a file descriptor of -1).
* cool! a unix socket smb redirector. code based on smbfilter andLuke Leighton1999-12-031-1/+10
| | | | | | | | ideas from ssh-agent. the intent is to be able to share smb sessions using cli_net_use_add() across multiple processes, where one process knows the target server name, user name and domain, but not the smb password.
* sys_select added one more argument (read, write selectors).Luke Leighton1999-12-011-1/+13
|
* this is going to sound _really_ weird, ok, but i had to implementLuke Leighton1999-11-291-0/+1
| | | | equivalents of NetUseAdd and NetUseDel!
* first stages of removing struct cli_state* and uint16 fnum from allLuke Leighton1999-11-241-0/+1
| | | | | | | | | msrpc client code. the intent is to hide / abstract / associate connection info behind policy handles. this makes the msrpc functions look more and more like their nt equivalents. who-hou!
* WARNING! MOVED rpc_server/srv_lsa_hnd.c TO lib/util_hnd.cLuke Leighton1999-11-241-2/+2
| | | | | | CVS UPDATE MAY ISSUE WARNING ABOUT lib/util_hnd.c MODIFICATION DATE BEING IN THE FUTURE. CVS CHECKOUT A NEW REPOSITORY MAY BE SAFER.
* adding svcctl 0x1b functionLuke Leighton1999-11-231-0/+1
|
* doing a code reshuffle. want to add code to establish trust relationships.Luke Leighton1999-11-201-0/+1
|
* - bug in nmbd registering DOMAIN_NAME<1c> to WINS server; recursionLuke Leighton1999-11-191-0/+1
| | | | | | | | desired flag MUST be set in any NBT UDP packets sent to a WINS server, else they will go to the WINS client side of the NT NetBIOS kernel instead, and will get trashed. - added \PIPE\browser server-side code.
* added \PIPE\browser plus experimental brsinfo command. you wouldn'tLuke Leighton1999-11-191-1/+4
| | | | | believe the XXXX that MIGHT be involved in getting nt5rc2 to join a samba domain...
* split array-handling functions into separate module.Luke Leighton1999-11-121-0/+1
|
* spoolss openprinterex / closeprinter client-code.Luke Leighton1999-11-061-14/+14
| | | | | | | experimental spoolopen <printer name> command added. jean-francois, f.y.i. i changed the #define for SPOOLSS_OPENPRINTEREX from op code 0x44 to 0x45.
* experimental spoolss rpcclient commandsLuke Leighton1999-11-051-0/+2
|
* various. debug levels changed. nmbd doesn't need libsmb/clienttrust.c.Luke Leighton1999-10-211-3/+3
| | | | | | | samr_lookup_rids() moved to a dynamic memory structure not a static one limited to 32 RIDs. cli_pipe.c reading wasn't checking ERRmoredata when DOS error codes negotiated (this terminates MSRPC code with prejudice).
* split modify_trust_account_password into a separate module.Luke Leighton1999-10-211-1/+1
|
* adding CAP_EXTENDED_SECURITY support in a hurry last week. forgot toLuke Leighton1999-10-141-9/+13
| | | | deal with linking issues in other binaries
* split matthew's sync command (only currently called from smbpasswd)Luke Leighton1999-09-211-0/+1
| | | | into a separate module
* use read() instead of fread() as fread() fails on redhat 6.Luke Leighton1999-08-181-3/+5
|
* adding lib/util_status.c to Makefile.inLuke Leighton1999-08-171-1/+1
|
* Avoid multiple ``Updating dependencies'' messages before .deps/.stampAlexandre Oliva1999-07-181-1/+1
| | | | is created
* Jean-Francois Micouleau's rewritten DFS patch, originally written byLuke Leighton1999-07-121-1/+1
| | | | | Nigel Williams. despite the data format being *exactly* the same as NT's, this still doesn't work yet. more work needed.
* Changed the RPC api definition now first arg is a pipe_structJean-François Micouleau1999-05-031-2/+4
| | | | | | found some memory leak in the spoolss code. Jean Francois
* md5 and hmac_md5Luke Leighton1999-04-301-1/+2
|
* rpc_parse/parse_misc.c : defined a new BUFFER5 structJean-François Micouleau1999-04-271-4/+8
| | | | | | | | | | | | | | | | | | | | include/ntdomain.h : added rpc_spoolss.h include statement include/proto.h include/rpc_dce.h : added definition of RPC_ALTER_CONTEXT request & reply param/loadparm.c : 2 new options for NT printing support and some changes to initial values in the LPRNG case. rpc_parse/parse_prs.c : added prs_uint16s() rpc_parse/parse_rpc.c : added SYNT_SPOOLSS_V1 and code for the alter-context support. rpc_server/srv_pipe.c : alter-context support smbd/nttrans.c smbd/server.c include/rpc_misc.h Makefile.in include/smb.h Jean Francois
* Adding scheduler control pipe (\atsvc), client-side routines, and rpcclientMatthew Chapman1999-04-231-4/+6
| | | | | command "at" (compatible with NT's "at" command - see rpcclient commit) - useful for remote NT administration.
* fixed a typoAndrew Tridgell1999-04-171-1/+1
|
* damn, new files need to be added to the head branch first, I've toldAndrew Tridgell1999-04-171-0/+10
| | | | other people this before then forgot myself :)