Hi Jeremy,

Please See the attached .tar with an example file structure that will cause the problem on FC2.

Samba version 3.05
FC2 2.4.22-1.2194.nptl #1 Thu Jun 17 10:56:28 EDT 2004 i686 athlon i386 GNU/Linux


These folders were located in /home/local/samba-public

But again this will happen for every file over the 8.3 limit

Below are the errors it causes when i list the directory using winxp home client:

Aug 3 08:56:59 mandrake1 nss_wins[7438]: [2004/08/03 08:56:59, 0] lib/util_str.c:safe_strcpy_fn(602)
Aug 3 08:56:59 mandrake1 nss_wins[7438]: ERROR: string overflow by 1 (9 - 8) in safe_strcpy [THIS ~P0.TXT]
Aug 3 08:56:59 mandrake1 nss_wins[7438]: [2004/08/03 08:56:59, 0] lib/util_str.c:safe_strcpy_fn(602)
Aug 3 08:56:59 mandrake1 nss_wins[7438]: ERROR: string overflow by 1 (20 - 19) in safe_strcpy [This Folder is long.txt]
Aug 3 08:57:02 mandrake1 nss_wins[7438]: [2004/08/03 08:57:02, 0] lib/util_str.c:safe_strcpy_fn(602)
Aug 3 08:57:02 mandrake1 nss_wins[7438]: ERROR: string overflow by 1 (9 - 8) in safe_strcpy [THIS ~50.TXT]
Aug 3 08:57:02 mandrake1 nss_wins[7438]: [2004/08/03 08:57:02, 0] lib/util_str.c:safe_strcpy_fn(602)
Aug 3 08:57:02 mandrake1 nss_wins[7438]: ERROR: string overflow by 1 (24 - 23) in safe_strcpy [This Folder is long too.txt]


If you need any more info just let me know.

Best Regards
Carl.


Carl wrote:
Hi,

We have 98se2 and xp home sp1 and xp pro sp1 clients, i know for sure win98 and xp home when listing a directory cause this problem, we only have a few xp pro laptops so i cant be 100% sure about those.

as for the directory i can on monday when i go back to work, but it will happen with any file over the limit, i end up with error logs of about 500-600mb full of these errors.

The clients are windows 98 se and windows xp home, I know that errors are reported for them im pretty sure its any client but i cant say i have proven that.

I have a fedora box here so i might try to reproduce the errors on it tonight so i have sumthing to send you. Its a shame are old compilers and our old pcb cad system dont like the hash2.

Thanks,
Carl.


On Fri, Jul 30, 2004 at 07:58:59PM +0100, Carl wrote:

Hi jeremy,

You not going to like this but I am still getting the errors "String overflow in safe_strcpy" with the same config file as before and with the latest release (3.0.5.2 - fedora2 rpms from http://www.mirror.ac.uk/sites/ftp.samba.org/Binary_Packages/Fedora/RPMS/i386/core/2/ )

I have included the errors in the attached .txt file.

all i had to do to reproduce the error was goto a directory containing the samba rpm files ( which are over the 8.3 ) and of course the same happens for any other file over the 8.3 but not for directories.



Ok, can you give me a tarball containing the directory and also the *exact* client you're using to reproduce this so I can check.

Thanks,

Jeremy.



# Samba config file created using SWAT
# from 0.0.0.0 (0.0.0.0)
# Date: 2004/06/23 10:15:40

# Global parameters
[global]
        server string = Mandrake1
        netbios aliases = FC1
        password server = None
        guest account = mleall
        username map = /etc/samba/smbusers
        log level = 0
        log file = /var/log/samba/%m.log
        max log size = 500
        name resolve order = wins lmhosts host bcas
        deadtime = 15
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        load printers = No
        mangling method = hash
        preferred master = Yes
        domain master = No
        dns proxy = No
        wins support = Yes
        oplock break wait time = 100
        ldap ssl = no
        valid users = @MLE-ALL
        create mask = 0775
        directory mask = 0775
        guest ok = Yes
        dos filemode = Yes


[NET-Eng]
        comment = Product Design By Genius
        path = /mnt/mle-net/MLE-NET/MLE-NET-Eng
        write list = @MLE-ALL
        force user = mleall
        read only = No

[NET-GMDB]
        comment = MLE-NET GoldMine DB
        path = /mnt/mle-net/MLE-NET/MLE-NET-GMDB
        write list = @MLE-ALL
        force user = mleall
        read only = No
        veto oplock files = /*.DBT/*.DBF/*.MDX/
        blocking locks = No
        level2 oplocks = No
        dos filemode = No

[NET-Public]
        comment = MLE-NET Public Share
        path = /home/local/samba-public
        write list = @MLE-ALL
        force user = mleall
        read only = No
        copy = NET-Eng

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to