Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/moscajs/aedes
Barebone MQTT broker that can run on any stream server, the node way
https://github.com/moscajs/aedes
d2aefc2bbf5bac0b7334510d419559e9bfe6b233 authored almost 5 years ago by Matteo Collina <[email protected]>
* fix: Delete existing will message on client connect
* fix: Delete will even if no will spec...
ac4bc274236eeda7abd10df19050734b0e500c02 authored almost 5 years ago by Daniel Lando <[email protected]>27d206a9f5caa29d21c5227e54f50037ccc2e8b3 authored almost 5 years ago by Daniel Lando <[email protected]>
931b7b52fa71491e3e1ff4bb6ad2d948368d25e5 authored almost 5 years ago by Daniel Lando <[email protected]>
aa13ed8835586c6999a4f1011779b4247741dfac authored almost 5 years ago by Daniel Lando <[email protected]>
* Fixed duplicate done call in ping handler
* Emit ping event before write
6b0c8fc9aea155d330fe8b3ffa02920d8b5e6363 authored almost 5 years ago by Gnought <[email protected]>0010caedbcab0bfa88489e878be2b6b1ee40fd9c authored almost 5 years ago by Matteo Collina <[email protected]>
* Fix bug while client subscribing to an Array of topics.
* keep original subscription negati...
836d5b7d2f2917451e4f42318e4158c818c787c6 authored almost 5 years ago by seeLuck <[email protected]>61bafec30eeee2203f0c4b4c25541b539c18b0f7 authored about 5 years ago by Gnought <[email protected]>
cdedd37f1b5ec3f009355928ea3b951775a43490 authored about 5 years ago by Gnought <[email protected]>
* add trustProxy config in aedes ; protocol decoding ( proxy parser ) and ip setting at nextBatc...
1eada999ce6fdfcf85c63ac182f81b56ee0b5bda authored about 5 years ago by getlarge <[email protected]>* Clusters example #146
* Fixed standard indentation issues
bccfca9612f5d22ad73018bb61d77842836a7a69 authored about 5 years ago by Daniel Lando <[email protected]>5a82b9979a94d4063c9d61accbde4e2b878b2d8a authored about 5 years ago by Gnought <[email protected]>
2b80c6f0b3d08f66f4a3d90f6986875199b68979 authored about 5 years ago by Gnought <[email protected]>
24b73f5d5a282d4ae73fd9f3851f1197e78d9517 authored over 5 years ago by Gnought <[email protected]>
* add websocket/http request to client object during connection
* add README notes and websoc...
18aeb22c7303478dbae2721c76c877aa05176541 authored over 5 years ago by Adam Bachman <[email protected]>56aa327a6b4481c88514fb70cc5079a2c3de549b authored over 5 years ago by Gnought <[email protected]>
02913a31ef49b40625b3f9a5a9bd61b34c09f296 authored over 5 years ago by Gnought <[email protected]>
756a2a9e2b4fb6ecde496fa19f96a4ed5858d278 authored over 5 years ago by Gnought <[email protected]>
* Change uuid/v5 to uuid/v4 for a random id
* Update README.md
27d7ab3dd64e821f70d651e8a3734e22319b7a3a authored over 5 years ago by Gnought <[email protected]>280bae56e4366670f2b32e4d6b1bad357d132ac0 authored over 5 years ago by Gnought <[email protected]>
* Use uuid for broker id while shortid for client id
* Update README.md
44ebeda23afffa850e505f50faf85db0c6c271f2 authored over 5 years ago by Gnought <[email protected]>* Dedupe subscriptions
* Fixed typo
* Refactored from forEach to for loop
81e75acda1a21f49b596fccd90fad2903ef69cc2 authored over 5 years ago by Gnought <[email protected]>7d3f8c05565719c82c74bddba14cae4cd604a9dc authored over 5 years ago by Gnought <[email protected]>
* Fixed PreConnect typescript definition
* Added preConnect typescript test
ab89b23d90d31baaf96aa8c655308f16bcbbce07 authored over 5 years ago by Gnought <[email protected]>bc7f768d5ebdd5eb6c67cb659da80e3ac39fdc7e authored over 5 years ago by Gnought <[email protected]>
* Attempt to fix "Maximum call stack size exceeded"
Reported in https://github.com/mcollina/aed...
* Added comment
* Also clear _will variable in client.close()
* Refactored
* Added a te...
68fc847b85d449f0986f3ef030e52b0adf83eb0c authored over 5 years ago by Gnought <[email protected]>* Each Client shares dedupe function, save memory
* Refactored
197721a179330c5af37e1b428d2efdbcaa6cd9fd authored over 5 years ago by Gnought <[email protected]>* Fixed tests on ack events & added when clean=true
* Added a unit test
'publish direct to a...
* Fixed `broker.published` packet be idential to the original one
* Fixed enqueueOffline to u...
a59a281df032285acd50b5b29821df6108dbc5e7 authored over 5 years ago by Gnought <[email protected]>eca2e9247b83190565e5c579833643ad6efa7802 authored over 5 years ago by Gnought <[email protected]>
* Set keepalive after auth, save mem if auth fails
* Enhance & Optimize connect handler
- Fo...
* Optimize handle function
* Be more realistic, use handle fn in a test
* Optimize handle ...
992cce1c6cdfce42d841416d1eec8905ef7cf0d5 authored over 5 years ago by Gnought <[email protected]>* Expose current Aedes version, used in aedes-stats
* Added unit test
* Expose version usi...
a1f9a4bc032fbdfa6b7f2a6013e125af6b7f97c6 authored over 5 years ago by Gnought <[email protected]>f83783c5763daba3c33bd423948fa75ba1c38319 authored over 5 years ago by Gnought <[email protected]>
2fbcf750e9b45df0fe2229f25dfe5a1eea54a304 authored over 5 years ago by Gnought <[email protected]>
9345c1bf7676dad5ccd00807af349eba66b37571 authored over 5 years ago by Gnought <[email protected]>
* Enhance test `resend publish on non-clean reconnect QoS 1`
* Add a qos 2 test, 'multiple pu...
65f59aa3f8031003dc08416f2c5de7d89ca87cc5 authored over 5 years ago by Gnought <[email protected]>* Added topic tests
* Refactored topic tests into topics.js
* Added missing package
bf943ea1c5e176b71fa6814af3f2f0043af805e8 authored over 5 years ago by Gnought <[email protected]>e2d64b2bf83bf795aa701468eac27f6bc597d6ff authored over 5 years ago by Gnought <[email protected]>
1b581ccbeb676baaa97be57dabf764270acc516b authored over 5 years ago by gnought <[email protected]>
43e0babc93ec4c71c894ef7ef64782aef1e84f73 authored over 5 years ago by gnought <[email protected]>
6f9a55222d61834ffa89da528170822fdd034f42 authored over 5 years ago by gnought <[email protected]>
05cda9ba72222d7eb0206ed523dbe4958e6d72be authored over 5 years ago by Gnought <[email protected]>
ce601597e1cf9126286bae3d71d66a066c1daafb authored over 5 years ago by Gnought <[email protected]>
2a1fc2a230cd259274d26adace2aa3a8b2e8fa2f authored over 5 years ago by gnought <[email protected]>
794e349561d204e6eba8e19678760768c0176a17 authored over 5 years ago by gnought <[email protected]>
e89b7bd371467e3d6b14f6a17ba67fc93dc13344 authored over 5 years ago by gnought <[email protected]>
* Enhance retain test
broker not store zero-byte retained messages
* Send retained packets s...
cb3c3a69504520d274f4f1503e44163bf2a93121 authored over 5 years ago by Gnought <[email protected]>3683101294591c52fdce6d286ab7c3edd7f4b255 authored over 5 years ago by Gnought <[email protected]>
* Fixed the incorrect offline queue in QoS 1
The items in offline queue should be same as what ...
da8ba5ade870c4b608858549da62b5dced12a72c authored over 5 years ago by Gnought <[email protected]>
Add dependencies badges
e8eb6e1e3d096d3c7e4307ec0dbd7ac386adb111 authored over 5 years ago by Gnought <[email protected]>
* Forcibly close a subscriber socket should not affect others
When multiple subscribers listen ...
Removed obsolete files & added engines section in package.json
3ac4f7feb7d796bbf17a78741a5fd5a314036b14 authored over 5 years ago by Gnought <[email protected]>fbd762ce67a064c9aa13bfa832293a965f871f9f authored over 5 years ago by gnought <[email protected]>
076174b0c3f267dc96bca0bc3852aecd10b5dbb0 authored over 5 years ago by gnought <[email protected]>
664527f61c7f3fbcca758a035b20507381cff0a3 authored over 5 years ago by gnought <[email protected]>
8ecca18c52ebe6ed84907a1128c20f27b8f56a49 authored over 5 years ago by Gnought <[email protected]>
ee75eda1d5a503e630f026fdb95979e51e88a2f6 authored over 5 years ago by Gnought <[email protected]>
* Close aedes broker gracefully
* Emit closed event only once if double call close()
e7b506e8e94e0553b499c54ee7f4628e9d8651c4 authored over 5 years ago by Gnought <[email protected]>0c92ba89e3478727da73a6c644767b87968c715c authored over 5 years ago by Gnought <[email protected]>
c474a935cd4e07b9d9f8924d8bc5cca146e63dbb authored over 5 years ago by Gnought <[email protected]>
abcecd3c5a33907dd0440e7c5d22fc644e1f9adf authored over 5 years ago by Gnought <[email protected]>
308edc2935e186ff446f920d70480fc491272688 authored over 5 years ago by Gnought <[email protected]>
9bac5ebbcc0d718a4d776ae5f5846dd38d82fd4c authored over 5 years ago by Gnought <[email protected]>
* More reliable test in 'subscribe and publish QoS 1 in parallel'
In a parallel testing, publis...
ec11c39197d4086a350a1f62501f5281ecbc0915 authored over 5 years ago by Gnought <[email protected]>
eac037cb45d8125c5dbb714917bebd78e0a769d6 authored over 5 years ago by Gnought <[email protected]>
* Added collaborators
Give a big thanks for author, our collaborators and a great community
...
801507713238de051c82a5fbce01a9359e5e09a3 authored over 5 years ago by Gnought <[email protected]>93e381e99030404a582c34c6c900290becc04665 authored over 5 years ago by Gnought <[email protected]>
7a1b4d877465a61e03632cd0ea41a6d8a81640a2 authored over 5 years ago by Gnought <[email protected]>
a1c5b409ff7eca967906a71d843ab3853e2e69de authored over 5 years ago by Gnought <[email protected]>
* [MQTT-3.1.0-2] Only one CONNECT for whole session
A Client can only send the CONNECT Packet...
0056f9b2999896024df413897cca56c96aa320e8 authored over 5 years ago by Gnought <[email protected]>* Non-Zero MessageId when QoS > 0
Aligned the MQTT 3.1.1 spec, http://docs.oasis-open.org/mqt...
ef990450a0deca2832fa5ec8af1a137c43432fc4 authored over 5 years ago by Gnought <[email protected]>* Replace istanbul with nyc
istanbul is not maintained anymore
* Update .gitignore
c0d5bd52f83429163fbb39db0261763f1db6b789 authored over 5 years ago by Gnought <[email protected]>Travis CI sometimes is too slow, and is causing aedes broker not respond and fails the 'disconne...
a8beee501ef72e78a17e1c776496a1a85eb0a1e1 authored over 5 years ago by Gnought <[email protected]>448d1cccf612bb6116b62cba4d4877bf63fcdfe4 authored over 5 years ago by Matteo Collina <[email protected]>
03f1d8dd3d8ffa5240ef5bdec0d88b8e838b5a2a authored over 5 years ago by Matteo Collina <[email protected]>
* Gracefully Close mqemitter
* Added a unit test for gracefully close broker.mq
a0be9f04200732aa6beb7390257386c6dad8ba00 authored over 5 years ago by Gnought <[email protected]>To state that broker heartbeat is on publish event and client will be null
5d3951892a0ecd998569c59cd6056efa964f99a0 authored over 5 years ago by gnought <[email protected]>4f585997f49fea85dfd9fdc1932b2e4e4cb545cc authored over 5 years ago by gnought <[email protected]>
467d9f12d0fba4a28aa753c2b45d7dfd930ab100 authored over 5 years ago by Matteo Collina <[email protected]>
* Fix bug while client subscribing to an Array of topics.
* keep original subscription negati...
90c7f2201f8f8f36f68ba30884ba67fe40a5cd1b authored over 5 years ago by seeLuck <[email protected]>0d74bcb5c5e381cc0b5cf9d4c3f3b12950cafb5a authored over 5 years ago by Matteo Collina <[email protected]>
9cbf346ae22fda3ca3fcb696abf6aff373f6ae58 authored over 5 years ago by Matteo Collina <[email protected]>
* Improve Typescript typings to allow explicit typing
* Add Server alias property to aedes fu...
36ec8b6980edb8cd0daf6b3c54dd00db9f82177b authored over 5 years ago by Rafal Sawicki <[email protected]>9dbdc56eaf569dcfdff7438e24a23e841d81355a authored almost 6 years ago by Matteo Collina <[email protected]>
* Updated deps
* removed spurious console.log
c44a4d463528806bd5264cb960ad7de3205c0c41 authored almost 6 years ago by Matteo Collina <[email protected]>0bc8601946a44521914b1cf97fc0483b65d1336a authored almost 6 years ago by Matteo Collina <[email protected]>
bcaf919809c894383f4600d9c13f3f555b776c21 authored almost 6 years ago by Gavin D'mello <[email protected]>
* test case for retained message on negated subsciption bug
* Fixed indentation issues
* r...
0c5186972a777720497a4e7c42b107d5e1700fc5 authored almost 6 years ago by Gavin D'mello <[email protected]>003a06b0b71137aa5625e092a245333579a76063 authored almost 6 years ago by Gavin D'mello <[email protected]>
c92707fe0f53de1d7c667c87aa684faa249eff31 authored about 6 years ago by Matteo Collina <[email protected]>
73c9bb432d520226b60a284d6c86643e7e96d0ff authored about 6 years ago by Matteo Collina <[email protected]>
* allow broker id in options
* add test for id option
0a22229ff904b61cf97042459d525fe6fd1b3d02 authored about 6 years ago by Jason Diamond <[email protected]>19cd4effd4e2bdcb0ec62355afc5b22748b17d38 authored about 6 years ago by Matteo Collina <[email protected]>
1f253e6926a3ba4840aaf965c45836d01e5164a3 authored over 6 years ago by Matteo Collina <[email protected]>
* fixed sending will when authorization fails
* updated variable names in test
9e2887af3e0fdc952d7783ccf465b3bea2c72aa7 authored over 6 years ago by crazybg321 <[email protected]>