Skip to content

Commit

Permalink
Merge pull request #61 from VolantMQ/issue-42
Browse files Browse the repository at this point in the history
Ref #42

    1. Session expiry
    2. Topic alias
    3. Publication expiry
    4. No local
    5. Retain as published
    6. Retain handling
    7. Receive maximum
    
    Split encode/decode operations by type
  • Loading branch information
troian authored Sep 18, 2017
2 parents 3bcb021 + 3c448da commit c7b8bba
Show file tree
Hide file tree
Showing 56 changed files with 2,848 additions and 2,041 deletions.
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ VolantMQ is a high performance MQTT broker that aims to be fully compliant with
### Features, Limitations, and Future

**Features**
* [MQTT v3.1 - V3.1.1 compliant](http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html)
* [MQTT v3.1 - V3.1.1](http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html)
* [MQTT V5.0](http://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html), in progress refer to [TODO](#TODO)
* Full support of WebSockets transport
* SSL for both plain tcp and WebSockets transports
* Independent auth providers for each transport
Expand All @@ -27,13 +28,14 @@ VolantMQ is a high performance MQTT broker that aims to be fully compliant with
* [BoltDB](https://github.com/boltdb/bolt)
* In memory

**Future**
* V5.0 specification
**TODO**
* V5.0:
* Publication expiry
* Packets testing
* Cluster
* Bridge
### Performance

TBD
* Benchmarking
* Plugins

### Compatibility

Expand Down
Loading

0 comments on commit c7b8bba

Please sign in to comment.