- Sort Score
- Num 10 results
- Language All
Results 41 - 50 of 62 for SMB3 (0.08 seconds)
-
src/main/java/jcifs/internal/smb2/multichannel/ChannelLoadBalancer.java
import jcifs.internal.smb2.info.Smb2QueryInfoRequest; import jcifs.internal.smb2.info.Smb2SetInfoRequest; import jcifs.internal.smb2.io.Smb2ReadRequest; import jcifs.internal.smb2.io.Smb2WriteRequest; /** * Load balancer for SMB3 Multi-Channel connections */ public class ChannelLoadBalancer { private final ChannelManager manager; private LoadBalancingStrategy strategy; private final AtomicInteger roundRobinCounter; /**Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 30 05:58:03 GMT 2025 - 8.2K bytes - Click Count (0) -
src/main/java/jcifs/internal/smb2/lease/DirectoryLeaseContext.java
*/ package jcifs.internal.smb2.lease; import jcifs.internal.smb2.create.CreateContextRequest; import jcifs.internal.util.SMBUtil; /** * Directory Lease Context for SMB3 directory leasing * * This context extends standard lease context with directory-specific metadata * for enhanced directory caching capabilities. */ public class DirectoryLeaseContext implements CreateContextRequest {Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 23 02:21:31 GMT 2025 - 9.4K bytes - Click Count (0) -
docs/smb3-features/04-directory-leasing-design.md
# Directory Leasing Feature - Detailed Design Document ## 1. Overview Directory leasing extends the SMB3 lease concept to directories, enabling client-side caching of directory metadata and change notifications. This significantly improves performance for applications that frequently enumerate directories or monitor directory changes. ## 2. Protocol Specification Reference - **MS-SMB2 Section 2.2.13.2.12**: SMB2_CREATE_REQUEST_LEASE_V2 for directories
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 16 02:53:50 GMT 2025 - 36.2K bytes - Click Count (0) -
src/main/java/jcifs/internal/smb2/nego/Smb2NegotiateRequest.java
negoContexts.add(new EncryptionNegotiateContext(config, cipherArray)); } // Add compression context for SMB3 compression support if (config.isCompressionEnabled()) { negoContexts.add(new CompressionNegotiateContext(config, new int[] { CompressionNegotiateContext.COMPRESSION_LZ77,
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sun Aug 31 08:00:57 GMT 2025 - 9.3K bytes - Click Count (0) -
src/main/java/jcifs/smb/SmbTransportImpl.java
cipherId = EncryptionNegotiateContext.CIPHER_AES128_CCM; } else { throw new SmbUnsupportedOperationException("SMB3 required for encryption, negotiated: " + dialect); } try { // Derive encryption and decryption keys using SMB3 KDF final int dialectInt = dialect.getDialect();Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 30 05:58:03 GMT 2025 - 69.8K bytes - Click Count (0) -
src/test/java/jcifs/internal/smb2/Smb2ConstantsTest.java
"Dialect ANY should be greater than lowest dialect"); assertTrue(Smb2Constants.SMB2_DIALECT_ANY < Smb2Constants.SMB2_DIALECT_0300, "Dialect ANY should be less than SMB3 dialects"); } @Test @DisplayName("Capability values should fit in 32-bit integer") void testCapabilityValueRange() {
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 14 05:31:44 GMT 2025 - 14.1K bytes - Click Count (0) -
src/main/java/jcifs/internal/smb2/multichannel/NetworkInterfaceInfo.java
import java.net.NetworkInterface; import java.net.SocketException; import java.nio.ByteBuffer; import java.nio.ByteOrder; import jcifs.internal.util.SMBUtil; /** * Information about a network interface for SMB3 Multi-Channel */ public class NetworkInterfaceInfo { private int interfaceIndex; private int capability; private int linkSpeed; // In units of 1 Mbps private byte[] sockaddrStorage;Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 21 11:13:46 GMT 2025 - 9.8K bytes - Click Count (0) -
src/main/java/jcifs/internal/smb2/ServerMessageBlock2.java
import jcifs.internal.SMBSigningDigest; import jcifs.internal.util.SMBUtil; import jcifs.smb.SmbException; import jcifs.util.Hexdump; /** * Base class for SMB2/SMB3 protocol messages. * * This abstract class provides common functionality for all SMB2/SMB3 * message types including encoding, decoding, and message handling. * * @author mbechler */ public abstract class ServerMessageBlock2 implements CommonServerMessageBlock {Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sun Aug 31 08:00:57 GMT 2025 - 24K bytes - Click Count (0) -
src/main/java/jcifs/smb/compression/DefaultCompressionService.java
import java.util.zip.Inflater; import java.util.zip.InflaterInputStream; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import jcifs.CIFSException; /** * Default implementation of SMB3 compression service. * * Provides compression using Java's built-in deflate algorithm as a base * for LZ77-based compression. For production use, more specialized
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sun Aug 31 08:00:57 GMT 2025 - 11.2K bytes - Click Count (0) -
src/test/java/jcifs/internal/smb2/nego/Smb2NegotiateRequestTest.java
// Then assertEquals(0, request.getCapabilities() & Smb2Constants.SMB2_GLOBAL_CAP_DFS); } @Test @DisplayName("Should set encryption capability for SMB3+") void testEncryptionCapabilitySmb3() { // Given when(mockConfig.isEncryptionEnabled()).thenReturn(true); when(mockConfig.getMaximumVersion()).thenReturn(DialectVersion.SMB300);Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 14 05:31:44 GMT 2025 - 20.7K bytes - Click Count (0)