Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
c1e5d24
Checkpoint, builds
Mar 10, 2026
d328a38
Decoding binary data fixes
Mar 11, 2026
47cc77f
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Mar 11, 2026
bf95ff2
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Mar 11, 2026
6ae3deb
Validation fixes
Mar 12, 2026
928cced
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Mar 12, 2026
be9fdcd
Client validation fixes
Mar 12, 2026
a9243d2
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Mar 12, 2026
297e8cf
Make a disconnection validation failure still disconnect the mqtt5 cl…
Mar 13, 2026
e5bbd61
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Mar 13, 2026
16dd37a
Update mqtt5 disconnect validation failure tests to relax exception b…
Mar 13, 2026
049128e
Remove mqttjs
Mar 13, 2026
75b6cea
Rewrite operation signatures to remove redundancy
Mar 17, 2026
92e4316
Undo for now
Mar 17, 2026
73aa5d7
Resubscribe support part 1
Mar 18, 2026
7c920cc
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Mar 18, 2026
081f91b
Format
Mar 18, 2026
5670b64
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Mar 18, 2026
c017d70
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Mar 18, 2026
e082e8b
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Mar 30, 2026
0df597f
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Apr 7, 2026
ab7ebfe
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Apr 15, 2026
4e4cce8
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Apr 16, 2026
a9024f5
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Apr 20, 2026
f66f815
Validate disconnect before submitting; some tests will fail
Apr 20, 2026
e6b7230
Throw on invalid disconnect packets in mqtt5
Apr 20, 2026
5e59209
Test fixes
Apr 20, 2026
e94749a
Mutate in place rather than clone
Apr 21, 2026
ef24477
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
Apr 22, 2026
0c63328
Merge branch 'JsMqtt-8-311' into JsMqtt-9-5
May 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions lib/browser/mqtt5.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -332,14 +332,14 @@ function createOperationFailureClient() : mqtt5.IMqtt5Client {
test_utils.conditional_test(test_utils.ClientEnvironmentalConfig.hasIotCoreEnvironment())('Disconnection failure - session expiry underflow', async () => {
await retry.networkTimeoutRetryWrapper( async () => {
// @ts-ignore
await test_utils.testDisconnectValidationFailure(createOperationFailureClient(), -5);
await test_utils.testDisconnectValidationFailure(createOperationFailureClient() as mqtt5.Mqtt5Client, -5);
})
});

test_utils.conditional_test(test_utils.ClientEnvironmentalConfig.hasIotCoreEnvironment())('Disconnection failure - session expiry overflow', async () => {
await retry.networkTimeoutRetryWrapper( async () => {
// @ts-ignore
await test_utils.testDisconnectValidationFailure(createOperationFailureClient(), 4294967296);
await test_utils.testDisconnectValidationFailure(createOperationFailureClient() as mqtt5.Mqtt5Client, 4294967296);
})
});

Expand Down
603 changes: 216 additions & 387 deletions lib/browser/mqtt5.ts

Large diffs are not rendered by default.

Loading
Loading