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

Clusters docs (#448)

aaa5f0b0dc3de86b382e58053ed278e86c89396c authored almost 5 years ago by Daniel Lando <[email protected]>
Add a non-blocking concurrent connection test (#445)

* Add a non-blocking concurrent connection test

* Reduce to 200 concurrent connections

fc45bc6cc9bbf01443e6670f2c593dcd280bf20b authored almost 5 years ago by Gnought <[email protected]>
Refactored validationTopics into utils (#447)

* Refactored validationTopics & noop into utils

* Leave noop in same files

323d5358a294b515923eaa5fb8fbd0eeadff9e4b authored almost 5 years ago by Gnought <[email protected]>
Refactored EventEmitter (#446)

c5ee57e15e9dc3f73c04662d05b0e54560c4fc4a authored almost 5 years ago by Gnought <[email protected]>
Enhanced retain.js tests by fake timers (#444)

* Enhanced retain.js tests by fake timers

* Fixed use fake timer setTimeout

* Reset fake t...

e4b78df28f017b26ba4a97a78b7672b045abda22 authored almost 5 years ago by Gnought <[email protected]>
Enhanced auth.js test by fake timers (#443)

* Enhanced auth.js test by fake timers

* Reset fake timer after test

9176beb8a72eacdedb66bd6abc6c29b4bb45a3d8 authored almost 5 years ago by Gnought <[email protected]>
Enhanced keep-alive tests by fake timers (#442)

fbd800d108a653e276cd93d3185a66ca5293f672 authored almost 5 years ago by Gnought <[email protected]>
Enhanced not-blocking tests by fake timers (#441)

* Enhanced not-blocking tests by fake timers

* Reset fake timer after test

8bdbb71aceeb6acb97e74398d3c2fc42ff2ef8d0 authored almost 5 years ago by Gnought <[email protected]>
docs: Made with Aedes (#440)

37b04b7778d0ebcd410ffda33787f92be975c1da authored almost 5 years ago by Daniel Lando <[email protected]>
Add MQTT spec reference in empty topic validation (#439)

1756d68955cda28f8c0467fa6a9d22348c3fc958 authored almost 5 years ago by Daniel Lando <[email protected]>
Update README.md (#432)

* Update README.md
- Rearranged sections
- We have aleady got a Sponsorship button on Github, ...

a61f8999c59ed78c5544a9d978a50e03c9177402 authored almost 5 years ago by Gnought <[email protected]>
Fix: Single-level wildcard match empty level (#433)

* Fix: Single-level wildcard match empty level

* Bump mqemitter to v4.1.1

c6e049c22da1b00587aec2dc406d3d3911db6cfe authored almost 5 years ago by Gnought <[email protected]>
Refactored Subscribe Handler (#408)

* Refactored

* Add comment

* Added comment

* Refactored handleSubscribe

* Added mult...

1c3aa3547fd14e8b2a8dab93ced5cf6156f44fd9 authored almost 5 years ago by Gnought <[email protected]>
feat: Max clients Id length option for MQTT 3.1.0 (#435)

ade3c8ab8356e3bfcc01c304b25da4ad27fd475a authored almost 5 years ago by Daniel Lando <[email protected]>
Extend coverage to 100% (#429)

* fix: Catch mqtt-packet parser errors

* Tests for packet parsing errors

* extend coverage...

9c90d2ef6ba7f4796258cbe16b4d6e0d6ea38e96 authored almost 5 years ago by Daniel Lando <[email protected]>
Added opencollective links/images (#431)

2bba8ccbb4e6aa9a2a098ea98e1b93c809f9d0c1 authored almost 5 years ago by Daniel Lando <[email protected]>
Rewrite README.md & Fix typings (#430)

* Rewrite README.md

* Update typings

5d2574155794dfddf9000810171714105b624fbe authored almost 5 years ago by Gnought <[email protected]>
Update CoC (#427)

cfe8d1af0030440e1dca20f8de93361042f71bc6 authored almost 5 years ago by Gnought <[email protected]>
Fixed tests & use readable-stream (#426)

* Use readable-stream

* Fixed tests

903a449468258fedfcca9cd34edf40fab9e78ee4 authored almost 5 years ago by Gnought <[email protected]>
Merge pull request #421 from moscajs/coverage

Coverage and fix #422

f321ce92464d136943d76a4630794176126008ef authored almost 5 years ago by Daniel Lando <[email protected]>
test publish error in will publish

bcdfd5e8a400fe9bdf274704de831d392ec0e7c1 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Handle error in _clearWillInterval #422

139f3c395e3a8fde729eb3d3a7de1effad28956f authored almost 5 years ago by Daniel Lando <[email protected]>
Merge pull request #424 from moscajs/mqemitter-v4

Bump [email protected]

6f6f9d805e50ecafb013df00517ee4fff8e534be authored almost 5 years ago by Daniel Lando <[email protected]>
Use fake timers for ci

8fd87a067366949fe48db441f5dae4b3a36cfbd4 authored almost 5 years ago by Daniel Lando <[email protected]>
Bump [email protected] #373

d3fd6347a9c4966af8a5676c174cdc05aa90742a authored almost 5 years ago by Daniel Lando <[email protected]>
Added test on broker.subscribe & broker.unsubscribe function (#418)

* Fixed typings

* Added test on broker.[un]subscribe

* Fixed race condition

* programma...

5110824747c079852e519a3d4e7b6c3dc9a830b3 authored almost 5 years ago by Gnought <[email protected]>
client errors tests

223572a38473b3ba2bbcd349f283e861d7352afb authored almost 5 years ago by Daniel Lando <[email protected]>
test when enqueueOffline throws error

08b53929d90fc2630f3553a5755ba33d67574d7b authored almost 5 years ago by Daniel Lando <[email protected]>
don't deliver will test

436831aa95f7ed6a99bcf3659d7b7aa8ee7aba07 authored almost 5 years ago by Daniel Lando <[email protected]>
deleteOldBrokers test

447671144e17cb1231edb1b4d46359d1b74c866e authored almost 5 years ago by Daniel Lando <[email protected]>
Added test on unauthorized forward function in QoS (#420)

c3026bc6480de8ecd17df1321ab29f1dba86456a authored almost 5 years ago by Gnought <[email protected]>
Allow user defined their error auth message (#419)

c2fd13cb1f96f16a92f76118f0468782b8770e82 authored almost 5 years ago by Gnought <[email protected]>
Tested aedes.Server (#417)

b3f844c260f5b27106a300ba5ee549b8bbba788c authored almost 5 years ago by Gnought <[email protected]>
Introduce connecting and closed metadata (#409)

* Introduce connecting and closed metadata

* Fixed write fn

* Removed redundant finish cal...

c291ea4a6b7cbe7cf06d28166d1c9acbb5a3d443 authored almost 5 years ago by Gnought <[email protected]>
Added test messageId should reset to 1 when reach 65535 (#414)

* Added test messageId reset to 1 when reach 65535

* Fixed any values >= 65535

03de4157c47a301c2da1c8b5ecce1da4132d1919 authored almost 5 years ago by Gnought <[email protected]>
Update FUNDING.yml

727c37ac50904da88a068e651cf2d5a46526e643 authored almost 5 years ago by Daniel Lando <[email protected]>
Merge pull request #410 from moscajs/robertsLando-patch-1

Create FUNDING.yml

60bff33a47763f607a5c03b6d84f574bc1b13db8 authored almost 5 years ago by Daniel Lando <[email protected]>
Create FUNDING.yml

aa3f5b2169fca38e72d468acf1f2be1739257905 authored almost 5 years ago by Daniel Lando <[email protected]>
Not emit clientReady/connected event when error raised in CONNECT phase (#407)

70c4655ff9ecd97e62563facb7f64422fb1441d5 authored almost 5 years ago by Gnought <[email protected]>
Added dobule broker close test (#406)

e7c1913ecdaba6a5467563b0bc8d353b257d3016 authored almost 5 years ago by Gnought <[email protected]>
Added test backpressure published fn (#402)

* Added test, backpressure aedes published fn

* Removed extra empty lines

* Let system ass...

438fe3e22ae8369d469e750e4dc0d42a62c00bca authored almost 5 years ago by Gnought <[email protected]>
Dropped pump pkg, use stream pipeline (#404)

* Dropped pump pkg, use stream pipeline

* Use readable-stream for a stable stream base

* A...

c60eeb9576dc703923234b666237b9ff37095494 authored almost 5 years ago by Gnought <[email protected]>
destroySoon has been deprecated (#403)

6cd356888ba75644e75fbbb6cfc443c63e1d5abc authored almost 5 years ago by Gnought <[email protected]>
Destroy socket when DISCONNECT sent (#401)

* Destroy socket when DISCONNECT sent
end() will send final data and allow some i/o activity to...

031e3ad44702d1aa550fce04adfaea19939e3d4b authored almost 5 years ago by Gnought <[email protected]>
Added test, subscribe msg should have messageId (#400)

4b7171865fe03faad4679b638b3a65b437dd5e6e authored almost 5 years ago by Gnought <[email protected]>
Drop nodejs v8 support (#399)

e2359f00f025e624fc25d3a86237a3fbb3839138 authored almost 5 years ago by Gnought <[email protected]>
Merge pull request #395 from moscajs/protocol-decoder

aedes-protocol-decoder plugin support

d166d32a2fa3364b266e16e38110fb7b0e1721ec authored almost 5 years ago by Daniel Lando <[email protected]>
chore: Test publish empty topic throws error

a00212c09af6385031e94bad8ebdbb85cd7fd82f authored almost 5 years ago by Daniel Lando <[email protected]>
chore: Updated contributors

e2806078b792168a7f46c82e13917a00975199ff authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Readded tests for aedes-protocol-decoder for better coverage

60cf8c653776e9d15a24857937ac90ef7b9cb59a authored almost 5 years ago by Daniel Lando <[email protected]>
docs: aedes-protocol-decoder plugin

8588a2ffc5fac7a2b96ae48e18f0ec8fe3c5e4e7 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Removed protocol-decoder stuff

22cd219a1bbfe15abc44f795c77deb850cbe93d8 authored almost 5 years ago by Daniel Lando <[email protected]>
Refactored typescript defintion (#394)

* Refactored typescript defintion

* Relocated typescript files & tests

26473cddde3092a8d5fa8becafea7c4134d83fe4 authored almost 5 years ago by Gnought <[email protected]>
Removed redundant arguments (#393)

9c8467658c0c67aba39777679c4311a326dc19e4 authored almost 5 years ago by Gnought <[email protected]>
Convert var to const (#392)

* Convert var to const in all benchmarks

* Convert var to const in all examples

* Convert ...

c5d5b8e03944737adaea2761c1b571b5f7bb53e4 authored almost 5 years ago by Gnought <[email protected]>
Switch tape to tap (#391)

- replaced broker setTimeout autoClose with tearDown
- added missing t.plan
- dropped t.end
-...

d939e7bc9ffe044f64ad4a6b886b10aee184c615 authored almost 5 years ago by Gnought <[email protected]>
Fixed helper connected callback (#388)

22748026f2c866a8b3dbb4a69b29dbe781017b1b authored almost 5 years ago by Gnought <[email protected]>
Update .gitignore and dependencies (#389)

* Update .gitignore

* Update dependencies

* Excluded shared-mqemitter

69e5263f7089bdd2662df3482fbab3403e5a75e1 authored almost 5 years ago by Gnought <[email protected]>
Fixed duplicate emitting error event (#387)

d330b731535064a859976f2e5a19e2372b14cb7c authored almost 5 years ago by Gnought <[email protected]>
Update dependencies in examples (#390)

bd06bc7bbb5c0f3400dee97585b25d826272eca4 authored almost 5 years ago by Gnought <[email protected]>
Added a proper catch block for handling errors (#385)

* Added a proper catch block for handling errors

* Promisify setImmediate

* Remove then()

0204c8f8691e7f6fd26a3649ced29d2378ccca0b authored almost 5 years ago by Gnought <[email protected]>
[chore] Stop series of connect actions asap if broker is closed (#379)

* Stop series of connect actions when broker closed

* Fixed a test, keepaliveTimeout not emit...

3e0af1fca5dc2b606acea4e8a2faf10d05e01970 authored almost 5 years ago by Gnought <[email protected]>
Update LICENSE (#383)

* Update LICENSE

* Update LICENSE

0fa00390016c7f80a8376a1e63768a4c894de9bc authored almost 5 years ago by Gnought <[email protected]>
[chore] Reject 2nd CONENCT while in preConnect (#369)

* Refactored sleep() to helper class

* Reject 2nd CONNECT while in preConnect stage

* CI c...

1efd152dc1471d4d5c2d39f987bd1d06af3da9c2 authored almost 5 years ago by Gnought <[email protected]>
Merge pull request #362 from robertsLando/fix#348

fix: Memory leak on client.js 'connected' event #348

12725c607d30636383e29bd5292dfacf4236b02c authored almost 5 years ago by Daniel Lando <[email protected]>
refactor: code formatting

3bdd9af1988362e9d28cd7356dde834bea8e114e authored almost 5 years ago by Daniel Lando <[email protected]>
Merge https://github.com/mcollina/aedes into fix#348

ada952a2f423eb4142139ec03f8d6b80d9ef30cf authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Removed unused 'nextBach' call in client #363

bae627e26989f6b75a0d48b1bab7c673eb2e4547 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: code refactoring

ef52695be9f13614625b4296783c7b9850a1253f authored almost 5 years ago by Daniel Lando <[email protected]>
Ensure we reach clientError block (#374)

a7547532fd5d4dad2aa4f16b24971c8fcccfea3d authored almost 5 years ago by Gnought <[email protected]>
Update dependencies (#370)

* Update dependencies

6bc79b16c7ad2511b8616453db4b0628f2c2cdd1 authored almost 5 years ago by Gnought <[email protected]>
Mark the time before we create aedes (#375)

7c645e28afec108d99a84649a62855cc96c659da authored almost 5 years ago by Gnought <[email protected]>
Changed a new repo after migrating to a org (#376)

160632e36578c39417f2731b1b707a9f58dbedcf authored almost 5 years ago by Gnought <[email protected]>
Fixed CI (#372)

* Refined scripts in package.json

* Removed pre-commit

* Removed outdated packages

* Ad...

a565a8eab25d471e6b3cc76ea49bb9b71bdbc5c8 authored almost 5 years ago by Gnought <[email protected]>
[chore] Prevent double client close call (#366)

* [chore] Prevent double client close call

* Ensure there is drain event, for our test baslin...

d6772b4f36edce8a0a2c3439703b5653034e32dc authored almost 5 years ago by Gnought <[email protected]>
[chore] Refactored some variables in private scope & re-order (#368)

- removed unused _handling var
- initialize authorized var to false and refactor it to a privat...

63116fe83d33ddef596c463b4e52b02881423d1f authored almost 5 years ago by Gnought <[email protected]>
[chore] Group unauth tests (#367)

29eb3033d78aa65a560523737dcf6ca17d1bfc29 authored almost 5 years ago by Gnought <[email protected]>
docs: contributing

5f639f04cbd84a72eff3ecc5df79da93ca8fa974 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Typo

fad8e18f89332c0677248458714f6a7337c8fe06 authored almost 5 years ago by Daniel Lando <[email protected]>
docs: Updated interface and docs about queueLimit

6b72608b34a11fd83b364f228829b40690565ef4 authored almost 5 years ago by Daniel Lando <[email protected]>
feat: Queue limit

a486cfd31e4088d9a9fad45c788bcefb6b2cad34 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Free queue on client close

517eb862222f97825c6de0920de5da6b2c820d89 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Detect memory leaks

7683bec361fca3eff36b46806a22f37c9ed433e7 authored almost 5 years ago by Daniel Lando <[email protected]>
refactor: Code improvments

95efe311d1ec36dc9b1a3588b340645c47ecd217 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Removed shift

f9fed5250ebf971fd8437ed617bf593885482c64 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Clean up code

d6bb864c62762a365ccfa22cf280faddcb12c408 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Replaced timout with connected event

f974d4fde86defa7c418024947d00658ee7b647f authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Removed typo

2d833a92253b3a3dbaf9b7b35aaae86f5c3eb248 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Test for connect memory leak

ebbec2f9da4ab9727c4f31727c4cded789339ea6 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Memory leak on client.js 'connected' event #348

89329c39577871e22f00f2b40f3d70e8f5c9dc3e authored almost 5 years ago by Daniel Lando <[email protected]>
Merge pull request #355 from robertsLando/master

Updated Readme

f62a34324bbefd6060eb52a8489d5c77e19e6eaf authored almost 5 years ago by Daniel Lando <[email protected]>
docs: Added benchmark mosca vs aedes

14dbdb85645b9d8c8e2030a9df19c64874051316 authored almost 5 years ago by Daniel Lando <[email protected]>
docs: Redirect to plugins in aedes options

71a7d34b10ad57a3cf7c46b4dac0a773e00c1d97 authored almost 5 years ago by Daniel Lando <[email protected]>
docs: Clarify what mqemitter and persistence are used for

16a72cebb21cf40387e6943caa09288330b25a2b authored almost 5 years ago by Daniel Lando <[email protected]>
docs: Updated plugins with mqemitter links

12c9635c2fe32f141c8c4b4a5cc2a17fc8e6697c authored almost 5 years ago by Daniel Lando <[email protected]>
docs: Plugins and features table

7ef4ae3a7a1eba67dc208d572924abeaed6fffaf authored almost 5 years ago by Daniel Lando <[email protected]>
Merge https://github.com/mcollina/aedes

ff75c4db6081e09519467ee0aac4b3476e698e73 authored almost 5 years ago by Daniel Lando <[email protected]>
Improved will test (#352)

* fix: Delete existing will message on client connect

* fix: Delete will even if no will spec...

32c9a843110f4a003793d35950974af00588b5c2 authored almost 5 years ago by Daniel Lando <[email protected]>
Merge https://github.com/mcollina/aedes

cd7ea5c268c2d625514d4f98ab69249e300e3fd1 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Improved test using clientDisconnect event

8fd6f901968be775ec5250e114ec8448c375a258 authored almost 5 years ago by Daniel Lando <[email protected]>