All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
3.5.1 - 2023-03-30
- Ensure the Properties of
JIComServer
are passed along to any subsequentJIComOxidStub
to allow a higher level of authentication for pings.
3.5.0 - 2022-12-19
- Utility class to ease close objects without throw on error.
- Avoid buffer overruns in the NdrBuffer class (Based on j-interop patch 1).
- Simplify JIComTransport (Inspired by j-interop patch 4).
- Reset
JIComServer
binding tonull
when unused (Based on j-interop patch 3). - Start
JIComOxidRuntime
ping timer threads on demand (Based on j-interop patch 3). - Set System Properties earlier in the construction of
JIComServer
to allow a higher level of authentication upon initial connection.
- Finish to remove custom
MD4
implementation (Inspired by on j-interop patch 5).
- Update JIComTransport to fix socket leak (Inspired by j-interop patch 6 and j-interop patch 7).
3.4.0 - 2022-04-26
- Force load of
BouncyCastleProvider
to ensureMD4
implementation exists. Can be disabled by java boolean propertyignore_bouncycastleprovider
.
- Update maven plugins dependencies.
- Numerous code cleanups, I hope I didn't break anything.
- Use a
LOGGER
per class instead of usingJISystem.getLogger
. - Deprecate
JISystem.setInBuiltLogHandler
. - Deprecate Windows only SSO authentication.
- Replace custom
MD4
andMD5
implementation by java integrated one. - Replace iwombat
UUID
implementation by java integrated one. - Disable execution of "tests" files when compiling.
- Set class
JIComRuntimeTransport
more extendable (#7 and #9).
3.3.0 - 2022-01-03
- Force minimal maven version to
3.6.0
.
- Update
jcifs-ng
from version2.1.6
to2.1.7
. - Update maven plugins dependencies.
3.2.0 - 2021-09-14
- Add multiples missing errors codes (#3).
- Preregister
WbemScripting.SWbemLocator
ClsidDB to avoid registry query when using WMI.
- Update
jcifs-ng
from version2.1.5
to2.1.6
. - Update maven plugins dependencies.
- Fix crash when password contains modulo (
%
) character and program ID is not registered (#5).
3.1.0 - 2021-03-05
- Recognize response codes
0xc0000008
and0xc0000034
. Imported from Jeff Gehlbach work at sourceforce patches#15.
- Remove new line prefix on logs.
- Update
jcifs-ng
from version2.1.3
to2.1.5
. - Update maven plugins dependencies.
3.0.0 - 2019-11-15
- Add dependency to
jcifs-ng
version2.1.3
. - Add LICENSE, README and CHANGELOG.
- Update minimal java version from 6 to 7.
- Auto-format code using Netbeans formatter.
- Update line ending to
lf
for all files. - Update project structure to maven default.
- Update and tidy poms.
- Remove dependency to
jcifs
version1.2.19
.
- Socket connection timeout not used on connect.