Commit Graph

  • 20fe4ab6fd Deleted sprintfAttributes for Span, SpanAccessory, and SpanService Gregg 2023-12-31 11:24:15 -0600
  • 1f13906a25 Added SHA-384 hash computation to HapOut Gregg 2023-12-31 09:36:19 -0600
  • f2cb880e4e Converted sprintfAttributes to printfAttributes and added encryption to HapOut Gregg 2023-12-30 23:07:09 -0600
  • 83924a6bdf Added getSize() to HapOut and changed default behavior to NEVER output anything Gregg 2023-12-30 17:52:28 -0600
  • 18c74e6f17 Moved StreamBuf into HapOut as private nested class Gregg 2023-12-30 17:07:12 -0600
  • 117c348708 Moved StreamBuf parameter calls into HapOut Gregg 2023-12-30 16:22:35 -0600
  • fb5c9e1e29 Begin integration of hapStream into HAP.ccp Gregg 2023-12-30 11:37:56 -0600
  • 7282c2a8c9 Moved Streamer from Utils.h into separate Streamer.cpp Gregg 2023-12-30 07:48:11 -0600
  • f3e98601b0 Initial test of StreamBuffer added to WebLog Gregg 2023-12-29 22:19:49 -0600
  • ffe56e7261 Remove include HAP.h from SRP Gregg 2023-12-28 18:11:39 -0600
  • cd85cc1629 Completed refactoring of SRP6A and integration into all steps of Pair-Setup Gregg 2023-12-28 17:32:17 -0600
  • 9209cb6b41 Completed Pair-Setup M3 update Gregg 2023-12-28 11:13:34 -0600
  • 6979ab8080 In process of updated Pair-Setup M3... Gregg 2023-12-28 07:04:07 -0600
  • c529f93646 Moved definitions of N3072 and other constants into SRP6A structure Gregg 2023-12-27 21:45:09 -0600
  • b960c2fdaf Initial integration of local SRP6A into Pair Setup Gregg 2023-12-27 17:13:32 -0600
  • da55b9b6b1 Start re-working SRP6A's use in Pair-Setup to make it local instead of global Gregg 2023-12-27 14:31:22 -0600
  • b0f1adfbc4 Add function to read out the stack usage in the autopoll function Michael Geramb 2023-12-27 18:02:27 +0100
  • beef66eec0 Added new initializer to TempBuffer Gregg 2023-12-26 15:53:38 -0600
  • 223107d8aa Cleaning up postverify Gregg 2023-12-26 10:38:33 -0600
  • 6280c17154 Removed all old TLV code Gregg 2023-12-25 22:17:08 -0600
  • 3c172da714 Completed and fully tested refactoring of TLV8 Gregg 2023-12-25 22:04:02 -0600
  • 76a6a2bde9 Completed postPairSetup and fully tested - also changes TLV8 from vector to forward_list Gregg 2023-12-25 14:46:11 -0600
  • 0e0f1dcb1c Completed initial re-factoring of postPairSetup - must test! Gregg 2023-12-24 17:35:25 -0600
  • edb0cc1be0 added TLV length function Gregg 2023-12-24 15:22:00 -0600
  • 66e7fc6654 Starting re-factoring of postPairSetup Gregg 2023-12-23 21:21:34 -0600
  • fe3389da3b Preparing for re-factoring postPairSetup Gregg 2023-12-23 15:59:04 -0600
  • 6e323976fd Completed re-factoring of postPairVerify using new TLV8 Gregg 2023-12-23 15:44:01 -0600
  • 1587f56626 Starting to integrate new TLV8 into postPairVerify Gregg 2023-12-23 14:29:53 -0600
  • aa700f94f1 Added new TLV8 class Gregg 2023-12-22 12:07:26 -0600
  • d58c61454a Initial support for VSCode Francois 2023-12-21 21:18:24 -0500
  • e715d670e3
    Update README.md HomeSpan 2023-12-20 06:39:47 -0600
  • 781250b362
    Update README.md HomeSpan 2023-12-20 06:39:03 -0600
  • 30152e61cf
    Update README.md HomeSpan 2023-12-20 06:38:31 -0600
  • 503143c355
    Update NOW.md HomeSpan 2023-12-20 06:14:35 -0600
  • a6a84b5e21 Added ability to turn off SpanPoint encryption Gregg 2023-12-19 09:08:37 -0600
  • f2dac3265c
    Support use as ESP IDF component Viet Dzung 2023-12-19 09:10:06 +0700
  • 9708678dcf Update MaxAccessories.ino Gregg 2023-11-30 08:45:12 -0600
  • cf0fd7c881 Merge branch 'release-1.8.1-dev' of https://github.com/HomeSpan/HomeSpan into release-1.8.1-dev Gregg 2023-11-26 18:19:39 -0600
  • 83ad277aa0 Addressed issue with new Characteristic enum constants Gregg 2023-11-26 18:19:36 -0600
  • b0243ce28e
    Merge pull request #704 from frankonski/ntp_doc_update HomeSpan 2023-11-26 17:24:26 -0500
  • 37e2e0dcb1 Correction to time server URL doc Francois 2023-11-26 17:04:09 -0500
  • ead05d8690 Added Characteristic Constants Gregg 2023-11-25 18:22:59 -0600
  • 70126cb04f Eliminated .get() from TempBuffer objects where possible Gregg 2023-11-25 16:48:23 -0600
  • f6ebc1ae22 Changed various static and dynamic stack-based buffers to TempBuffer Gregg 2023-11-25 16:13:24 -0600
  • c417fe74f7 Create partitions.csv Gregg 2023-11-25 10:43:32 -0600
  • 841851d020 Create MaxAccessories.ino Gregg 2023-11-24 18:09:29 -0600
  • c4e88d7df0 Streamlined NVS recall for String values Gregg 2023-11-24 18:05:49 -0600
  • 9e3f6c8303 Override new operator for SpanAccessory, SpanService, and SpanCharacteristic Gregg 2023-11-24 10:30:20 -0600
  • b7c294d210 Change NVS storage for Characteristics to always use nvs_set_u64() Gregg 2023-11-24 09:53:12 -0600
  • 830ce694ca
    Added support for pull down control buttons stzoran1 2023-11-23 14:44:29 +0100
  • 9e0512e48b Address WebLog size issue that limited number of entries Gregg 2023-11-22 06:15:43 -0600
  • 2bc107032c Added HS_REALLOC macro for generalized realloc() when using PSRAM Gregg 2023-11-21 18:36:51 -0600
  • 458a4fb357 Added ps_new() macro Gregg 2023-11-21 18:06:27 -0600
  • 8268e519dd PSRAM: Adds custom allocator and HS_MALLOC/HS_CALLOC macros Gregg 2023-11-20 21:57:20 -0600
  • 157c9b5ece Use own memory optimized pointer array implementation Michael Geramb 2023-11-19 12:47:30 +0100
  • bcef37d9c3 Shrink vectors after adding new elements Michael Geramb 2023-11-18 22:33:45 +0100
  • 52e3bec656 Optimized size of CallContext buffer sizes Michael Geramb 2023-11-18 21:17:28 +0100
  • 953a5d0f63 Add function to get min free stack of autopoll task Michael Geramb 2023-11-18 21:15:23 +0100
  • 77e7ff2b2e
    Merge pull request #689 from frankonski/fix_html_weblog HomeSpan 2023-11-15 20:47:33 -0500
  • d4df7903cd Saving 10 bytes twice HAP config number can't be higher than 65535, which fits into 6 bytes rather than 16, including null. Francois 2023-11-15 20:29:04 -0500
  • a9578924c2 Fixing HTML syntax error in weblogs. Francois 2023-11-15 08:06:07 -0500
  • 41bcb86c66 Merge branch 'release-1.8.1-dev' into SendEncryptionContext Michael Geramb 2023-11-13 19:19:38 +0100
  • 4ab7503a72 Added error checking for NVS storage Gregg 2023-11-12 21:37:33 -0600
  • 1569019fab Add handling for updateDatabase() in call context Michael Geramb 2023-11-12 19:38:19 +0100
  • 1e62a038f1 Changed unordered_set to vector when checking for duplicate AID Gregg 2023-11-12 12:33:09 -0600
  • 98d6abeb1f Changed storage of required and optional Characteristics from unordered_set to vector Gregg 2023-11-12 09:48:46 -0600
  • 3cd8f8469a First version with SendEncryptedContext Michael Geramb 2023-11-12 16:44:44 +0100
  • e29e82205f New macro to define Characteristic enum values. New enums for ChargingStatus, DoorState, LeakStatus, SecuritySystemState Francois 2023-11-11 20:59:48 -0500
  • f96df1ae63 Adding enum for SecuritySystemState values. Ensures valid values are used, makes code easier to read and maintain. Francois 2023-11-07 21:48:15 -0500
  • 3d955be629 Add temp buffer statistic Michael Geramb 2023-11-11 19:48:11 +0100
  • ae60a84855 Update HAPClient::sendEncrypted() to send individual frames to save memory Gregg 2023-11-11 10:26:25 -0600
  • c1834fb301 Update 07-AccessoryNames.ino Gregg 2023-11-11 09:22:56 -0600
  • 452558319f
    Update README.md HomeSpan 2023-11-06 05:02:52 -0600
  • 184b658f5c
    Update Reference.md HomeSpan 2023-11-04 16:28:26 -0500
  • 92a6391fe5
    Update README.md HomeSpan 2023-11-04 16:26:44 -0500
  • 6bfeefcded Merge branch 'release-1.8.1-dev' of https://github.com/HomeSpan/HomeSpan into release-1.8.1-dev Gregg 2023-11-04 13:22:21 -0500
  • 6f19141a49 Update src.ino Gregg 2023-11-04 13:22:12 -0500
  • 68ccfc9858
    Update Reference.md HomeSpan 2023-11-04 13:21:23 -0500
  • 1194bd27f6 Update src.ino Gregg 2023-11-04 12:52:03 -0500
  • 713c5c65bf Added new homeSpan.rebootCallback() function Gregg 2023-11-04 10:43:28 -0500
  • 965bdc71b7 Add MAC Address output to RemoteDevice.ino Gregg 2023-11-04 09:36:31 -0500
  • fc4b8a077b
    Update Reference.md HomeSpan 2023-11-01 11:58:09 -0500
  • 4b24f850d6 Update 07-AccessoryNames.ino HomeSpan 2023-11-01 11:54:47 -0500
  • 30ffc26666
    Merge pull request #672 from mgeramb/ImproveExample HomeSpan 2023-11-01 11:50:50 -0500
  • b41fc3ac7e Update HomeSpan.h Gregg 2023-10-31 18:21:16 -0500
  • f482dc1b09
    Merge pull request #673 from HomeSpan/dev HomeSpan 2023-10-31 18:13:44 -0500
  • 8b3192e122 Moved vTaskDelay(5) from pollTask() to homeSpan.autoPoll() Gregg 2023-10-31 18:11:09 -0500
  • 869e768ba7 Add hint for UTF8 usage in names Michael Geramb 2023-10-31 19:52:49 +0100
  • e7a1bb78be
    Update Logging.md HomeSpan 2023-10-31 08:06:35 -0500
  • 42f69adf49 Made vTaskDelay(5) in pollTask conditional of using autoPoll() Gregg 2023-10-30 06:29:38 -0500
  • 643c737634
    Update Reference.md HomeSpan 2023-10-29 21:05:20 -0500
  • 56a2f0bece Changed Accessory Limit from 41 to 150 and added Memory Warning Gregg 2023-10-29 20:55:02 -0500
  • c835a8620f
    Update Logging.md HomeSpan 2023-10-29 14:03:28 -0500
  • ac765e70ff Correction to doc about new setWebLogCallback() Francois 2023-10-29 13:44:33 -0400
  • fa05738ff6
    Update Reference.md HomeSpan 2023-10-29 10:17:06 -0500
  • fe9f35aa84
    Update README.md HomeSpan 2023-10-29 10:14:14 -0500
  • 02d39a61c0
    Update Reference.md HomeSpan 2023-10-29 10:03:26 -0500
  • 5ce7211539 Made conforming changes to setVerboseWiFiReconnect Gregg 2023-10-28 18:40:04 -0500
  • a93aef1604
    Merge pull request #670 from frankonski/verbose_reconnect HomeSpan 2023-10-28 18:18:16 -0500
  • 871eba3c1d
    Merge branch 'release-1.8.1-dev' into verbose_reconnect HomeSpan 2023-10-28 18:16:48 -0500