summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * I think this makes the debug statement clearer.Andrew Bartlett2002-07-261-1/+1
| | | | | | | | | | | | (but assumes that 'myip' is indeed our local IP...) Andrew Bartlett
| * Clarify this comment.Andrew Bartlett2002-07-261-0/+3
| |
| * Print out a friendly message on error instead of a python exception whenTim Potter2002-07-261-1/+11
| | | | | | | | | | | | | | calling tdb.open() Override Python's SIGINT handler so we can quit from the command line by hitting Ctrl-C.
| * I had forgotten to commit this after running configureAndrew Tridgell2002-07-251-0/+3
| |
| * * fix return code so we don't let a client just open any key it wantsGerald Carter2002-07-242-3/+3
| | | | | | | | | | | | (even nonexistent ones). This gets rid of the Scheduling Agent icon. * fix NT_STATUS return code for bad registry path (NT_STATUS_NO_SUCH_FILE)
| * done! printer_info_2, devicemode, sec_desc, & printer data all enumerateGerald Carter2002-07-245-38/+195
| | | | | | | | | | | | | | | | | | and display correctly in regedit.exe. Not sure about REG_SZ values in PrinterDriverData. If we store these in UNICODE, I'll have to fix up a few things. REG_BINARY & REG_DWORD are fine.
| * reran configureAndrew Tridgell2002-07-241-1/+1
| |
| * several changes in this checkinGerald Carter2002-07-247-148/+627
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added REG_OPEN_HKCR for supporting regedit.exe * All data n a REGISTRY_VALUE is stored to a pointer now * fixed REG_INFO to correctly display data when double clicking on and entry in the registry editor * Will now enumerate installed driver_info_3 data * fixed numerous bugs related to pointer offsets, memory issues, etc.. in the registry routines * added a simple caching mechanism to fetch_reg_[keys|values]_specific() All that is left now is to enumerate PrinterData and I will have finished what I started out to do....
| * If lp_add_home() fails, don't go any further, just return -1.Andrew Bartlett2002-07-241-1/+3
| | | | | | | | Andrew Bartlett
| * Make it possible to query account policy values from pdbedit (set to come soon).Andrew Bartlett2002-07-242-37/+91
| | | | | | | | | | | | | | | | | | | | | | Update account_pol.c to use just uint32, rather then uint32 for paramaters, int32 for storage. (The int32 functions didn't have seperate return/status values, uint32 functions use a pointer-paramater). Move the #define -> string from a swtich to a table, so we can look it up both ways. Andrew Bartlett
| * Actually check the return value of the account_policy_get() call.Andrew Bartlett2002-07-241-5/+4
| | | | | | | | Andrew Bartlett
| * We must be root to access the passdb, so ensure all calls to local_lookup_sid()Andrew Bartlett2002-07-241-1/+5
| | | | | | | | | | | | | | | | have become_root()/unbecome_root() wrappers. (this should be the last of them, the rest were done ages ago). Andrew Bartlett
| * Add another message rather than 'internal module error'Andrew Bartlett2002-07-241-0/+4
| | | | | | | | Andrew Bartlett
| * Give an idea what service didn't have the directory.Andrew Bartlett2002-07-241-1/+1
| |
| * implemented getgrouplist() for systems that don't have it and use itAndrew Tridgell2002-07-234-55/+131
| | | | | | | | | | in get_alias_user_groups(). The old method used getgrent() which is extremely slow when the number of groups is large
| * * fix to display correct form information in REG_BINARY informationGerald Carter2002-07-231-17/+19
| | | | | | | | | | | | This should be 8 x uint32 (not 7. I'm guessing the 2nd to the last uint32 is the index number for the form? Not that big a deal I don't think.
| * * changed structure of REG_R_ENUM_VALUE structure since the BUFFER2Gerald Carter2002-07-236-154/+375
| | | | | | | | | | | | | | | | is not and [in/out] buffer * registry value enumeration is working now for the Print\Forms key. The format of the binary data is not quite right yet but all installed forms are listed
| * reran configureAndrew Tridgell2002-07-232-752/+699
| |
| * added LDAP_SET_REBIND_PROC_ARGS in acconfig.hAndrew Tridgell2002-07-231-0/+3
| | | | | | | | | | | | | | | | andrew, you seem to have added this test but don't use it. Do you intend to use it later? If not then perhaps it can be removed. also, when a test goes in configure.in you must also add it to acconfig.h, or you end up breaking configure.
| * removed the freebsd getgroups check now that we don't use itAndrew Tridgell2002-07-231-24/+0
| |
| * Sync with APPLIANCE_HEAD branch (whitespace, const only)Tim Potter2002-07-221-2/+0
| |
| * Merge from APPLIANCE_HEAD.Tim Potter2002-07-222-10/+10
| |
| * fix seg fault due to memory allocation goof.Gerald Carter2002-07-221-0/+8
| |
| * Ensure we're root before opening a printer backend tdb.Jeremy Allison2002-07-221-0/+4
| | | | | | | | Jeremy.
| * fixed a segv in net time when the host is unavailableAndrew Tridgell2002-07-221-1/+1
| |
| * Fix up dir drive call.Tim Potter2002-07-211-1/+1
| |
| * Name get and set dir drive functions consistently.Tim Potter2002-07-216-12/+13
| |
| * More cleanups, and add a comment/hint not to clean somthing up in future :-)Andrew Bartlett2002-07-213-71/+10
| | | | | | | | Andrew Bartlett
| * Add some const & static, remove unused functions.Andrew Bartlett2002-07-212-24/+1
| |
| * Another smattering of static and constAndrew Bartlett2002-07-217-13/+13
| |
| * Tpot missed one...Andrew Bartlett2002-07-211-1/+1
| |
| * Looks like I missed this earlier. We should connect as the specified workgroupAndrew Bartlett2002-07-211-1/+1
| | | | | | | | | | | | | | | | | | - sombody using smbspool won't always have a full smb.conf, and this is how it was written in the first place anyway. Again, found by the IRIX compiler. Andrew Bartlett
| * Renamed all the new_cli_netlogon_* functions to cli_netlogon_*Tim Potter2002-07-216-23/+23
| | | | | | | | as they're no longer new!
| * More use of intermediate variables to avoid issues with pointer size and casts.Andrew Bartlett2002-07-211-9/+27
| | | | | | | | Andrew Bartlett
| * Compilers do find bugs :-)Andrew Bartlett2002-07-211-2/+1
| | | | | | | | | | | | | | This was a mixup between the enum type NSS_STATUS and a BOOL (extra test for equality). Andrew Bartlett
| * And a little more 'const'.Andrew Bartlett2002-07-202-3/+3
| |
| * Don't try and sys_dup2(dbf->fd) if dbf == NULL.Tim Potter2002-07-201-1/+1
| |
| * Oops, my bad. I forgot to assign this, so lookupnames wasn't doing much :-)Andrew Bartlett2002-07-201-0/+1
| |
| * another intermediate checkin on the way to enumerating formsGerald Carter2002-07-205-38/+136
| | | | | | | | | | | | via the registry. There is a seg fault here which shouldn't bother anyone until I can get it fixed. I just need a check point in case I need to roll back to this version later on.
| * More fixes towards warnings on the IRIX compilerAndrew Bartlett2002-07-208-35/+46
| | | | | | | | | | | | | | | | | | | | | | | | (and yes, some of these are real bugs) In particular, the samr code was doing an &foo of various types, to a function that assumed uint32. If time_t isn't 32 bits long, that broke. They are assignment compatible however, so use that and an intermediate variable. Andrew Bartlett
| * correctly declare global_myworkgroup to be the right size.Andrew Bartlett2002-07-201-1/+1
| | | | | | | | Andrew Bartlett
| * Try to fix up warnings - particularly on the IRIX 64 bit compiler (which had aAndrew Bartlett2002-07-2012-26/+40
| | | | | | | | | | | | | | | | distinction between uchar and char). Lots of const etc. Andrew Bartlett
| * Add some const to try and get less warnings.Andrew Bartlett2002-07-201-2/+3
| | | | | | | | Andrew Bartlett
| * Make it clear that the 'service' isn't to be touched. (Make it const).Andrew Bartlett2002-07-201-1/+1
| | | | | | | | Andrew Bartlett
| * Update the smbd reply code a little:Andrew Bartlett2002-07-202-5/+25
| | | | | | | | | | | | | | | | | | | | | | | | I don't like the idea of muliple netprots - becouse I see potential problems with people being able to maniplate internal samba variables. This applies in particular to remote names, so don't allow muliple session requests either. Also remove a pstrcpy() from the tcon code, we really don't need it. Andrew Bartlett
| * Fix up char/uchar casts etc. Fix up comments on some of the password hashAndrew Bartlett2002-07-202-12/+9
| | | | | | | | | | | | wrappers. Andrew Bartlett
| * If we can't connect, make sure its a level 0 so we see it, and the reason.Andrew Bartlett2002-07-201-1/+1
| |
| * Move some startup time initialisation to server.c, so it is all in one place.Andrew Bartlett2002-07-202-11/+11
| | | | | | | | | | | | | | | | I'm not sure that we need that "dummy" talloc init, but anyway... Also, add some 'const' to the table of smb reply functions. Andrew Bartlett
| * Add support for duplicating stderr into our logfiles.Andrew Bartlett2002-07-203-25/+35
| | | | | | | | | | | | | | | | | | | | | | This is for two things: To allow panic actions etc to pump out backtraces to stderr and to allow vangrind to put its stuff in a logfile - making it possible to debug smbd when launched from inetd. I've also cleaned up some of the duplicate names in procedures between smbd and nmbd. Andrew Bartlett
| * Add support for a weird behaviour apparently used by Win9X pass-throughAndrew Bartlett2002-07-202-4/+19
| | | | | | | | | | | | | | | | | | | | authentication - we can have an NT hash in the LM hash feild. (I need to double-check this fix with tpot, who discovered it). Also remove silly casts back and forth between uchar and char. Andrew Bartlett