Swanand Mulay

Results 30 issues of Swanand Mulay

We can use [onig crate](https://crates.io/crates/onig) instead of regex crate for strings API. We can't fully replace regex crate as onig doesn't provide a way to match on bytes not it...

The idea is to use [smallvec](https://crates.io/crates/smallvec) for buffer while extracting strings from file. We only consider the strings which are longer than 4 characters, so for other strings, which we...

enhancement

We have `Exploit` for some identifications. It would be great if we could show them if user passed `-v` i.e. verbose flag on cli. ```json { "Name": "Mailchimp API Key",...

Following regex won't compile as regex crate doesn't support look-around. If possible, can we rewrite them in such a way that they don't use look-around?? - [ ] Internet Protocol...

# Expected Behavior Filters should be validated before subscribing and invalid filters should be rejected # Current Behavior No validation is performed ## Context For publish, we check [valid_topic](https://github.com/bytebeamio/rumqtt/blob/742d8bacc20dbab70374ebc6df711276feecc887/rumqttc/src/client.rs#L84) before...

good first issue

This PR aims to improve usability of Mqttoptions and fixes #434 and #270 . some of the changes are: - port isn't required argument to `new()`: - It can be...

## Type of change - Breaking change (fix or feature that would cause existing functionality to not work as expected) ## Checklist: - [x] Formatted with `cargo fmt` - [x]...

This PR aims to handle payload format indicator in MQTTv5 as per [standards](https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901111). ## Type of change - New feature (non-breaking change which adds functionality) ## Checklist: - [x] Formatted...

This PR adds support for max packet size as per defined in MQTTv5 [standards](https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901050). ## Type of change - New feature (non-breaking change which adds functionality) ## Checklist: - [x]...

when we subscribe to a filter ( in v3.11 / v5 ), we specify the qos, which is maximum qos , but we treat is as the qos for all...