Module Name:src
Committed By: maxv
Date: Tue Jan 7 06:14:43 UTC 2020
Modified Files:
src/sys/netsmb: smb_smb.c
Log Message:
Set 'ntencpass' to NULL as part of 'again', to prevent use-after-free.
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35
Module Name:src
Committed By: maxv
Date: Tue Jan 7 06:14:43 UTC 2020
Modified Files:
src/sys/netsmb: smb_smb.c
Log Message:
Set 'ntencpass' to NULL as part of 'again', to prevent use-after-free.
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35
Module Name:src
Committed By: christos
Date: Mon Apr 15 21:00:33 UTC 2019
Modified Files:
src/sys/netsmb: smb_conn.c
Log Message:
Prevent a NULL pointer dereference when the local endpoint is not defined.
>From Andy Nguyen, many thanks.
To generate a diff of this
Module Name:src
Committed By: christos
Date: Mon Apr 15 21:00:33 UTC 2019
Modified Files:
src/sys/netsmb: smb_conn.c
Log Message:
Prevent a NULL pointer dereference when the local endpoint is not defined.
>From Andy Nguyen, many thanks.
To generate a diff of this
Module Name:src
Committed By: christos
Date: Tue Oct 3 15:27:10 UTC 2017
Modified Files:
src/sys/netsmb: smb_subr.c
Log Message:
>From FreeBSD:
netsmb: Fix buggy/racy smb_strdupin()
smb_strdupin() tried to roll a copyin() based strlen to allocate a buffer
and then
Module Name:src
Committed By: christos
Date: Tue Oct 3 15:27:10 UTC 2017
Modified Files:
src/sys/netsmb: smb_subr.c
Log Message:
>From FreeBSD:
netsmb: Fix buggy/racy smb_strdupin()
smb_strdupin() tried to roll a copyin() based strlen to allocate a buffer
and then
Module Name:src
Committed By: riastradh
Date: Fri Jul 28 14:45:59 UTC 2017
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Reject negative offset/count for smb read/write.
Not clear that this is actually a problem for the kernel -- might
overwrite user's buffers
Module Name:src
Committed By: riastradh
Date: Fri Jul 28 14:45:59 UTC 2017
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Reject negative offset/count for smb read/write.
Not clear that this is actually a problem for the kernel -- might
overwrite user's buffers
Module Name:src
Committed By: riastradh
Date: Fri Jul 28 14:40:42 UTC 2017
Modified Files:
src/sys/netsmb: smb_usr.c
Log Message:
Reject negative ioc_setupcnt.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/netsmb/smb_usr.c
Please note that diffs
Module Name:src
Committed By: riastradh
Date: Fri Jul 28 14:40:42 UTC 2017
Modified Files:
src/sys/netsmb: smb_usr.c
Log Message:
Reject negative ioc_setupcnt.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/netsmb/smb_usr.c
Please note that diffs
Module Name:src
Committed By: riastradh
Date: Fri Jul 28 14:37:27 UTC 2017
Modified Files:
src/sys/netsmb: smb_subr.c smb_subr.h smb_usr.c
Log Message:
Plug another overflow: refuse bogus sa_len from user.
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38
Module Name:src
Committed By: riastradh
Date: Fri Jul 28 14:37:27 UTC 2017
Modified Files:
src/sys/netsmb: smb_subr.c smb_subr.h smb_usr.c
Log Message:
Plug another overflow: refuse bogus sa_len from user.
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38
Module Name:src
Committed By: riastradh
Date: Fri Jul 28 14:20:46 UTC 2017
Modified Files:
src/sys/netsmb: smb_usr.c
Log Message:
Reject allocations for too-small buffers from userland.
>From Ilja Van Sprundel.
To generate a diff of this commit:
cvs rdiff -u -r1.16
Module Name:src
Committed By: riastradh
Date: Fri Jul 28 14:20:46 UTC 2017
Modified Files:
src/sys/netsmb: smb_usr.c
Log Message:
Reject allocations for too-small buffers from userland.
>From Ilja Van Sprundel.
To generate a diff of this commit:
cvs rdiff -u -r1.16
Module Name:src
Committed By: maxv
Date: Mon Aug 15 08:17:35 UTC 2016
Modified Files:
src/sys/netsmb: smb_rq.c
Log Message:
Uninitialized vars, found by brainy
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/netsmb/smb_rq.c
Please note that diffs
Module Name:src
Committed By: maxv
Date: Mon Aug 15 08:17:35 UTC 2016
Modified Files:
src/sys/netsmb: smb_rq.c
Log Message:
Uninitialized vars, found by brainy
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/netsmb/smb_rq.c
Please note that diffs
Module Name:src
Committed By: pgoyette
Date: Mon Jul 18 21:03:01 UTC 2016
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Rearrange so that error check is only done after error has been set.
CID 1364141
To generate a diff of this commit:
cvs rdiff -u -r1.48
Module Name:src
Committed By: pgoyette
Date: Mon Jul 18 21:03:01 UTC 2016
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Rearrange so that error check is only done after error has been set.
CID 1364141
To generate a diff of this commit:
cvs rdiff -u -r1.48
Module Name:src
Committed By: pgoyette
Date: Sun Jul 17 02:48:07 UTC 2016
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Now that we're only calling devsw_attach() in the modular driver, it
is not ok for the driver/module to already exist. So don't ignore
EEXIST.
Module Name:src
Committed By: pgoyette
Date: Sun Jul 17 02:48:07 UTC 2016
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Now that we're only calling devsw_attach() in the modular driver, it
is not ok for the driver/module to already exist. So don't ignore
EEXIST.
Module Name:src
Committed By: pgoyette
Date: Sun Jul 17 00:33:28 UTC 2016
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Ooops - previous change was over-zealous. We still need the cdevsw for
the built-in case. Restore it.
To generate a diff of this commit:
Module Name:src
Committed By: pgoyette
Date: Sun Jul 17 00:33:28 UTC 2016
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Ooops - previous change was over-zealous. We still need the cdevsw for
the built-in case. Restore it.
To generate a diff of this commit:
Module Name:src
Committed By: pgoyette
Date: Sun Jul 17 00:27:03 UTC 2016
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Finish previous - now that we're not calling devsw_attach unnecessarily,
we can enclose some additional variables in #ifdef _MODULE / #endif
Module Name:src
Committed By: pgoyette
Date: Sun Jul 17 00:27:03 UTC 2016
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Finish previous - now that we're not calling devsw_attach unnecessarily,
we can enclose some additional variables in #ifdef _MODULE / #endif
Module Name:src
Committed By: pgoyette
Date: Sun Jul 17 00:17:14 UTC 2016
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Rather than calling devsw_attach() and ignoring the EEXIST error when
the driver is already built-in to the kernel, don't bother calling.
To
Module Name:src
Committed By: pgoyette
Date: Sun Jul 17 00:17:14 UTC 2016
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Rather than calling devsw_attach() and ignoring the EEXIST error when
the driver is already built-in to the kernel, don't bother calling.
To
Module Name:src
Committed By: rtr
Date: Fri May 22 22:05:32 UTC 2015
Modified Files:
src/sys/netsmb: smb_trantcp.c
Log Message:
pass connect address directly to soconnect()
instead of allocating an mbuf, copying the address into it and then
mtod()'ing it back to a
Module Name:src
Committed By: rtr
Date: Fri May 22 22:05:32 UTC 2015
Modified Files:
src/sys/netsmb: smb_trantcp.c
Log Message:
pass connect address directly to soconnect()
instead of allocating an mbuf, copying the address into it and then
mtod()'ing it back to a
Module Name:src
Committed By: pooka
Date: Fri Apr 25 15:54:12 UTC 2014
Modified Files:
src/sys/netsmb: smb_trantcp.c
Log Message:
whoops, remove testing printf
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/netsmb/smb_trantcp.c
Please note that
Module Name:src
Committed By: pooka
Date: Fri Apr 25 15:54:12 UTC 2014
Modified Files:
src/sys/netsmb: smb_trantcp.c
Log Message:
whoops, remove testing printf
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/netsmb/smb_trantcp.c
Please note that
On Thu, Feb 20, 2014 at 08:41:36PM +0900, Takeshi Nakayama wrote:
Joerg Sonnenberger jo...@netbsd.org wrote
Module Name:src
Committed By: joerg
Date: Thu Feb 20 11:08:57 UTC 2014
Modified Files:
src/sys/netsmb: iconv.c
Log Message:
Don't
Joerg Sonnenberger jo...@britannica.bec.de wrote
On Thu, Feb 20, 2014 at 08:41:36PM +0900, Takeshi Nakayama wrote:
Joerg Sonnenberger jo...@netbsd.org wrote
Module Name: src
Committed By: joerg
Date: Thu Feb 20 11:08:57 UTC 2014
Modified Files:
Module Name:src
Committed By: joerg
Date: Thu Feb 20 11:08:57 UTC 2014
Modified Files:
src/sys/netsmb: iconv.c
Log Message:
Don't dereference NULL pointers.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/netsmb/iconv.c
Please note that diffs are
Module Name:src
Committed By: joerg
Date: Thu Feb 20 11:08:57 UTC 2014
Modified Files:
src/sys/netsmb: iconv.c
Log Message:
Don't dereference NULL pointers.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/netsmb/iconv.c
Please note that diffs are
Module Name:src
Committed By: nakayama
Date: Sat May 12 01:40:37 UTC 2012
Modified Files:
src/sys/netsmb: subr_mchain.c
Log Message:
Tabify.
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/netsmb/subr_mchain.c
Please note that diffs are not public
Module Name:src
Committed By: nakayama
Date: Sat May 12 01:40:37 UTC 2012
Modified Files:
src/sys/netsmb: subr_mchain.c
Log Message:
Tabify.
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/netsmb/subr_mchain.c
Please note that diffs are not public
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:16:35 UTC 2011
Modified Files:
src/sys/netsmb: smb.h
Log Message:
remove unused constant
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/netsmb/smb.h
Please note that diffs are not public
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:16:35 UTC 2011
Modified Files:
src/sys/netsmb: smb.h
Log Message:
remove unused constant
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/netsmb/smb.h
Please note that diffs are not public
Module Name:src
Committed By: chs
Date: Sun Sep 25 13:42:31 UTC 2011
Modified Files:
src/sys/netsmb: smb_subr.c
Log Message:
don't mix static and non-static MALLOC_DEFINE()s in the same file,
it fails to compile with gcc 4.5 on alpha.
To generate a diff of this commit:
Module Name:src
Committed By: chs
Date: Sun Sep 25 13:42:31 UTC 2011
Modified Files:
src/sys/netsmb: smb_subr.c
Log Message:
don't mix static and non-static MALLOC_DEFINE()s in the same file,
it fails to compile with gcc 4.5 on alpha.
To generate a diff of this commit:
Module Name:src
Committed By: pooka
Date: Fri Dec 17 13:05:31 UTC 2010
Modified Files:
src/sys/netsmb: iconv.h smb_conn.c smb_conn.h smb_dev.c smb_iod.c
smb_rq.c smb_subr.h subr_mchain.c
Log Message:
unifdef -D__NetBSD__
To generate a diff of this commit:
Module Name:src
Committed By: pooka
Date: Fri Dec 17 13:24:45 UTC 2010
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Try to unbreak module a little. It would be really nice to not
utterly break things in the name of modularization, especially if
avoiding
Module Name:src
Committed By: pooka
Date: Fri Dec 17 14:27:34 UTC 2010
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
* remove #ifdef nonsense (which caused the lossage in the first place)
* make it a DRIVER so that it autoloads when /dev/nsmb is opened
To
Module Name:src
Committed By: pooka
Date: Fri Dec 17 14:27:34 UTC 2010
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
* remove #ifdef nonsense (which caused the lossage in the first place)
* make it a DRIVER so that it autoloads when /dev/nsmb is opened
To
Module Name:src
Committed By: ahoka
Date: Wed Dec 15 12:58:13 UTC 2010
Modified Files:
src/sys/netsmb: smb_dev.c smb_iod.c
Log Message:
take two on module support
XXX this wont work as a builtin module
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36
Module Name:src
Committed By: ahoka
Date: Fri Dec 10 19:44:18 UTC 2010
Modified Files:
src/sys/netsmb: smb_dev.c smb_iod.c
Log Message:
Module support for NetBSD
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/netsmb/smb_dev.c
cvs rdiff -u -r1.35
Module Name:src
Committed By: christos
Date: Sat Dec 11 04:21:17 UTC 2010
Modified Files:
src/sys/netsmb: smb_dev.c smb_iod.c
Log Message:
Back this out. Fails lockdebug with duplicate lock initialization.
Please test with LOCKDEBUG!
To generate a diff of this commit:
Module Name:src
Committed By: christos
Date: Sat Dec 11 04:21:17 UTC 2010
Modified Files:
src/sys/netsmb: smb_dev.c smb_iod.c
Log Message:
Back this out. Fails lockdebug with duplicate lock initialization.
Please test with LOCKDEBUG!
To generate a diff of this commit:
Module Name:src
Committed By: christos
Date: Mon Jul 12 02:58:01 UTC 2010
Modified Files:
src/sys/netsmb: mchain.h smb_dev.h smb_subr.c smb_subr.h subr_mchain.c
Log Message:
Convert sizes/lengths to unsigned (size_t) or uint32_t
(for binary compatibility).
To generate a
Module Name:src
Committed By: christos
Date: Mon Jul 12 02:58:01 UTC 2010
Modified Files:
src/sys/netsmb: mchain.h smb_dev.h smb_subr.c smb_subr.h subr_mchain.c
Log Message:
Convert sizes/lengths to unsigned (size_t) or uint32_t
(for binary compatibility).
To generate a
Module Name:src
Committed By: tron
Date: Sun Oct 18 22:53:36 UTC 2009
Modified Files:
src/sys/netsmb: smb_smb.c
Log Message:
Fix detection of SMB capabilities according to the CIFS spec:
1.) SMB_CAP_LARGE_FILES advertises support for 64-bit file offsets.
2.)
Module Name:src
Committed By: tron
Date: Sun Oct 18 23:20:31 UTC 2009
Modified Files:
src/sys/netsmb: smb_smb.c
Log Message:
Fix cut paste error spotted by Nicolas Joly.
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/netsmb/smb_smb.c
Please note
Module Name:src
Committed By: njoly
Date: Mon Sep 21 14:13:35 UTC 2009
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
Do not call smb_rqpool_fini() on device close. Otherwise, we'll crash
trying to use destroyed pools for SMB request.
To generate a diff of this
Module Name:src
Committed By: pooka
Date: Sat Sep 12 12:52:21 UTC 2009
Modified Files:
src/sys/netsmb: smb_dev.c smb_rq.c smb_rq.h
Log Message:
Convert POOL_INITs to proper cons/destructors.
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32
Module Name:src
Committed By: pooka
Date: Fri Sep 4 16:12:45 UTC 2009
Modified Files:
src/sys/netsmb: smb_iod.c
Log Message:
Send data for as long as there is new data available. Otherwise
there was a danger of smb_iod_recvall() blocking, hence releasing
the kernel
Module Name:src
Committed By: tls
Date: Fri Sep 4 01:41:06 UTC 2009
Modified Files:
src/sys/netsmb: smb_trantcp.c
Log Message:
Grr. One last thing from the upcall-direction patch which I failed to
check in correctly.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: pooka
Date: Tue Sep 1 12:23:36 UTC 2009
Modified Files:
src/sys/netsmb: smb_dev.c
Log Message:
fix tybo
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/netsmb/smb_dev.c
Please note that diffs are not public domain;
57 matches
Mail list logo