1. 26 Apr, 2024 1 commit
  2. 08 Sep, 2021 1 commit
  3. 12 Mar, 2021 2 commits
  4. 06 Jan, 2021 1 commit
  5. 07 Nov, 2020 8 commits
  6. 19 Oct, 2020 1 commit
    • Cody Cutrer's avatar
      add wiegand module (#3203) · 63e1fcda
      Cody Cutrer authored
      * add wiegand module
      
      * minor tweaks to wiegand module
      
       * fix a whitespace error (tabs!!!!)
       * remove an unnecessary volatile qualifier
      63e1fcda
  7. 18 Oct, 2020 2 commits
  8. 05 Oct, 2020 1 commit
  9. 27 Sep, 2020 2 commits
  10. 18 Sep, 2020 1 commit
  11. 23 Aug, 2020 1 commit
  12. 22 Aug, 2020 1 commit
  13. 08 Aug, 2020 1 commit
  14. 10 Jun, 2020 2 commits
  15. 09 Jun, 2020 13 commits
    • Lukáš Voborský's avatar
      net_info module - ping function (#2854) · 7a77d764
      Lukáš Voborský authored
      * Net_info module exposing ping function initial commit
      * Ping as a part of net module
      * Sent callback implemented
      * Add NET_PING_ENABLE macro
      
      Authored-by: vsky <blue205@centrum.cz> with support from TerryE
      7a77d764
    • Terry Ellison's avatar
      Squashed updates do get Lua51 and Lua53 working (#3075) · bbeb09b6
      Terry Ellison authored
      -  Lots of minor but nasty bugfixes to get all tests to run clean
      -  core lua and test suite fixes to allow luac -F to run cleanly against test suite
      -  next tranch to get LFS working
      -  luac.cross -a options plus fixes from feedback
      -  UART fixes and lua.c merge
      -  commit of wip prior to rebaselining against current dev
      -  more tweaks
      bbeb09b6
    • Nathaniel Wesley Filardo's avatar
      Networking rampage and accumulated fixes (#3060) · af426d03
      Nathaniel Wesley Filardo authored
      * espconn: remove unused espconn code, take 1
      
      This is the easiest part of https://github.com/nodemcu/nodemcu-firmware/issues/3004 .
      It removes a bunch of functions that were never called in our tree.
      
      * espconn: De-orbit espconn_gethostbyname
      
      Further work on https://github.com/nodemcu/nodemcu-firmware/issues/3004
      
      While here, remove `mqtt`'s charming DNS-retry logic (which is neither
      shared with nor duplicated in other modules) and update its :connect()
      return value behavior and documentation.
      
      * espconn: remove scary global pktinfo
      
      A write-only global!  How about that.
      
      * net: remove deprecated methods
      
      All the TLS stuff moved over there a long time ago, and
      net_createUDPSocket should just do what it says on the tin.
      
      * espconn_secure: remove ESPCONN_SERVER support
      
      We can barely function as a TLS client; being a TLS server seems like a
      real stretch.  This code was never called from Lua anyway.
      
      * espconn_secure: more code removal
      
      * espconn_secure: simplify ssl options structure
      
      There is nothing "ssl_packet" about this structure.  Get rid of the
      terrifying "pbuffer" pointer.
      
      Squash two structure types together and eliminate an unused field.
      
      * espconn_secure: refactor mbedtls_msg_info_load
      
      Split out espconn_mbedtls_parse, which we can use as part of our effort
      towards addressing https://github.com/nodemcu/nodemcu-firmware/issues/3032
      
      * espconn_secure: introduce TLS cert/key callbacks
      
      The new feature part of https://github.com/nodemcu/nodemcu-firmware/issues/3032
      Subsequent work will remove the old mechanism.
      
      * tls: add deprecation warnings
      
      * luacheck: net.ifinfo is a thing now
      
      * tls: remove use of espconn->reverse
      
      * mqtt: stop using espconn->reverse
      
      Instead, just place the espconn structure itself at the top of the user
      data.  This enlarges the structure somewhat but removes one more layer
      of dynamic heap usage and NULL checks.
      
      While here, simplify the code a bit.
      
      * mqtt: remove redundant pointer to connect_info
      
      Everywhere we have the mqtt_state_t we also have the lmqtt_userdata.
      
      * mqtt: doc fixes
      
      * mqtt: note bug
      
      * tls: allow :on(...,nil) to unregister a callback
      af426d03
    • sergio's avatar
      Add flag to disable start-up banner (#3026) · fd3f0dda
      sergio authored
      fd3f0dda
    • M.K's avatar
      Minor typo and wording fixes (#2991) · 27e127e7
      M.K authored
      27e127e7
    • Lukáš Voborský's avatar
      Add DCC decoder module (#2905) · 36df8d00
      Lukáš Voborský authored
      36df8d00
    • galjonsfigur's avatar
      db1e4454
    • Nathaniel Wesley Filardo's avatar
      SSL rampage (#2938) · 863dfb59
      Nathaniel Wesley Filardo authored
      * Remove stale putative MD2 support
      
      This hasn't worked in a while, presumably since one of our upstream
      merges.  Don't bother making it work, since MD2 is generally considered
      insecure.
      
      * Land mbedtls 2.16.3-77-gf02988e57
      
      * TLS: remove some dead code from espconn_mbedtls
      
      There was some... frankly kind of scary buffer and data shuffling if
      ESP8266_PLATFORM was defined.  Since we don't, in fact, define that
      preprocessor symbol, just drop the code lest anyone (possibly future-me)
      be scared.
      
      * TLS: espconn_mbedtls: run through astyle
      
      No functional changes
      
      * TLS: espconn_mbedtls: put the file_params on the stack
      
      There's no need to malloc a structure that's used only locally.
      
      * TLS: Further minor tidying of mbedtls glue
      
      What an absolute shitshow this is.  mbedtls should absolutely not
      be mentioned inside sys/socket.h and app/mbedtls/app/lwIPSocket.c is not
      so much glue as it as a complete copy of a random subset of lwIP; it
      should go, but we aren't there yet.
      
      Get rid of the mysterious "mbedlts_record" struct, which housed merely a
      length of bytes sent solely for gating the "record sent" callback.
      
      Remove spurious __attribute__((weak)) from symbols not otherwise
      defined and rename them to emphasize that they are not actually part of
      mbedtls proper.
      
      * TLS: Rampage esp mbedtls glue and delete unused code
      
      This at least makes the shitshow smaller
      
      * TLS: lwip: fix some memp definitions
      
      I presume these also need the new arguments
      
      * TLS: Remove more non-NodeMCU code from our mbedtls
      
      * TLS: drop support for 1.1
      
      Depending on who you ask it's either EOL already or EOL soon, so
      we may as well get rid of it now.
      863dfb59
    • Nathaniel Wesley Filardo's avatar
      New `net.if.info` call to show LwIP information (#2862) · 948325a9
      Nathaniel Wesley Filardo authored
      * Remove app/include/netif/wlan_lwip_if.h
      
      This file appears to be unused in our tree.
      
      * New `net.if.info` call to show LwIP information
      
      This is a generalization of `wifi.sta`'s and `wifi.ap`'s `getip` and
      `getmac` calls.  I don't propose to deprecate those, but perhaps we
      should, in the documentation, point users at this function instead.
      
      The direct motivation is to permit continued use of DHCP-provided NTP
      servers in a future where
      https://github.com/nodemcu/nodemcu-firmware/pull/2819 has landed, now
      that https://github.com/nodemcu/nodemcu-firmware/pull/2709 is in the
      tree.  But rather than exposing just that information, a more general
      interface seems useful.
      948325a9
    • Marcel Stör's avatar
      Remove superfluous module def · 08ea0c8d
      Marcel Stör authored
      Fixes #2920
      08ea0c8d
    • Terry Ellison's avatar
      Rebased against current dev · 6d81dd6c
      Terry Ellison authored
      6d81dd6c
    • Terry Ellison's avatar
      Updates following JM review · ce2e50c6
      Terry Ellison authored
      ce2e50c6
    • Terry Ellison's avatar
      Lua 5.1 to 5.3 realignement phase 1 · e7c29fe3
      Terry Ellison authored
      e7c29fe3
  16. 15 Aug, 2019 1 commit
  17. 27 Jul, 2019 1 commit