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

Bumped v0.40.1.

d2aefc2bbf5bac0b7334510d419559e9bfe6b233 authored almost 5 years ago by Matteo Collina <[email protected]>
Delete existing will message on client connect (#351)

* 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]>
chore: test for multiple will with same clientid

27d206a9f5caa29d21c5227e54f50037ccc2e8b3 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Delete will even if no will specified on clinet connect

931b7b52fa71491e3e1ff4bb6ad2d948368d25e5 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Delete existing will message on client connect

aa13ed8835586c6999a4f1011779b4247741dfac authored almost 5 years ago by Daniel Lando <[email protected]>
Fixed duplicated done call in ping handler (#326)

* Fixed duplicate done call in ping handler

* Emit ping event before write

6b0c8fc9aea155d330fe8b3ffa02920d8b5e6363 authored almost 5 years ago by Gnought <[email protected]>
Bumped v0.40.0

0010caedbcab0bfa88489e878be2b6b1ee40fd9c authored almost 5 years ago by Matteo Collina <[email protected]>
Unauthenticated connection will unregister the current connected one (#337)

* Fix bug while client subscribing to an Array of topics.

* keep original subscription negati...

836d5b7d2f2917451e4f42318e4158c818c787c6 authored almost 5 years ago by seeLuck <[email protected]>
Update dependencies (#347)

61bafec30eeee2203f0c4b4c25541b539c18b0f7 authored about 5 years ago by Gnought <[email protected]>
Extend timeout for TravisCI slowness (#346)

cdedd37f1b5ec3f009355928ea3b951775a43490 authored about 5 years ago by Gnought <[email protected]>
Proxy and ip decoder (#334)

* 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 (#332)

* Clusters example #146

* Fixed standard indentation issues

bccfca9612f5d22ad73018bb61d77842836a7a69 authored about 5 years ago by Daniel Lando <[email protected]>
Enhance connect test (#327)

5a82b9979a94d4063c9d61accbde4e2b878b2d8a authored about 5 years ago by Gnought <[email protected]>
Parallelize unsubscribe handler (#317)

2b80c6f0b3d08f66f4a3d90f6986875199b68979 authored about 5 years ago by Gnought <[email protected]>
Added typescript for websocket req to client obj (#325)

24b73f5d5a282d4ae73fd9f3851f1197e78d9517 authored over 5 years ago by Gnought <[email protected]>
Add websocket/http request to client object during connection (#322)

* 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]>
Not send retained msg in restored subscriptions (#320)

56aa327a6b4481c88514fb70cc5079a2c3de549b authored over 5 years ago by Gnought <[email protected]>
Added clientReady typescript test (#321)

02913a31ef49b40625b3f9a5a9bd61b34c09f296 authored over 5 years ago by Gnought <[email protected]>
Fixed missing Client type

756a2a9e2b4fb6ecde496fa19f96a4ed5858d278 authored over 5 years ago by Gnought <[email protected]>
Change uuid/v5 to uuid/v4 for a random id (#319)

* Change uuid/v5 to uuid/v4 for a random id

* Update README.md

27d7ab3dd64e821f70d651e8a3734e22319b7a3a authored over 5 years ago by Gnought <[email protected]>
Parallelize subscribe handler (#316)

280bae56e4366670f2b32e4d6b1bad357d132ac0 authored over 5 years ago by Gnought <[email protected]>
Use uuid for broker id while shortid for client id (#318)

* 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 (#313)

* Dedupe subscriptions

* Fixed typo

* Refactored from forEach to for loop

81e75acda1a21f49b596fccd90fad2903ef69cc2 authored over 5 years ago by Gnought <[email protected]>
Added Code of Conduct (#314)

7d3f8c05565719c82c74bddba14cae4cd604a9dc authored over 5 years ago by Gnought <[email protected]>
Fixed PreConnect typescript definition (#308)

* Fixed PreConnect typescript definition

* Added preConnect typescript test

ab89b23d90d31baaf96aa8c655308f16bcbbce07 authored over 5 years ago by Gnought <[email protected]>
Block $ prefix topic in subscriptions (#312)

bc7f768d5ebdd5eb6c67cb659da80e3ac39fdc7e authored over 5 years ago by Gnought <[email protected]>
Fixed "Maximum call stack size exceeded" (#311)

* Attempt to fix "Maximum call stack size exceeded"
Reported in https://github.com/mcollina/aed...

d7a1f82cb73261e4753303071fdfaaa196e20328 authored over 5 years ago by Gnought <[email protected]>
Added a last will unit test when DISCONNECTS & clean up will in client.close() (#306)

* 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 one dedupe function, save memory (#307)

* Each Client shares dedupe function, save memory

* Refactored

197721a179330c5af37e1b428d2efdbcaa6cd9fd authored over 5 years ago by Gnought <[email protected]>
Enhance cilent pub sub tests (#305)

* Fixed tests on ack events & added when clean=true

* Added a unit test
'publish direct to a...

f34c07bd765fa302ac704211e664f94e1d5826b8 authored over 5 years ago by Gnought <[email protected]>
Packet in broker.published() should be identical to the original one (#309)

* Fixed `broker.published` packet be idential to the original one

* Fixed enqueueOffline to u...

a59a281df032285acd50b5b29821df6108dbc5e7 authored over 5 years ago by Gnought <[email protected]>
Update dependencies (#310)

eca2e9247b83190565e5c579833643ad6efa7802 authored over 5 years ago by Gnought <[email protected]>
Optimize Connect handler (#301)

* Set keepalive after auth, save mem if auth fails

* Enhance & Optimize connect handler
- Fo...

1a87b45f3dfc89071a2b9f3b9b6d6f0892673230 authored over 5 years ago by Gnought <[email protected]>
Optimize handle function (#297)

* 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 (#294)

* Expose current Aedes version, used in aedes-stats

* Added unit test

* Expose version usi...

a1f9a4bc032fbdfa6b7f2a6013e125af6b7f97c6 authored over 5 years ago by Gnought <[email protected]>
Check topic faster in publish handler (#298)

f83783c5763daba3c33bd423948fa75ba1c38319 authored over 5 years ago by Gnought <[email protected]>
Drop safe-buffer (#296)

2fbcf750e9b45df0fe2229f25dfe5a1eea54a304 authored over 5 years ago by Gnought <[email protected]>
Enable pingreq/pingresp unit test (#293)

9345c1bf7676dad5ccd00807af349eba66b37571 authored over 5 years ago by Gnought <[email protected]>
Enhance QoS tests & check if publish packets stored properly in persistence storage (#292)

* 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]>
Enhanced & Added topic unit tests (#291)

* Added topic tests

* Refactored topic tests into topics.js

* Added missing package

bf943ea1c5e176b71fa6814af3f2f0043af805e8 authored over 5 years ago by Gnought <[email protected]>
Enhance test & added test plan number #290

e2d64b2bf83bf795aa701468eac27f6bc597d6ff authored over 5 years ago by Gnought <[email protected]>
Eliminate setTimeout

1b581ccbeb676baaa97be57dabf764270acc516b authored over 5 years ago by gnought <[email protected]>
Eliminate setTimeout

43e0babc93ec4c71c894ef7ef64782aef1e84f73 authored over 5 years ago by gnought <[email protected]>
Fix test not to use internal variables

6f9a55222d61834ffa89da528170822fdd034f42 authored over 5 years ago by gnought <[email protected]>
Extended timeout for slower Travis response.

05cda9ba72222d7eb0206ed523dbe4958e6d72be authored over 5 years ago by Gnought <[email protected]>
Make tap compatible & refractor

ce601597e1cf9126286bae3d71d66a066c1daafb authored over 5 years ago by Gnought <[email protected]>
Enhance test to be reliable

2a1fc2a230cd259274d26adace2aa3a8b2e8fa2f authored over 5 years ago by gnought <[email protected]>
update plan #

794e349561d204e6eba8e19678760768c0176a17 authored over 5 years ago by gnought <[email protected]>
Added # of plan in each unit tests

e89b7bd371467e3d6b14f6a17ba67fc93dc13344 authored over 5 years ago by gnought <[email protected]>
The QoS of retained messages should depend on subscribers (#288)

* Enhance retain test
broker not store zero-byte retained messages

* Send retained packets s...

cb3c3a69504520d274f4f1503e44163bf2a93121 authored over 5 years ago by Gnought <[email protected]>
Packet in published event should be identical with what client publishes (#287)

3683101294591c52fdce6d286ab7c3edd7f4b255 authored over 5 years ago by Gnought <[email protected]>
Added a unit test, check offline queue in QoS 1 (#264)

* Fixed the incorrect offline queue in QoS 1
The items in offline queue should be same as what ...

96a1481118daabf010e8ff3972b42f51f345f2a0 authored over 5 years ago by Gnought <[email protected]>
Added keywords

da8ba5ade870c4b608858549da62b5dced12a72c authored over 5 years ago by Gnought <[email protected]>
Update README.md

Add dependencies badges

e8eb6e1e3d096d3c7e4307ec0dbd7ac386adb111 authored over 5 years ago by Gnought <[email protected]>
Gracefully close clients & properly release connections (#283)

* Forcibly close a subscriber socket should not affect others
When multiple subscribers listen ...

fdf9ba53ce72b42b1ba812bc395deb17a128a07c authored over 5 years ago by Gnought <[email protected]>
Merge pull request #284 from gnought/hotfix/cleanup_refactor

Removed obsolete files & added engines section in package.json

3ac4f7feb7d796bbf17a78741a5fd5a314036b14 authored over 5 years ago by Gnought <[email protected]>
Update devDependencies

fbd762ce67a064c9aa13bfa832293a965f871f9f authored over 5 years ago by gnought <[email protected]>
Added engines in package.json

076174b0c3f267dc96bca0bc3852aecd10b5dbb0 authored over 5 years ago by gnought <[email protected]>
Make tap compatible

664527f61c7f3fbcca758a035b20507381cff0a3 authored over 5 years ago by gnought <[email protected]>
Removed obsolete tslint package

8ecca18c52ebe6ed84907a1128c20f27b8f56a49 authored over 5 years ago by Gnought <[email protected]>
Removed obsolete tslint.json

ee75eda1d5a503e630f026fdb95979e51e88a2f6 authored over 5 years ago by Gnought <[email protected]>
Close aedes broker gracefully (#279)

* Close aedes broker gracefully

* Emit closed event only once if double call close()

e7b506e8e94e0553b499c54ee7f4628e9d8651c4 authored over 5 years ago by Gnought <[email protected]>
Update LICENSE (#278)

0c92ba89e3478727da73a6c644767b87968c715c authored over 5 years ago by Gnought <[email protected]>
More reliable regr-21 test if we use external mq (#280)

c474a935cd4e07b9d9f8924d8bc5cca146e63dbb authored over 5 years ago by Gnought <[email protected]>
Removed obsolete tslint pre-commit stage (#277)

abcecd3c5a33907dd0440e7c5d22fc644e1f9adf authored over 5 years ago by Gnought <[email protected]>
Enhanced retain tests and move into test/retain.js (#275)

308edc2935e186ff446f920d70480fc491272688 authored over 5 years ago by Gnought <[email protected]>
Enhance auth QoS 0 tests (#272)

9bac5ebbcc0d718a4d776ae5f5846dd38d82fd4c authored over 5 years ago by Gnought <[email protected]>
More reliable test in 'subscribe and publish QoS 1 in parallel' (#262)

* More reliable test in 'subscribe and publish QoS 1 in parallel'
In a parallel testing, publis...

565d7107c80a9c9b70447065670b97f875719a18 authored over 5 years ago by Gnought <[email protected]>
Replaced tslint with @typescript-eslint, and format standard output (#267)

ec11c39197d4086a350a1f62501f5281ecbc0915 authored over 5 years ago by Gnought <[email protected]>
Added a license checker (#268)

eac037cb45d8125c5dbb714917bebd78e0a769d6 authored over 5 years ago by Gnought <[email protected]>
Added collaborators (#265)

* Added collaborators
Give a big thanks for author, our collaborators and a great community

...

801507713238de051c82a5fbce01a9359e5e09a3 authored over 5 years ago by Gnought <[email protected]>
Drop nodejs 6 support (#266)

93e381e99030404a582c34c6c900290becc04665 authored over 5 years ago by Gnought <[email protected]>
Use aedes-packet 2.0.0 (#261)

7a1b4d877465a61e03632cd0ea41a6d8a81640a2 authored over 5 years ago by Gnought <[email protected]>
Fix typo in qos1.js (#256)

a1c5b409ff7eca967906a71d843ab3853e2e69de authored over 5 years ago by Gnought <[email protected]>
Check CONNECT and add tests (#260)

* [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 (#251)

* 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 (#253)

* Replace istanbul with nyc

istanbul is not maintained anymore

* Update .gitignore

c0d5bd52f83429163fbb39db0261763f1db6b789 authored over 5 years ago by Gnought <[email protected]>
Prolong waiting time (#252)

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]>
Bumped v0.39.0

448d1cccf612bb6116b62cba4d4877bf63fcdfe4 authored over 5 years ago by Matteo Collina <[email protected]>
Removed spurious dependency

03f1d8dd3d8ffa5240ef5bdec0d88b8e838b5a2a authored over 5 years ago by Matteo Collina <[email protected]>
Gracefully Close mqemitter (#243)

* Gracefully Close mqemitter

* Added a unit test for gracefully close broker.mq

a0be9f04200732aa6beb7390257386c6dad8ba00 authored over 5 years ago by Gnought <[email protected]>
Update README.md (#245)

To state that broker heartbeat is on publish event and client will be null

5d3951892a0ecd998569c59cd6056efa964f99a0 authored over 5 years ago by gnought <[email protected]>
Update dependencies (#242)

4f585997f49fea85dfd9fdc1932b2e4e4cb545cc authored over 5 years ago by gnought <[email protected]>
v0.38.1

467d9f12d0fba4a28aa753c2b45d7dfd930ab100 authored over 5 years ago by Matteo Collina <[email protected]>
Fix bug while client subscribing to an Array of topics. (#240)

* Fix bug while client subscribing to an Array of topics.

* keep original subscription negati...

90c7f2201f8f8f36f68ba30884ba67fe40a5cd1b authored over 5 years ago by seeLuck <[email protected]>
Bumped v0.38.0

0d74bcb5c5e381cc0b5cf9d4c3f3b12950cafb5a authored over 5 years ago by Matteo Collina <[email protected]>
Added missing readme. Added Node 12.

9cbf346ae22fda3ca3fcb696abf6aff373f6ae58 authored over 5 years ago by Matteo Collina <[email protected]>
Improve Typescript typings to allow explicit typing (#206)

* 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]>
Bumped v0.37.0.

9dbdc56eaf569dcfdff7438e24a23e841d81355a authored almost 6 years ago by Matteo Collina <[email protected]>
Updated deps (#232)

* Updated deps

* removed spurious console.log

c44a4d463528806bd5264cb960ad7de3205c0c41 authored almost 6 years ago by Matteo Collina <[email protected]>
added missing else

0bc8601946a44521914b1cf97fc0483b65d1336a authored almost 6 years ago by Matteo Collina <[email protected]>
Downgrade qos to client sub if needed (#229)

bcaf919809c894383f4600d9c13f3f555b776c21 authored almost 6 years ago by Gavin D'mello <[email protected]>
test case for retained message on negated subsciption bug (#227)

* 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]>
removed xtend (#224)

003a06b0b71137aa5625e092a245333579a76063 authored almost 6 years ago by Gavin D'mello <[email protected]>
Bumped v0.36.0.

c92707fe0f53de1d7c667c87aa684faa249eff31 authored about 6 years ago by Matteo Collina <[email protected]>
Updated dependencies

73c9bb432d520226b60a284d6c86643e7e96d0ff authored about 6 years ago by Matteo Collina <[email protected]>
allow broker id in options (#217)

* allow broker id in options

* add test for id option

0a22229ff904b61cf97042459d525fe6fd1b3d02 authored about 6 years ago by Jason Diamond <[email protected]>
Removed a bad hack for older Node.js (#215)

19cd4effd4e2bdcb0ec62355afc5b22748b17d38 authored about 6 years ago by Matteo Collina <[email protected]>
Bumped v0.35.3.

1f253e6926a3ba4840aaf965c45836d01e5164a3 authored over 6 years ago by Matteo Collina <[email protected]>
[Security] Fixed issue #214 (#216)

* fixed sending will when authorization fails

* updated variable names in test

9e2887af3e0fdc952d7783ccf465b3bea2c72aa7 authored over 6 years ago by crazybg321 <[email protected]>