Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Aedes

Barebone MQTT broker that can run on any stream server, the node way
Collective - Host: opensource - https://opencollective.com/aedes - Code: https://github.com/moscajs/aedes

Clusters docs (#448)

github.com/moscajs/aedes - 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

github.com/moscajs/aedes - 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

github.com/moscajs/aedes - 323d5358a294b515923eaa5fb8fbd0eeadff9e4b authored almost 5 years ago by Gnought <[email protected]>
Refactored EventEmitter (#446)

github.com/moscajs/aedes - 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...

github.com/moscajs/aedes - 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

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

github.com/moscajs/aedes - 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

github.com/moscajs/aedes - 8bdbb71aceeb6acb97e74398d3c2fc42ff2ef8d0 authored almost 5 years ago by Gnought <[email protected]>
docs: Made with Aedes (#440)

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

github.com/moscajs/aedes - 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, ...

github.com/moscajs/aedes - 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

github.com/moscajs/aedes - c6e049c22da1b00587aec2dc406d3d3911db6cfe authored almost 5 years ago by Gnought <[email protected]>
Refactored Subscribe Handler (#408)

* Refactored

* Add comment

* Added comment

* Refactored handleSubscribe

* Added mult...

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

github.com/moscajs/aedes - 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...

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

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

* Rewrite README.md

* Update typings

github.com/moscajs/aedes - 5d2574155794dfddf9000810171714105b624fbe authored almost 5 years ago by Gnought <[email protected]>
Update CoC (#427)

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

* Use readable-stream

* Fixed tests

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

Coverage and fix #422

github.com/moscajs/aedes - f321ce92464d136943d76a4630794176126008ef authored almost 5 years ago by Daniel Lando <[email protected]>
test publish error in will publish

github.com/moscajs/aedes - bcdfd5e8a400fe9bdf274704de831d392ec0e7c1 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Handle error in _clearWillInterval #422

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

Bump [email protected]

github.com/moscajs/aedes - 6f6f9d805e50ecafb013df00517ee4fff8e534be authored almost 5 years ago by Daniel Lando <[email protected]>
Use fake timers for ci

github.com/moscajs/aedes - 8fd87a067366949fe48db441f5dae4b3a36cfbd4 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...

github.com/moscajs/aedes - 5110824747c079852e519a3d4e7b6c3dc9a830b3 authored almost 5 years ago by Gnought <[email protected]>
client errors tests

github.com/moscajs/aedes - 223572a38473b3ba2bbcd349f283e861d7352afb authored almost 5 years ago by Daniel Lando <[email protected]>
test when enqueueOffline throws error

github.com/moscajs/aedes - 08b53929d90fc2630f3553a5755ba33d67574d7b authored almost 5 years ago by Daniel Lando <[email protected]>
don't deliver will test

github.com/moscajs/aedes - 436831aa95f7ed6a99bcf3659d7b7aa8ee7aba07 authored almost 5 years ago by Daniel Lando <[email protected]>
deleteOldBrokers test

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

github.com/moscajs/aedes - c3026bc6480de8ecd17df1321ab29f1dba86456a authored almost 5 years ago by Gnought <[email protected]>
Allow user defined their error auth message (#419)

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

github.com/moscajs/aedes - 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...

github.com/moscajs/aedes - 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

github.com/moscajs/aedes - 03de4157c47a301c2da1c8b5ecce1da4132d1919 authored almost 5 years ago by Gnought <[email protected]>
Update FUNDING.yml

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

Create FUNDING.yml

github.com/moscajs/aedes - 60bff33a47763f607a5c03b6d84f574bc1b13db8 authored almost 5 years ago by Daniel Lando <[email protected]>
Create FUNDING.yml

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

github.com/moscajs/aedes - 70c4655ff9ecd97e62563facb7f64422fb1441d5 authored almost 5 years ago by Gnought <[email protected]>
Added dobule broker close test (#406)

github.com/moscajs/aedes - 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...

github.com/moscajs/aedes - 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...

github.com/moscajs/aedes - c60eeb9576dc703923234b666237b9ff37095494 authored almost 5 years ago by Gnought <[email protected]>
destroySoon has been deprecated (#403)

github.com/moscajs/aedes - 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...

github.com/moscajs/aedes - 031e3ad44702d1aa550fce04adfaea19939e3d4b authored almost 5 years ago by Gnought <[email protected]>
Added test, subscribe msg should have messageId (#400)

github.com/moscajs/aedes - 4b7171865fe03faad4679b638b3a65b437dd5e6e authored almost 5 years ago by Gnought <[email protected]>
Drop nodejs v8 support (#399)

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

aedes-protocol-decoder plugin support

github.com/moscajs/aedes - d166d32a2fa3364b266e16e38110fb7b0e1721ec authored almost 5 years ago by Daniel Lando <[email protected]>
chore: Test publish empty topic throws error

github.com/moscajs/aedes - a00212c09af6385031e94bad8ebdbb85cd7fd82f authored almost 5 years ago by Daniel Lando <[email protected]>
chore: Updated contributors

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

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

github.com/moscajs/aedes - 8588a2ffc5fac7a2b96ae48e18f0ec8fe3c5e4e7 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Removed protocol-decoder stuff

github.com/moscajs/aedes - 22cd219a1bbfe15abc44f795c77deb850cbe93d8 authored almost 5 years ago by Daniel Lando <[email protected]>
Refactored typescript defintion (#394)

* Refactored typescript defintion

* Relocated typescript files & tests

github.com/moscajs/aedes - 26473cddde3092a8d5fa8becafea7c4134d83fe4 authored almost 5 years ago by Gnought <[email protected]>
Removed redundant arguments (#393)

github.com/moscajs/aedes - 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 ...

github.com/moscajs/aedes - 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
-...

github.com/moscajs/aedes - d939e7bc9ffe044f64ad4a6b886b10aee184c615 authored almost 5 years ago by Gnought <[email protected]>
Fixed helper connected callback (#388)

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

* Update .gitignore

* Update dependencies

* Excluded shared-mqemitter

github.com/moscajs/aedes - 69e5263f7089bdd2662df3482fbab3403e5a75e1 authored almost 5 years ago by Gnought <[email protected]>
Fixed duplicate emitting error event (#387)

github.com/moscajs/aedes - d330b731535064a859976f2e5a19e2372b14cb7c authored almost 5 years ago by Gnought <[email protected]>
Update dependencies in examples (#390)

github.com/moscajs/aedes - 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()

github.com/moscajs/aedes - 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...

github.com/moscajs/aedes - 3e0af1fca5dc2b606acea4e8a2faf10d05e01970 authored almost 5 years ago by Gnought <[email protected]>
Update LICENSE (#383)

* Update LICENSE

* Update LICENSE

github.com/moscajs/aedes - 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...

github.com/moscajs/aedes - 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

github.com/moscajs/aedes - 12725c607d30636383e29bd5292dfacf4236b02c authored almost 5 years ago by Daniel Lando <[email protected]>
refactor: code formatting

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

github.com/moscajs/aedes - ada952a2f423eb4142139ec03f8d6b80d9ef30cf authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Removed unused 'nextBach' call in client #363

github.com/moscajs/aedes - bae627e26989f6b75a0d48b1bab7c673eb2e4547 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: code refactoring

github.com/moscajs/aedes - ef52695be9f13614625b4296783c7b9850a1253f authored almost 5 years ago by Daniel Lando <[email protected]>
Ensure we reach clientError block (#374)

github.com/moscajs/aedes - a7547532fd5d4dad2aa4f16b24971c8fcccfea3d authored almost 5 years ago by Gnought <[email protected]>
Update dependencies (#370)

* Update dependencies

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

github.com/moscajs/aedes - 7c645e28afec108d99a84649a62855cc96c659da authored almost 5 years ago by Gnought <[email protected]>
Changed a new repo after migrating to a org (#376)

github.com/moscajs/aedes - 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...

github.com/moscajs/aedes - 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...

github.com/moscajs/aedes - 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...

github.com/moscajs/aedes - 63116fe83d33ddef596c463b4e52b02881423d1f authored almost 5 years ago by Gnought <[email protected]>
[chore] Group unauth tests (#367)

github.com/moscajs/aedes - 29eb3033d78aa65a560523737dcf6ca17d1bfc29 authored almost 5 years ago by Gnought <[email protected]>
docs: contributing

github.com/moscajs/aedes - 5f639f04cbd84a72eff3ecc5df79da93ca8fa974 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Typo

github.com/moscajs/aedes - fad8e18f89332c0677248458714f6a7337c8fe06 authored almost 5 years ago by Daniel Lando <[email protected]>
docs: Updated interface and docs about queueLimit

github.com/moscajs/aedes - 6b72608b34a11fd83b364f228829b40690565ef4 authored almost 5 years ago by Daniel Lando <[email protected]>
feat: Queue limit

github.com/moscajs/aedes - a486cfd31e4088d9a9fad45c788bcefb6b2cad34 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Free queue on client close

github.com/moscajs/aedes - 517eb862222f97825c6de0920de5da6b2c820d89 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Detect memory leaks

github.com/moscajs/aedes - 7683bec361fca3eff36b46806a22f37c9ed433e7 authored almost 5 years ago by Daniel Lando <[email protected]>
refactor: Code improvments

github.com/moscajs/aedes - 95efe311d1ec36dc9b1a3588b340645c47ecd217 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Removed shift

github.com/moscajs/aedes - f9fed5250ebf971fd8437ed617bf593885482c64 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Clean up code

github.com/moscajs/aedes - d6bb864c62762a365ccfa22cf280faddcb12c408 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Replaced timout with connected event

github.com/moscajs/aedes - f974d4fde86defa7c418024947d00658ee7b647f authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Removed typo

github.com/moscajs/aedes - 2d833a92253b3a3dbaf9b7b35aaae86f5c3eb248 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Test for connect memory leak

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

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

Updated Readme

github.com/moscajs/aedes - f62a34324bbefd6060eb52a8489d5c77e19e6eaf authored almost 5 years ago by Daniel Lando <[email protected]>
docs: Added benchmark mosca vs aedes

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

github.com/moscajs/aedes - 71a7d34b10ad57a3cf7c46b4dac0a773e00c1d97 authored almost 5 years ago by Daniel Lando <[email protected]>
docs: Clarify what mqemitter and persistence are used for

github.com/moscajs/aedes - 16a72cebb21cf40387e6943caa09288330b25a2b authored almost 5 years ago by Daniel Lando <[email protected]>
docs: Updated plugins with mqemitter links

github.com/moscajs/aedes - 12c9635c2fe32f141c8c4b4a5cc2a17fc8e6697c authored almost 5 years ago by Daniel Lando <[email protected]>
docs: Plugins and features table

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

github.com/moscajs/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...

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

github.com/moscajs/aedes - cd7ea5c268c2d625514d4f98ab69249e300e3fd1 authored almost 5 years ago by Daniel Lando <[email protected]>
fix: Improved test using clientDisconnect event

github.com/moscajs/aedes - 8fd6f901968be775ec5250e114ec8448c375a258 authored almost 5 years ago by Daniel Lando <[email protected]>