Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Modify NT driver heirarchy to fix HP bug with duplicate printer driver | Jeremy Allison | 2000-05-22 | 1 | -10/+58 | |
| | | | | | filenames :-). Jeremy. | |||||
* | more aparser stuff - we now handle everything but the idl headers in srvsvc.idl | Andrew Tridgell | 2000-05-22 | 8 | -140/+699 | |
| | ||||||
* | Added the NETDFS pipe to allow remote administration of the msdfs symlinks | Shirish Kalele | 2000-05-18 | 14 | -42/+1352 | |
| | | | | on the samba server. | |||||
* | Changed name of case_sensitive in mask_match to avaid gcc "shadow global" | Jeremy Allison | 2000-05-17 | 1 | -4/+2 | |
| | | | | | warning. Jeremy. | |||||
* | Fixed bug I introduced last night (sorry). Now truncate incoming prs_struct | Jeremy Allison | 2000-05-17 | 3 | -3/+34 | |
| | | | | | | buffer size to exact size of incoming data to prevent read overruns into slop space. Jeremy. | |||||
* | error check in vluke.c | Andrew Tridgell | 2000-05-17 | 2 | -7/+198 | |
| | | | | more conversion from idl to .struct of srvsvc | |||||
* | started converting matty's srvsvc.idl to a .struct file | Andrew Tridgell | 2000-05-17 | 1 | -0/+78 | |
| | ||||||
* | added primitive define macros | Andrew Tridgell | 2000-05-17 | 2 | -19/+14 | |
| | | | | started converting matty's srvsvc.idl to a .struct file | |||||
* | - added typedefs | Andrew Tridgell | 2000-05-17 | 7 | -65/+131 | |
| | | | | | - added parse error checking - made parser more flexible | |||||
* | Fixed bug where mallocd size of prs_struct could be larger than | Jeremy Allison | 2000-05-17 | 2 | -4/+8 | |
| | | | | | incoming packet. Ensure new alloced memory is zeroed before use. Jeremy. | |||||
* | Updated VFS examples to use ftruncate() and lock() functions. | Tim Potter | 2000-05-17 | 2 | -135/+150 | |
| | ||||||
* | minor parse updates | Andrew Tridgell | 2000-05-17 | 3 | -8/+7 | |
| | ||||||
* | Cutover from 2.2.x - missed in merge. | Jeremy Allison | 2000-05-17 | 1 | -4/+2 | |
| | | | | Jeremy. | |||||
* | Synced up srv_samr with HP changes. Added error checking to original code | Jeremy Allison | 2000-05-16 | 4 | -266/+777 | |
| | | | | | | - what a concept :-). All this code will be replaced with TNG stuff anyway, so not a big deal.... Jeremy. | |||||
* | a useful script, just go "./build foo.struct" and you get a full | Andrew Tridgell | 2000-05-16 | 1 | -0/+7 | |
| | | | | vluke program for all structures in the foo.strct file | |||||
* | the vluke program now takes a structure name on the command line | Andrew Tridgell | 2000-05-16 | 6 | -16/+79 | |
| | ||||||
* | take the sructure name to run through vluke on the command line | Andrew Tridgell | 2000-05-16 | 7 | -34/+98 | |
| | ||||||
* | added the ".trailer" type, to mark where a packet turns into a trailer | Andrew Tridgell | 2000-05-16 | 6 | -58/+97 | |
| | | | | | this now gives us enough to parse complete function calls, including the return values | |||||
* | another awk parser update | Andrew Tridgell | 2000-05-16 | 19 | -165/+284 | |
| | | | | | we can now handle arrays of structures, pointers to structures, pointers in unions etc | |||||
* | Removed extra unistr_to_dos prototype from msdfs/msdfs.c | Shirish Kalele | 2000-05-16 | 1 | -2/+0 | |
| | ||||||
* | The new msdfs implementation that uses symlinks to point to other | Shirish Kalele | 2000-05-16 | 12 | -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 Allison | 2000-05-15 | 1 | -4/+9 | |
| | | | | Jeremy. | |||||
* | Added Shirish's reg changes to HEAD. Sync up with 2.2.0 backport. | Jeremy Allison | 2000-05-15 | 4 | -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 ported | Jeremy Allison | 2000-05-15 | 1 | -3/+54 | |
| | | | | | to 2.2.0. Jeremy. | |||||
* | passdb/secrets.c: Fix typo in comment. | Jeremy Allison | 2000-05-15 | 4 | -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 arrays | Andrew Tridgell | 2000-05-15 | 8 | -145/+147 | |
| | | | | note: this code is currently broken. | |||||
* | call prs_dump() on every input and output packet so we have plenty of | Andrew Tridgell | 2000-05-15 | 1 | -2/+13 | |
| | | | | data to work with | |||||
* | don't call prs_dump() here | Andrew Tridgell | 2000-05-15 | 1 | -1/+0 | |
| | ||||||
* | update grow_size in prs_grow | Andrew Tridgell | 2000-05-15 | 1 | -1/+3 | |
| | ||||||
* | addd grow_size to prs_struct so we know how much data is actually in | Andrew Tridgell | 2000-05-15 | 1 | -1/+2 | |
| | | | | the buffer | |||||
* | need to allocate the union pointer | Andrew Tridgell | 2000-05-15 | 1 | -0/+2 | |
| | ||||||
* | align at the end of every structure parser | Andrew Tridgell | 2000-05-15 | 1 | -0/+1 | |
| | ||||||
* | use grow_size to determine size of dump | Andrew Tridgell | 2000-05-15 | 1 | -1/+1 | |
| | ||||||
* | added grow_size to prs structure | Andrew Tridgell | 2000-05-15 | 2 | -1/+4 | |
| | ||||||
* | add prs_dump() at the top level rpc switch | Andrew Tridgell | 2000-05-15 | 1 | -0/+2 | |
| | | | | this gets us examples of all rpc messages sent to us | |||||
* | make prs_dump() store up to 100 variants of each msg type | Andrew Tridgell | 2000-05-15 | 1 | -4/+11 | |
| | ||||||
* | add uint16 support, start to parse more of spoolss | Andrew Tridgell | 2000-05-14 | 3 | -1/+49 | |
| | ||||||
* | moved *.tpl templates into templates/ subdirectory | Andrew Tridgell | 2000-05-14 | 1 | -0/+1 | |
| | ||||||
* | vastly improved awk based code generator | Andrew Tridgell | 2000-05-14 | 31 | -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 parser | Andrew Tridgell | 2000-05-14 | 6 | -361/+0 | |
| | ||||||
* | Added code to do a one-way migration of the old DOMAIN.MACHINE.mac | Jeremy Allison | 2000-05-13 | 1 | -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 Tridgell | 2000-05-12 | 5 | -8/+8 | |
| | | | | added a couple of sample .prs files | |||||
* | preliminary support for unions | Andrew Tridgell | 2000-05-12 | 7 | -189/+327 | |
| | ||||||
* | this is a awk based code generator. Very primitive at the moment, but | Andrew Tridgell | 2000-05-12 | 6 | -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 proto | Andrew Tridgell | 2000-05-12 | 1 | -3/+2 | |
| | ||||||
* | changed uniarray_2_ascarray to uniarray_2_dosarray | Andrew Tridgell | 2000-05-12 | 1 | -2/+2 | |
| | ||||||
* | Added unicode_to_dos_char() function to address converting single UNICODE | Jeremy Allison | 2000-05-12 | 3 | -4/+27 | |
| | | | | | characters to one or more DOS codepage characters. Jeremy. | |||||
* | added spool_io_printer_driver_info_level_6() | Andrew Tridgell | 2000-05-12 | 10 | -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 Potter | 2000-05-12 | 3 | -30/+97 | |
| | ||||||
* | - added example config section to winbindd man page | Andrew Tridgell | 2000-05-12 | 37 | -3699/+4010 | |
| | | | | - reran yodldocs with newer version of yodl |