Skip to content
JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java
Java
Branch: master
Clone or download
Latest commit 965106a Aug 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore jcifs 1.3.18 Feb 18, 2016
.travis.yml add travis Jun 27, 2019
LICENSE Initial commit Jan 18, 2016
README.md sync up with the latest code May 16, 2019
pom.xml update dependencies Aug 12, 2019

README.md

JCIFS

JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java. From version 2.x, this project is forked from jcifs-ng.

Version

Versions in Maven Repository

Using Maven

Put the following block into pom.xml if using Maven:

<dependency>
    <groupId>org.codelibs</groupId>
    <artifactId>jcifs</artifactId>
    <version>2.x.y</version>
</dependency>

Changes

  • SMB2 (2.02 protocol level) support, some SMB3 support
  • Remove global state
  • Allow per context configuration
  • Logging through SLF4J
  • Drop pre-java 1.7 support
  • Unify authentication subsystem, NTLMSSP/Kerberos support
  • Large ReadX/WriteX support
  • Streaming list operations
  • NtTransNotifyChange support
  • Google patches: various bugfixes, lastAccess support, retrying requests
  • A proper test suite
  • Various fixes

Building from sources

Run the following to install the newest master version into your local ~/.m2/repository:

mvn -C clean install -DskipTests -Dmaven.javadoc.skip=true -Dgpg.skip=true
You can’t perform that action at this time.