Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@marevol
Copy link
Contributor

@marevol marevol commented Sep 6, 2025

This pull request migrates the codebase from the legacy jcifs package to the new org.codelibs.jcifs.smb package structure. The changes update package imports, OSGi bundle configurations, and code/documentation references throughout the project to reflect the new namespace. Additionally, obsolete interface files in the old package are removed.

Migration to new package structure

  • All Java import statements in README.md and example code are updated from jcifs to org.codelibs.jcifs.smb and its subpackages. [1] [2]
  • OSGi bundle export and import package configurations in pom.xml are changed to use the new org.codelibs.jcifs.smb package, including updates to class references and exclusions. [1] [2] [3]

Removal of legacy interfaces

  • The interface files src/main/java/jcifs/ACE.java, src/main/java/jcifs/BufferCache.java, and src/main/java/jcifs/Config.java are deleted from the codebase, removing references to the old package and legacy APIs. [1] [2] [3]

@marevol marevol requested a review from Copilot September 6, 2025 02:08
@marevol marevol self-assigned this Sep 6, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR migrates the jcifs library from the legacy jcifs package to the new org.codelibs.jcifs.smb package structure. The migration includes updating all package references in documentation, build configuration, and removing obsolete interface files from the old package namespace.

Key changes:

  • Update package imports in README.md examples from jcifs.* to org.codelibs.jcifs.smb.*
  • Migrate OSGi bundle configurations in pom.xml to use the new package structure
  • Remove legacy interface files (ACE.java, BufferCache.java, Config.java) from the old package

Reviewed Changes

Copilot reviewed 67 out of 1706 changed files in this pull request and generated no comments.

File Description
README.md Updates Java import statements in code examples to use new package structure
pom.xml Updates OSGi bundle export/import configurations and file exclusions to new package paths

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

…ing little-endian encoding/decoding and offsets
…d-safe pipe ops, strict URL canonicalization, adaptive credit management, and stronger AES-256 defaults
@marevol marevol closed this Sep 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants