- Sort Score
- Num 10 results
- Language All
Results 41 - 48 of 48 for SMB3 (0.02 seconds)
The search processing time has exceeded the limit. The displayed results may be partial.
-
docs/smb3-features/02-persistent-handles-design.md
# Persistent Handles Feature - Detailed Design Document ## 1. Overview Persistent handles (also known as durable handles) allow SMB3 connections to survive network disconnections, server reboots, and client reconnections. This feature is critical for enterprise reliability and seamless failover scenarios. ## 2. Protocol Specification Reference - **MS-SMB2 Section 2.2.13.2.3**: SMB2_CREATE_DURABLE_HANDLE_REQUEST
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 16 02:53:50 GMT 2025 - 31.6K bytes - Click Count (0) -
src/test/java/jcifs/smb/SmbTransportImplTest.java
assertThrows(SmbUnsupportedOperationException.class, () -> transport.createEncryptionContext(new byte[] { 1 }, null)); } @Test @DisplayName("createEncryptionContext rejects pre-SMB3 dialect") void createEncryptionContext_rejects_oldDialect() throws Exception { setField(transport, "smb2", true); Smb2NegotiateResponse nego = new Smb2NegotiateResponse(cfg);
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 14 05:31:44 GMT 2025 - 17.6K bytes - Click Count (0) -
src/main/java/jcifs/util/ServerResponseValidator.java
private static final Logger log = LoggerFactory.getLogger(ServerResponseValidator.class); // Protocol limits private static final int MAX_SMB_MESSAGE_SIZE = 16 * 1024 * 1024; // 16MB max for SMB3 private static final int MAX_SMB1_MESSAGE_SIZE = 65535; // 64KB for SMB1 private static final int MIN_SMB_HEADER_SIZE = 32; private static final int MAX_PATH_COMPONENT_SIZE = 255;Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 30 05:58:03 GMT 2025 - 16.6K bytes - Click Count (0) -
docs/smb3-features/05-rdma-smb-direct-design.md
} } public void validateRemoteAccess(long remoteAddress, int length, int remoteKey) { // Validate that remote memory access is authorized // This would integrate with SMB3 encryption/signing if (!isAuthorizedAccess(remoteAddress, length, remoteKey)) { throw new SecurityException("Unauthorized RDMA remote access"); } }Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 16 02:53:50 GMT 2025 - 35.9K bytes - Click Count (0) -
docs/smb3-features/03-multi-channel-design.md
# Multi-Channel Feature - Detailed Design Document ## 1. Overview SMB3 Multi-Channel enables the use of multiple network connections between client and server, providing increased throughput, network fault tolerance, and automatic failover capabilities. This feature aggregates bandwidth across multiple NICs and provides seamless failover when network paths fail. ## 2. Protocol Specification Reference
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 16 02:53:50 GMT 2025 - 39.6K bytes - Click Count (0) -
src/test/java/jcifs/smb/PreauthIntegrityTest.java
assertNotEquals(hash[0], hash2[0]); } } /** * Test pre-auth integrity with SMB3.1.1 */ @Test @DisplayName("Pre-auth integrity should work with SMB3.1.1") void testPreauthWithSmb311() throws Exception { // Setup SMB3.1.1 when(negotiateResponse.getSelectedDialect()).thenReturn(DialectVersion.SMB311);
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 30 05:58:03 GMT 2025 - 10.5K bytes - Click Count (0) -
src/test/java/jcifs/audit/SecurityAuditLoggerTest.java
} @Test @DisplayName("Test log encryption") void testLogEncryption() { logger.logEncryption(true, "AES-128-GCM", "SMB3.1.1"); Map<EventType, Long> stats = logger.getStatistics(); assertEquals(Long.valueOf(1), stats.get(EventType.ENCRYPTION_ENABLED), "Should have 1 encryption event"); } @TestCreated: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 30 05:58:03 GMT 2025 - 8.6K bytes - Click Count (0) -
src/main/java/jcifs/smb/SmbTreeImpl.java
if (nego.getSelectedDialect().atLeast(DialectVersion.SMB311)) { // have preauth integrity instead log.debug("Secure negotiation does not apply, is SMB3.1"); return; } final Smb2NegotiateRequest negoReq = new Smb2NegotiateRequest(sess.getConfig(), trans.getRequestSecurityMode(nego)); log.debug("Sending VALIDATE_NEGOTIATE_INFO");
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sun Aug 31 08:00:57 GMT 2025 - 30K bytes - Click Count (0)