diff options
author | vkalintiris <vasilis@netdata.cloud> | 2024-01-11 20:03:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-11 20:03:13 +0200 |
commit | 6e90e9c7e823356b8ff5dc86f37f60760b945ec0 (patch) | |
tree | 44ae6a2812313ee4d69395e66253f2ad9b3ba2bb /.gitmodules | |
parent | 989c856c5bd11c5c1c42b587541858ee992a1a5b (diff) |
Recursively merge mqtt_websockets (#16755)
* initial version
* basic GitHub Actions CI
* Create README.md
* run GitHub Action at least once weekly
to check test pass if distro was updated but project doesn't get
any change for long time
* add test for rbuf_find_bytes
* minor - add .vscode to .gitignore
* minor - add CFLAGS to makefile
* minor - silence unused var warning
* minor - update readme
* add submodules
* initial commit
* add README
* allow setting MQTT LWT
* allow setting LWT QOS
* handle MQTT keep-alives properly
* allow choosing keep alive time
* handle WS_OP_CONNECTION_CLOSE
* allow sending other frames than WS_OP_BINARY_FRAME
* minor readability improvements
* work on graceful disconnect
* reset ws_client state on subsequent connections
* implement mqtt_wss_destroy
* more descriptive RC for mqtt_wss_service
* properly free/destroy SSL
* work on reconnect
* set return code for WS disconnect
* Less logging under normal operation
* readme point to `test.c` as how-to for now
* OpenSSL certificate checking by default
* reset poll_fds on reconnect
* fix older SSL versions
* empty install and dist targets
* fix LGTM warning
* add rbuf_get_capacity
* gh actions test
* ws_ping impl
* test.c - port as cmd line param
* properly handle WebSocket disconnect packet
* initial HTTPS proxy support
* remove base64 submodule, use OpenSSL
* change to urandom
* ws_client_process WS_RAW retval fix
* coverity fixes
* CID 1448838
* CID 1448836
* CID 1448829
* test check for error on init
* make it play nicer with automake projects
* MQTT-C coverity fixes
* Create codeql-analysis.yml
* Make typedef introduce a new name for struct. (#2)
* add autotools related files to gitignore
* minor - silence -Wmaybe-uninitialized warning
* reinit on MQTT clean session connect
* fix apple endianness functions
* add libcrypto for macos
* MacOS compatibility
* fix FreeBSD build
* use TLS SNI
* propagate buffer full EC to app layer
* store buffer sizes in mqtt_wss_client
* allow auto buffer growth on buffer too small
* quicker connection drop on BUFFER FULL
* always clear last_ec on connect
* parse all HTTP headers
* minor - rename constant for clarity
* rename idx and idx2 for code readability
* limit response header field count
* flush not needed, replace with descriptive err msg
* bump MQTT-C
* Blocking publish and inflight MQTT-C buffer growth
* update obsolete comment
* add missing unlock in error case
* fix EINTR
* initial MQTT 5 implementation
Implements minimal MQTT 5 features. Up to QoS1
* fixes for bugs in initial MQTT5 implementation
* initial statistics support
* fix vbi parser
* initial base http proxy auth support
* fix base64 helper for longer credentials
* minor - create with single allocation
* allow defining custom alloc functions for user
* Allow custom memory fncs and macros by user (#5)
* update crbuf module
* allow custom malloc, free, strdup, calloc ...
* use long long for till_next_keep_alive
* dont send PUBACK on QOS0 (#6)
* fix publish parser (#7)
* mark QoS0 as GC on send (#8)
* log extra info in case of OpenSSL error (#9)
* log extra info in case of SSL error
* fix build error with older SSL (#10)
* adds possibility to decrypt traffic with wireshark for debugging (#13)
* initial commit
* add fncs key:uint64 and data:opaque ptr
* add uint64_t key iterator
* add github test runner
* start working on proper tests
* Initial support for topic aliases (#12)
Add support for topic alias functionality for PUBLISH packets
also adds support for parsing all MQTT properties as opposed to just skipping and ignoring them (what we did previously)
* implement c_rhash_iter_str_keys + tests
* Fixes of Topic Alias implementation (#14)
* initial removal of mqtt-c support (#15)
* honor max msglen for server (#19)
* Update README.md (#20)
* memory align fragments (#21)
* Remove mqtt_websocket submodule
* Remove c-rbuf and c_rhash submodules
* Exclude mqtt_websockets from Codacy
It seems that it was excluded before merging
the mqtt_websockets submodule.
---------
Co-authored-by: Timotej Šiškovič <timotejs@gmail.com>
Co-authored-by: Timotej S <6674623+underhood@users.noreply.github.com>
Co-authored-by: Emmanuel Vasilakis <mrzammler@mm.st>
Diffstat (limited to '.gitmodules')
-rw-r--r-- | .gitmodules | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/.gitmodules b/.gitmodules index ac8e131f5d..57dd5a6b5e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ -[submodule "mqtt_websockets"] - path = mqtt_websockets - url = https://github.com/underhood/mqtt_websockets.git [submodule "aclk/aclk-schemas"] path = aclk/aclk-schemas url = https://github.com/netdata/aclk-schemas.git |