summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* The new msdfs implementation that uses symlinks to point to otherShirish Kalele2000-05-1612-815/+382
| | | | | | | | | | | | | | | | servers. Very intuitive. Removed the dfs map parsing code and tdb maintenance code (files msdfs/parse_dfs_map.c & msdfs/msdfs_tdb.c), dfs map loading and unloading calls (param/loadparm.c smbd/server.c). Added code to display msdfs format symlinks as directories in a transact2_findfirst/findnext. (smbd/trans2.c) Modified msdfs/msdfs.c to use the msdfs symlinks to create dfs referrals. Changed msdfs/README to reflect new operability.
* Check error returns.Jeremy Allison2000-05-151-4/+9
| | | | Jeremy.
* Added Shirish's reg changes to HEAD. Sync up with 2.2.0 backport.Jeremy Allison2000-05-154-117/+125
| | | | | Also added prs_xx error return checks to new code in rpc_parse/parse_reg.c Jeremy.
* Added fix for Win2k ACL query code from Shirish. I need this back portedJeremy Allison2000-05-151-3/+54
| | | | | to 2.2.0. Jeremy.
* passdb/secrets.c: Fix typo in comment.Jeremy Allison2000-05-154-15/+5
| | | | | | | | rpc_server/srv_pipe.c: Use accessor functions rather than diddling with structure internals directly. smbd/process.c: smbd/reply.c: Remove READ_PREDICTION #ifdefs. Jeremy.
* started update to handle arbitrary arraysAndrew Tridgell2000-05-158-145/+147
| | | | note: this code is currently broken.
* call prs_dump() on every input and output packet so we have plenty ofAndrew Tridgell2000-05-151-2/+13
| | | | data to work with
* don't call prs_dump() hereAndrew Tridgell2000-05-151-1/+0
|
* update grow_size in prs_growAndrew Tridgell2000-05-151-1/+3
|
* addd grow_size to prs_struct so we know how much data is actually inAndrew Tridgell2000-05-151-1/+2
| | | | the buffer
* need to allocate the union pointerAndrew Tridgell2000-05-151-0/+2
|
* align at the end of every structure parserAndrew Tridgell2000-05-151-0/+1
|
* use grow_size to determine size of dumpAndrew Tridgell2000-05-151-1/+1
|
* added grow_size to prs structureAndrew Tridgell2000-05-152-1/+4
|
* add prs_dump() at the top level rpc switchAndrew Tridgell2000-05-151-0/+2
| | | | this gets us examples of all rpc messages sent to us
* make prs_dump() store up to 100 variants of each msg typeAndrew Tridgell2000-05-151-4/+11
|
* add uint16 support, start to parse more of spoolssAndrew Tridgell2000-05-143-1/+49
|
* moved *.tpl templates into templates/ subdirectoryAndrew Tridgell2000-05-141-0/+1
|
* vastly improved awk based code generatorAndrew Tridgell2000-05-1431-168/+612
| | | | | | | | | now handles recursive function definitions, unions etc it is sufficient for some basic types like UNISTR2 and BUFFER5 to be defined in the *.struct file and used successfully this generator uses templates (in *.tpl files) for all code generation, allowing easy replacement of the backend functions
* removed old files ready for new awk parserAndrew Tridgell2000-05-146-361/+0
|
* Added code to do a one-way migration of the old DOMAIN.MACHINE.macJeremy Allison2000-05-131-4/+259
| | | | | | file into the secrets tdb. Also restored check for password timeout (this seemed to have gotten lost). Jeremy.
* renamed the harness program to vluke (for "virtual luke")Andrew Tridgell2000-05-125-8/+8
| | | | added a couple of sample .prs files
* preliminary support for unionsAndrew Tridgell2000-05-127-189/+327
|
* this is a awk based code generator. Very primitive at the moment, butAndrew Tridgell2000-05-126-0/+790
| | | | | | | | | | | | | | | | | | | | | | | it was sufficient to generate info level 6 of the add printer driver for spoolss It has two capabilities: 1) generate the header and C code for parsing a structure, given a *.struct file that describes the structure. Evetually I hope to make *.struct compatible with MIDL. 2) it provides a harness that can read a binary data file from prs_dump() which contains real data from a client and display the parse of it from the output of the awk parser. This allows you to "play" with the structure definition until it comes out right, it takes just a few mimutes of playing with the .struct file to work out the right layout. all this is very primitive right now. I hope next to completely replace the spoolss parser with a single .struct file that describes all the structures, and auto-generates working code. That will require quite a bit more work.
* rebuilt protoAndrew Tridgell2000-05-121-3/+2
|
* changed uniarray_2_ascarray to uniarray_2_dosarrayAndrew Tridgell2000-05-121-2/+2
|
* Added unicode_to_dos_char() function to address converting single UNICODEJeremy Allison2000-05-123-4/+27
| | | | | characters to one or more DOS codepage characters. Jeremy.
* added spool_io_printer_driver_info_level_6()Andrew Tridgell2000-05-1210-7/+401
| | | | | | thsi function and the associated header structure were autogenerated using a little awk based code geerator I wroe ths evening. I'll commit that next ...
* Added signal handling section.Tim Potter2000-05-123-30/+97
|
* - added example config section to winbindd man pageAndrew Tridgell2000-05-1237-3699/+4010
| | | | - reran yodldocs with newer version of yodl
* Added mention of the CUPS option for the printing parameterGerald Carter2000-05-123-823/+1216
| | | | -jerry
* Merge from TNG.Tim Potter2000-05-1224-0/+1053
|
* fixed two uninitialised variablesAndrew Tridgell2000-05-122-3/+2
|
* use "winbind separator" option for domain/user separator characterAndrew Tridgell2000-05-125-18/+9
|
* compile with -O2Andrew Tridgell2000-05-121-2/+2
|
* While we're all making incompatible tdb changes, I changed the implementationTim Potter2000-05-124-11/+12
| | | | | | | | | of tdb_{store,get}_int() to store the length of the string key + 1 so the stored key contains the trailing NULL character. This allows normal string library routines to manipulate keys. Also renamed tdb_get_int() to tdb_fetch_int() to keep the set of verbs consistent.
* use "winbind separator" in tng as wellAndrew Tridgell2000-05-125-8/+14
|
* build in /usr/src/redhatAndrew Tridgell2000-05-122-7/+1
|
* updated appliance MakefileAndrew Tridgell2000-05-121-3/+4
|
* added packaging section to READMEAndrew Tridgell2000-05-121-0/+20
|
* fixed tar command lineAndrew Tridgell2000-05-121-1/+1
|
* exclude CVS files from rpm buildAndrew Tridgell2000-05-121-1/+1
|
* fixed error code for buffer_too_large in trans replyAndrew Tridgell2000-05-121-1/+1
|
* don't install winbind man page twiceAndrew Tridgell2000-05-121-1/+0
|
* Nuked changelog - use cvs log instead.Tim Potter2000-05-121-6/+2
| | | | | | Actually install winbindd man page. Clean up build directory after make.
* simple build script for appliance rpmTim Potter2000-05-121-0/+8
|
* added winbindd man page to spec fileAndrew Tridgell2000-05-121-0/+2
|
* fixed a typoAndrew Tridgell2000-05-121-1/+1
|
* fixed a problem with appliance operationAndrew Tridgell2000-05-121-2/+2
|
* use gcc not insure by default in tdb buildAndrew Tridgell2000-05-121-1/+1
|