[jcifs] Problem setting attributes for directories
Thomas Bley
bley at in.tum.de
Tue Jun 21 18:45:38 GMT 2005
Hi,
here is the full log:
import jcifs.smb.*;
import jcifs.util.LogStream;
public class SetAttrs2 {
public static void main( String argv[] ) throws Exception {
LogStream.setLevel(3);
SmbFile f = new SmbFile(
"smb://administrator:pw@192.168.233.1:139/test2/ext/" );
f.setAttributes( f.ATTR_HIDDEN );
}
}
#JCIFS PROPERTIES
#Tue Jun 21 20:38:39 CEST 2005
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C\:\\Programme\\Java\\jre1.5.0\\bin
java.vm.version=1.5.0-b64
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http\://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=DE
sun.os.patch.level=Service Pack 4
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C\:\\eclipse\\eclipse-SDK-3.0.1-win32\\eclipse\\workspace\\jcifs_test
java.runtime.version=1.5.0-b64
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C\:\\Programme\\Java\\jre1.5.0\\lib\\endorsed
os.arch=x86
java.io.tmpdir=C\:\\DOKUME~1\\ADMINI~1\\LOKALE~1\\Temp\\
line.separator=\r\n
java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows 2000
sun.jnu.encoding=Cp1252
java.library.path=C\:\\Programme\\Java\\jre1.5.0\\bin;.;C\:\\WINNT\\system32;C\:\\WINNT;C\:\\WINNT\\system32;C\:\\WINNT;C\:\\WINNT\\System32\\Wbem;C\:\\Programme\\Gemeinsame
Dateien\\GTK\\2.0\\bin
java.specification.name=Java Platform API Specification
java.class.version=49.0
sun.management.compiler=HotSpot Client Compiler
os.version=5.0
user.home=C\:\\Dokumente und Einstellungen\\Administrator
user.timezone=
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1252
java.specification.version=1.5
user.name=Administrator
java.class.path=C\:\\eclipse\\eclipse-SDK-3.0.1-win32\\eclipse\\workspace\\jcifs_test\\bin;C\:\\eclipse\\eclipse-SDK-3.0.1-win32\\eclipse\\workspace\\jcifs_test\\libs\\servlet-api.jar
java.vm.specification.version=1.0
sun.arch.data.model=32
java.home=C\:\\Programme\\Java\\jre1.5.0
java.specification.vendor=Sun Microsystems Inc.
user.language=de
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.5.0
java.ext.dirs=C\:\\Programme\\Java\\jre1.5.0\\lib\\ext
sun.boot.class.path=C\:\\Programme\\Java\\jre1.5.0\\lib\\rt.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\i18n.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\sunrsasign.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\jsse.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\jce.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\charsets.jar;C\:\\Programme\\Java\\jre1.5.0\\classes
java.vendor=Sun Microsystems Inc.
file.separator=\\
java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
sun.cpu.endian=little
sun.io.unicode.encoding=UnicodeLittle
sun.desktop=windows
sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486
i386 i86
New data read: Transport1[0.0.0.0<00>/192.168.233.1:139]
00000: FF 53 4D 42 72 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMBr......À....|
00010: 00 00 00 00 00 00 00 00 00 00 79 E0 00 00 01 00 |..........yà....|
byteCount=40 but readBytesWireFormat returned 26
treeConnect: unc=\\TOMNB\TEST2,service=?????
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 73 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMBs......À....|
00010: 00 00 00 00 00 00 00 00 00 08 79 E0 00 08 02 00 |..........yà....|
open0: \ext
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 A2 BA 00 00 C0 98 03 C0 00 00 00 00 |ÿSMB¢º..À..À....|
00010: 00 00 00 00 00 00 00 00 00 08 79 E0 00 08 03 00 |..........yà....|
Exception in thread "main" jcifs.smb.SmbException: Access is denied.
at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:436)
at jcifs.smb.SmbTransport.send(SmbTransport.java:528)
at jcifs.smb.SmbSession.send(SmbSession.java:226)
at jcifs.smb.SmbTree.send(SmbTree.java:92)
at jcifs.smb.SmbFile.send(SmbFile.java:687)
at jcifs.smb.SmbFile.open0(SmbFile.java:826)
at jcifs.smb.SmbFile.setPathInformation(SmbFile.java:2250)
at jcifs.smb.SmbFile.setAttributes(SmbFile.java:2320)
at SetAttrs2.main(SetAttrs2.java:9)
--------------------------------------------------------------------
--------------------------------------------------------------------
import jcifs.smb.*;
import jcifs.util.LogStream;
public class SetAttrs2 {
public static void main( String argv[] ) throws Exception {
LogStream.setLevel(3);
SmbFile f = new SmbFile(
"smb://administrator:pw@192.168.233.1:139/test2/ext/" );
f.setAttributes( f.getAttributes() | f.ATTR_HIDDEN );
}
}
#JCIFS PROPERTIES
#Tue Jun 21 20:39:44 CEST 2005
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C\:\\Programme\\Java\\jre1.5.0\\bin
java.vm.version=1.5.0-b64
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http\://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=DE
sun.os.patch.level=Service Pack 4
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C\:\\eclipse\\eclipse-SDK-3.0.1-win32\\eclipse\\workspace\\jcifs_test
java.runtime.version=1.5.0-b64
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C\:\\Programme\\Java\\jre1.5.0\\lib\\endorsed
os.arch=x86
java.io.tmpdir=C\:\\DOKUME~1\\ADMINI~1\\LOKALE~1\\Temp\\
line.separator=\r\n
java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows 2000
sun.jnu.encoding=Cp1252
java.library.path=C\:\\Programme\\Java\\jre1.5.0\\bin;.;C\:\\WINNT\\system32;C\:\\WINNT;C\:\\WINNT\\system32;C\:\\WINNT;C\:\\WINNT\\System32\\Wbem;C\:\\Programme\\Gemeinsame
Dateien\\GTK\\2.0\\bin
java.specification.name=Java Platform API Specification
java.class.version=49.0
sun.management.compiler=HotSpot Client Compiler
os.version=5.0
user.home=C\:\\Dokumente und Einstellungen\\Administrator
user.timezone=
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1252
java.specification.version=1.5
user.name=Administrator
java.class.path=C\:\\eclipse\\eclipse-SDK-3.0.1-win32\\eclipse\\workspace\\jcifs_test\\bin;C\:\\eclipse\\eclipse-SDK-3.0.1-win32\\eclipse\\workspace\\jcifs_test\\libs\\servlet-api.jar
java.vm.specification.version=1.0
sun.arch.data.model=32
java.home=C\:\\Programme\\Java\\jre1.5.0
java.specification.vendor=Sun Microsystems Inc.
user.language=de
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.5.0
java.ext.dirs=C\:\\Programme\\Java\\jre1.5.0\\lib\\ext
sun.boot.class.path=C\:\\Programme\\Java\\jre1.5.0\\lib\\rt.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\i18n.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\sunrsasign.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\jsse.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\jce.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\charsets.jar;C\:\\Programme\\Java\\jre1.5.0\\classes
java.vendor=Sun Microsystems Inc.
file.separator=\\
java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
sun.cpu.endian=little
sun.io.unicode.encoding=UnicodeLittle
sun.desktop=windows
sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486
i386 i86
New data read: Transport1[0.0.0.0<00>/192.168.233.1:139]
00000: FF 53 4D 42 72 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMBr......À....|
00010: 00 00 00 00 00 00 00 00 00 00 7D 88 00 00 01 00 |..........}.....|
byteCount=40 but readBytesWireFormat returned 26
treeConnect: unc=\\TOMNB\TEST2,service=?????
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 73 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMBs......À....|
00010: 00 00 00 00 00 00 00 00 00 08 7D 88 00 08 02 00 |..........}.....|
queryPath: \ext
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 32 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMB2......À....|
00010: 00 00 00 00 00 00 00 00 00 08 7D 88 00 08 03 00 |..........}.....|
open0: \ext
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 A2 BA 00 00 C0 98 03 C0 00 00 00 00 |ÿSMB¢º..À..À....|
00010: 00 00 00 00 00 00 00 00 00 08 7D 88 00 08 04 00 |..........}.....|
Exception in thread "main" jcifs.smb.SmbException: Access is denied.
at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:436)
at jcifs.smb.SmbTransport.send(SmbTransport.java:528)
at jcifs.smb.SmbSession.send(SmbSession.java:226)
at jcifs.smb.SmbTree.send(SmbTree.java:92)
at jcifs.smb.SmbFile.send(SmbFile.java:687)
at jcifs.smb.SmbFile.open0(SmbFile.java:826)
at jcifs.smb.SmbFile.setPathInformation(SmbFile.java:2250)
at jcifs.smb.SmbFile.setAttributes(SmbFile.java:2320)
at SetAttrs2.main(SetAttrs2.java:9)
--------------------------------------------------------------------
--------------------------------------------------------------------
import jcifs.smb.*;
import jcifs.util.LogStream;
public class SetAttrs2 {
public static void main( String argv[] ) throws Exception {
LogStream.setLevel(3);
SmbFile f = new SmbFile(
"smb://administrator:pw@192.168.233.1:139/test2/ext/menu.js" );
f.setAttributes( f.getAttributes() | f.ATTR_HIDDEN );
}
}
#JCIFS PROPERTIES
#Tue Jun 21 20:40:36 CEST 2005
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C\:\\Programme\\Java\\jre1.5.0\\bin
java.vm.version=1.5.0-b64
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http\://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=DE
sun.os.patch.level=Service Pack 4
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C\:\\eclipse\\eclipse-SDK-3.0.1-win32\\eclipse\\workspace\\jcifs_test
java.runtime.version=1.5.0-b64
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C\:\\Programme\\Java\\jre1.5.0\\lib\\endorsed
os.arch=x86
java.io.tmpdir=C\:\\DOKUME~1\\ADMINI~1\\LOKALE~1\\Temp\\
line.separator=\r\n
java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows 2000
sun.jnu.encoding=Cp1252
java.library.path=C\:\\Programme\\Java\\jre1.5.0\\bin;.;C\:\\WINNT\\system32;C\:\\WINNT;C\:\\WINNT\\system32;C\:\\WINNT;C\:\\WINNT\\System32\\Wbem;C\:\\Programme\\Gemeinsame
Dateien\\GTK\\2.0\\bin
java.specification.name=Java Platform API Specification
java.class.version=49.0
sun.management.compiler=HotSpot Client Compiler
os.version=5.0
user.home=C\:\\Dokumente und Einstellungen\\Administrator
user.timezone=
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1252
java.specification.version=1.5
user.name=Administrator
java.class.path=C\:\\eclipse\\eclipse-SDK-3.0.1-win32\\eclipse\\workspace\\jcifs_test\\bin;C\:\\eclipse\\eclipse-SDK-3.0.1-win32\\eclipse\\workspace\\jcifs_test\\libs\\servlet-api.jar
java.vm.specification.version=1.0
sun.arch.data.model=32
java.home=C\:\\Programme\\Java\\jre1.5.0
java.specification.vendor=Sun Microsystems Inc.
user.language=de
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.5.0
java.ext.dirs=C\:\\Programme\\Java\\jre1.5.0\\lib\\ext
sun.boot.class.path=C\:\\Programme\\Java\\jre1.5.0\\lib\\rt.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\i18n.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\sunrsasign.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\jsse.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\jce.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\charsets.jar;C\:\\Programme\\Java\\jre1.5.0\\classes
java.vendor=Sun Microsystems Inc.
file.separator=\\
java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
sun.cpu.endian=little
sun.io.unicode.encoding=UnicodeLittle
sun.desktop=windows
sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486
i386 i86
New data read: Transport1[0.0.0.0<00>/192.168.233.1:139]
00000: FF 53 4D 42 72 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMBr......À....|
00010: 00 00 00 00 00 00 00 00 00 00 30 AD 00 00 01 00 |..........0....|
byteCount=40 but readBytesWireFormat returned 26
treeConnect: unc=\\TOMNB\TEST2,service=?????
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 73 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMBs......À....|
00010: 00 00 00 00 00 00 00 00 00 08 30 AD 00 08 02 00 |..........0....|
queryPath: \ext\menu.js
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 32 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMB2......À....|
00010: 00 00 00 00 00 00 00 00 00 08 30 AD 00 08 03 00 |..........0....|
open0: \ext\menu.js
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 A2 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMB¢......À....|
00010: 00 00 00 00 00 00 00 00 00 08 30 AD 00 08 04 00 |..........0....|
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 32 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMB2......À....|
00010: 00 00 00 00 00 00 00 00 00 08 30 AD 00 08 05 00 |..........0....|
byteCount=5 but readBytesWireFormat returned 3
close: 16384
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 04 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMB.......À....|
00010: 00 00 00 00 00 00 00 00 00 08 30 AD 00 08 06 00 |..........0....|
--------------------------------------------------------------------
--------------------------------------------------------------------
import jcifs.smb.*;
import jcifs.util.LogStream;
public class SetAttrs2 {
public static void main( String argv[] ) throws Exception {
LogStream.setLevel(3);
SmbFile f = new SmbFile(
"smb://administrator:pw@192.168.233.1:139/test2/ext/menu.js" );
f.setAttributes( f.ATTR_HIDDEN );
}
}
#JCIFS PROPERTIES
#Tue Jun 21 20:41:45 CEST 2005
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=C\:\\Programme\\Java\\jre1.5.0\\bin
java.vm.version=1.5.0-b64
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http\://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=DE
sun.os.patch.level=Service Pack 4
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C\:\\eclipse\\eclipse-SDK-3.0.1-win32\\eclipse\\workspace\\jcifs_test
java.runtime.version=1.5.0-b64
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=C\:\\Programme\\Java\\jre1.5.0\\lib\\endorsed
os.arch=x86
java.io.tmpdir=C\:\\DOKUME~1\\ADMINI~1\\LOKALE~1\\Temp\\
line.separator=\r\n
java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
os.name=Windows 2000
sun.jnu.encoding=Cp1252
java.library.path=C\:\\Programme\\Java\\jre1.5.0\\bin;.;C\:\\WINNT\\system32;C\:\\WINNT;C\:\\WINNT\\system32;C\:\\WINNT;C\:\\WINNT\\System32\\Wbem;C\:\\Programme\\Gemeinsame
Dateien\\GTK\\2.0\\bin
java.specification.name=Java Platform API Specification
java.class.version=49.0
sun.management.compiler=HotSpot Client Compiler
os.version=5.0
user.home=C\:\\Dokumente und Einstellungen\\Administrator
user.timezone=
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1252
java.specification.version=1.5
user.name=Administrator
java.class.path=C\:\\eclipse\\eclipse-SDK-3.0.1-win32\\eclipse\\workspace\\jcifs_test\\bin;C\:\\eclipse\\eclipse-SDK-3.0.1-win32\\eclipse\\workspace\\jcifs_test\\libs\\servlet-api.jar
java.vm.specification.version=1.0
sun.arch.data.model=32
java.home=C\:\\Programme\\Java\\jre1.5.0
java.specification.vendor=Sun Microsystems Inc.
user.language=de
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.5.0
java.ext.dirs=C\:\\Programme\\Java\\jre1.5.0\\lib\\ext
sun.boot.class.path=C\:\\Programme\\Java\\jre1.5.0\\lib\\rt.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\i18n.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\sunrsasign.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\jsse.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\jce.jar;C\:\\Programme\\Java\\jre1.5.0\\lib\\charsets.jar;C\:\\Programme\\Java\\jre1.5.0\\classes
java.vendor=Sun Microsystems Inc.
file.separator=\\
java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
sun.cpu.endian=little
sun.io.unicode.encoding=UnicodeLittle
sun.desktop=windows
sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486
i386 i86
New data read: Transport1[0.0.0.0<00>/192.168.233.1:139]
00000: FF 53 4D 42 72 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMBr......À....|
00010: 00 00 00 00 00 00 00 00 00 00 3A 06 00 00 01 00 |..........:.....|
byteCount=40 but readBytesWireFormat returned 26
treeConnect: unc=\\TOMNB\TEST2,service=?????
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 73 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMBs......À....|
00010: 00 00 00 00 00 00 00 00 00 08 3A 06 00 08 02 00 |..........:.....|
open0: \ext\menu.js
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 A2 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMB¢......À....|
00010: 00 00 00 00 00 00 00 00 00 08 3A 06 00 08 03 00 |..........:.....|
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 32 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMB2......À....|
00010: 00 00 00 00 00 00 00 00 00 08 3A 06 00 08 04 00 |..........:.....|
byteCount=5 but readBytesWireFormat returned 3
close: 16384
New data read: Transport1[TOMNB<00>/192.168.233.1:139]
00000: FF 53 4D 42 04 00 00 00 00 98 03 C0 00 00 00 00 |ÿSMB.......À....|
00010: 00 00 00 00 00 00 00 00 00 08 3A 06 00 08 05 00 |..........:.....|
thanks, bye
tom
Michael B Allen wrote:
> On Mon, 20 Jun 2005 19:56:38 +0200
> Thomas Bley <bley at in.tum.de> wrote:
>
>
>>using:
>> f.setAttributes( f.getAttributes() | f.ATTR_HIDDEN );
>>
>>gives me:
>>Exception in thread "main" jcifs.smb.SmbException: Access is denied.
>> at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:436)
>
>
> What does this do?:
>
> f.setAttributes( f.ATTR_HIDDEN );
>
> If it still fails it's not a bug in the mask as I previously thought. From
> glancing at the code I can see there is a mask used to filter what
> attributes can be set so it's probably a bug in the flags/options used
> to open the file. I will have to look at a packet capture and compare
> to see where we're going wrong.
>
> Mike
>
More information about the jcifs
mailing list