summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix for spoolss code from Alan Hourihane <Alan.Hourihane@pinacl.co.uk>.Jeremy Allison2000-04-031-1/+1
| | | | Jeremy.
* Additional fix for nmbd and 127.0.0.1 interface.Jeremy Allison2000-04-031-0/+12
| | | | Jeremy.
* fixes for broken IRIX header file merged from 2.0 branchHerb Lewis2000-03-313-578/+595
|
* IRIX include fixes.Jeremy Allison2000-03-314-195/+216
| | | | Jeremy.
* samba-bugs -> samba.Jeremy Allison2000-03-3017-112/+185
| | | | Jeremy.
* Fix for coredump in testparm.Jeremy Allison2000-03-301-1/+1
| | | | Jeremy.
* Fixed spelling of Andrew's name. (-:Tim Potter2000-03-301-1/+1
|
* 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 :)
* Added check for LL suffix to long long ints needed by AIX 4.3.x compilerJeremy Allison2000-03-295-185/+334
| | | | | to allow successful build. Jeremy.
* Fixed bug found by JF where if the amount of data to return in the prs_structJeremy Allison2000-03-291-1/+1
| | | | | | | | was small enough to pass the SMBtrans max data test we weren't setting the "more data needed" error. I was fogetting the RPC_HEADER_LEN.... I now check the correct length (current pdu staging area length). More printer spool enum stuff works now. This bug does not affect TNG. Jeremy.
* Cause nmbd to ignore loopback interface when constructing its interface ↵Jeremy Allison2000-03-291-0/+14
| | | | | | | | list. This is done by default when interfaces are probed, but if someone explicitly adds 127.0.0.1 to the interfaces line for smbd, then nmbd would start to try and register names on it. This was not good :-(. Jeremy.
* split addprinterex in preparation for level 1 support and to stop itJean-François Micouleau2000-03-291-8/+28
| | | | | | coredump. J.F.
* rewrote getprinterdriver level 3, now correctly handle the dependentJean-François Micouleau2000-03-295-191/+279
| | | | | | | | files. A number of memleak fixed some error return values fixed. J.F.
* More Japanese filename fixes wrt VFS code fromTim Potter2000-03-292-12/+16
| | | | Tomoki AONO <aono@cc.osaka-kyoiku.ac.jp>
* damn, the test was the wrong way around for short_resuestAndrew Tridgell2000-03-281-1/+1
|
* Win2k will only accept volume labels in UNICODE. Fixed.... :-(.Jeremy Allison2000-03-281-1/+2
| | | | Jeremy.
* Moved common code to set parameter offset field correctly oout of 'if'Jeremy Allison2000-03-281-10/+8
| | | | | statement into main function code path. Jeremy.
* Fixed crash bug in new handle_netbios_name code.Jeremy Allison2000-03-271-2/+2
| | | | Jeremy.
* changed the definition of dos_PutUniCodeAndrew Tridgell2000-03-275-20/+19
| | | | | | | | | the previous definition could result is us overflowing a buffer. The null termination was always added yet the size returned did not include the null termination. the new function takes a BOOL null_terminate, and always returns the total number of bytes consumed by the string.
* the final part of the nmbd merge between head and tng - this gets theAndrew Tridgell2000-03-274-373/+382
| | | | GETDC stuff sorted out
* fixed the hanlding of recursion desired when sending packets fromAndrew Tridgell2000-03-271-23/+22
| | | | | | | | | | nmbd. It does NOT follow the rule that packets to the wins server have rec_des set (I know that we have postulated this in the past). Please don't screw with this unless you do careful testing from WinXX clients. Luke and I spent a couple of hours today getting this right (it was wrong in both TNG and HEAD)
* moved nmblib-specific code from util.c to nmblib.c.Luke Leighton2000-03-273-544/+546
|
* rename static reload_services function to reload_nmbd_services becauseLuke Leighton2000-03-271-6/+6
| | | | it clashes with other reload_services definitions.
* when doing a "secure nbns" wack response and check with owner for aAndrew Tridgell2000-03-261-1/+4
| | | | | | | | | multihomed registration we were sending the packet to the wrong host! We sent it to the person trying to register rather than to the person who currently holds the name. That means we were not secure and we could allow two people to register the same name. Jeremy, you may wish to merge this change into 2.0.X
* merge from tng ...Andrew Tridgell2000-03-261-1/+1
| | | | reload services can be static
* load smb.conf and interfaces in masktest (to allow for netbios nameAndrew Tridgell2000-03-261-0/+4
| | | | resolution)
* rpc_parse/parse_spoolss.c: Added checks on mallocs/overflow checks on all prs_xxJeremy Allison2000-03-252-165/+375
| | | | | | calls. smbd/connection.c: Fix from David Lee <T.D.Lee@durham.ac.uk>. Jeremy.
* Correctly convert from little-endian UNICODE to dos_codepage when doingJeremy Allison2000-03-223-33/+24
| | | | | secure file create. Jeremy.
* acconfig.h configure configure.in: Added check for UT_SYSLEN for utmp code.Jeremy Allison2000-03-2235-871/+220
| | | | | | | | | | | | | | include/byteorder.h: Added alignment macros. include/nameserv.h: Added defines for msg_type field options - from rfc1002. lib/time.c: Typo fix. lib/util_unistr.c: Updates from UNICODE branch. printing/nt_printing.c: bzero -> memset. smbd/connection.c: Added check for UT_SYSLEN for utmp code. Other fixes : Rollback of unapproved commit from Luke. Please *ask* next time before doing large changes to HEAD. Jeremy.
* disabled the getgrent() code recently added that returns all unix groupsLuke Leighton2000-03-221-0/+17
| | | | | | | | | | | | | | | | as NT aliases. no allowance is made for possible clashes with some unix groups that may be mapped to NT groups, not NT aliases. it is not the place of this code to make decisions about which unix groups should be mapped to NT aliases or NT groups, or in fact whether unix groups exist at all (e.g "appliance" mode). please could the person who wrote this code contact me and i will outline the architecture and design issues that you need to be aware of when working in this area: i need your skills and ability -- applied in the right places. thank you.
* disabled code from HP that replaced get_sampwd_entries() withLuke Leighton2000-03-221-1/+26
| | | | | | | | | | | | get_passwd_entries(). get_sampwd_entries() calls the generic SAM pwdb API, whereas get_passwd_entries() calls the Unix database explicitly. this will result in LDAP, MYSQL, NISPLUS and any other future modules (e.g "appliance" mode SAM database) failing to operate correctly. i know what problem was attempted to be fixed, here, but this is not the right place to attempt to fix it.
* added the following message to all dce/rpc client/server code, exceptLuke Leighton2000-03-2225-0/+631
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the spoolss code (it's cut from TNG) and the smb-dce/rpc interface code that jeremy has been working up to TNG-functionality. i also want this message to go into SAMBA_2_0 and SAMBA_2_0_RELEASE, because it is intolerable that potentially good modifications be made to code that is going to be thrown away, and people waste their time fixing bugs and adding enhancements that have already been carried out already, up to two years ago in the TNG branch. /* * THIS CODE IS OUT-OF-DATE BY TWO YEARS, IS LEGACY DESIGN AND VERY, VERY, * INCOMPLETE. PLEASE DO NOT MAKE ANY FURTHER ENHANCEMENTS TO THIS CODE * UNLESS THEY ARE ALSO CARRIED OUT IN THE SAMBA_TNG BRANCH. * * PLEASE DO NOT TREAT THIS CODE AS AUTHORITATIVE IN *ANY* WAY. * * REPEAT, PLEASE DO NOT MAKE ANY MODIFICATIONS TO THIS CODE WITHOUT * FIRST CHECKING THE EQUIVALENT MODULE IN SAMBA_TNG, UPDATING THAT * FIRST, *THEN* CONSIDER MAKING THE SAME MODIFICATION IN THIS BRANCH * * YOU WILL, ALMOST GUARANTEED, FIND THAT THE BUG-FIX OR ENHANCEMENT THAT * YOU THINK IS NECESSARY, HAS ALREADY BEEN IMPLEMENTED IN SAMBA_TNG. * IF IT HAS NOT, YOUR BUG-FIX OR ENHANCEMENT *MUST* GO INTO SAMBA_TNG * AS THE SAMBA_TNG CODE WILL REPLACE THIS MODULE WITHOUT REFERENCE TO * ANYTHING IN IT, WITH THE POSSIBLE RISK THAT THE BUG-FIX OR ENHANCEMENT * MAY BE LOST. * * PLEASE OBSERVE AND RESPECT THIS SIMPLE REQUEST. * * THANK YOU. * * lkcl@samba.org */
* indent update to make t easier to see setuid mods in TNG. someLuke Leighton2000-03-215-1187/+1492
| | | | code from these modules i had to leave out (nothing to do withj setuid)
* Added preliminary user list code from HP. Needs to be made dynamicJeremy Allison2000-03-211-20/+252
| | | | | | | and backended with a tdb database so the list can be shared between multiple smbds. ToDO. Jermey.
* Fix from christoph.pfisterer@rwg.de for large directory listing to OS/2Jeremy Allison2000-03-201-2/+2
| | | | | server. Jeremy.
* Fixes to add "paranoid" option to popen. Checks some basic things.Jeremy Allison2000-03-165-5/+78
| | | | Jeremy
* removed extra arguements from make_nmb_name callsHerb Lewis2000-03-161-3/+3
|
* fix a bug in enumprinterdriversJean-François Micouleau2000-03-161-6/+14
| | | | J.F.
* use parameters to minimize changes in samba for irix release versionHerb Lewis2000-03-161-70/+103
|
* use proper parameter names instead of alias namesHerb Lewis2000-03-161-11/+16
| | | | | clear lppause and lpresume commands since they don't exist on IRIX change spool directory
* Fix from NAKAJI Hiroyuki for a trailing '\n\ in asctime.Jeremy Allison2000-03-151-0/+2
| | | | Jeremy.
* Fixed parsing issue with HP printer defs reported by HP.Jeremy Allison2000-03-141-26/+62
| | | | Jeremy.
* Adding libtool support to HEAD branch. We're going to need this forTim Potter2000-03-137-597/+8621
| | | | | various things yet to be merged from TNG. The smbwrapper stuff should probably be ported across too.
* include/smb.h:Jeremy Allison2000-03-135-26/+97
| | | | | | | | smbd/negprot.c: smbd/reply.c: Fixes to recognise Win2k. param/loadparm.c: Put debug timestamp parameter back to correct default. smbd/nttrans.c: Fix to detect Win2k unicode bug with transact create. Jeremy.
* oops ! forgot smb.h in last commitJean-François Micouleau2000-03-136-3/+67
| | | | | | added info level 1 parsing code for addprinter(ex) J.F.
* Cleaning up call_trans2getdfsreferral.Shirish Kalele2000-03-131-1/+0
| | | | Instead of a #ifdef MS_DFS in call_trans2getdfsreferral()... , now using a generic call leading to some #define problems.. hopefully I've corrected the last of them.
* Cleaned up call_trans2getdfsreferral for when MS_DFS is not defined.Shirish Kalele2000-03-132-3/+146
|
* small fix for addprinterex at level 2Jean-François Micouleau2000-03-131-10/+8
| | | | | | | | | | I have some network dumps at level 1, but quoting MSDN: "Level [in] Specifies the version of the structure to which pPrinter points. This value must be 2." I like NT so much :-) J.F.
* Interim fix for LPRng. If a lpq parsed line start with a space, we skipJean-François Micouleau2000-03-131-0/+8
| | | | | | | | it, to prevent false status return value. Jeremy, it's a gross hack but you should consider it for 2.0.7 also. J.F.
* parse correctly getprinterdriver2Jean-François Micouleau2000-03-135-55/+63
| | | | | | | | | found a stupid bug in enumprinters fixed some memleaks found a coredump in enumprinterdata getprinterdriverdir responds correctly now. J.F.