Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • rescue-iowrt-adb15dacc26a

    This tags commit
    
      adb15dacc26a (gcov: add in cmake and adapt defaults, 2017-11-14)
    
    which used to be available at
    https://github.com/sartura/libwebsockets.git at some point in time.
    Unfortunately, that repository is no longer available. Tag and mirror
    this commit in order to keep old IOWRT builds working.
    
    It is roughly, but not completely equivalent to
      5b74d7108b5c (gcov: add in cmake and adapt defaults, 2017-11-14)
    which can be found in official libwebsockets release tags.
    
    A git-range-diff with the merge-base of the two commits shows the following differences:
    
    ❯ git range-diff \
      dd3e5619cb3a05d14720f9394d1f38095eae48e9..5b74d7108b5cfcc3a6ee3dcad521e0f0c3a18d0c \
      dd3e5619cb3a05d14720f9394d1f38095eae48e9..adb15dacc26ae3191bb2f445d8608234ecfca832
     1:  c32a22c20b0a !  1:  d51f4544a0df lws-genrsa: add resuable backend-independent rsa decrypt in tls/ and migrate sshd to it
        @@ lib/tls/mbedtls/lws-genrsa.c (new)
         +
         +		*p++ = 0x02;
         +		elen = p;
        -+		if (m < 0x7f)
        ++		if (m < 0xff)
         +			*p++ = m;
         +		else {
         +			*p++ = 0x82;
        @@ lib/tls/mbedtls/lws-genrsa.c (new)
         +			mbedtls_mpi_write_binary(mpi[n], &p[1], m);
         +			m++;
         +		}
        -+		if (m < 0x7f)
        ++		if (m < 0xff)
         +			*elen = m;
         +		else {
         +			*elen++ = 0x82;
     2:  278e52047989 =  2:  22ca8d7769fc JWK + JWS: JSON Web Keys RFC7517 + Signatures support RFC7515
     3:  dbb6c34cf23a =  3:  ea76778bd1db RFC7638: JWK thumbprint
     4:  b1934d6b6486 =  4:  1a5ee3645692 client-certs: add related docs
     5:  4ff8e866d55f <  -:  ------------ docs: fixup links broken by move to READMEs
     6:  fa73d3155856 <  -:  ------------ docs: update discussion in test-apps README about plugin inclusion
     7:  c2488dd4a3b5 =  5:  75f87271c56d client-cert-required
     8:  97cd3936491f =  6:  c387e4c37a01 cmake: refactor options into groups and move to top of file
     9:  74fddbc09e35 =  7:  fcd59a372b27 cancel_service: change to event-loop agnostic implementation
    10:  1d5bd23268ca =  8:  e94c21a45a98 bsd: support foreign thread event changes while in poll wait
    11:  ae8915861a8b =  9:  24a8197d2361 client: handle bio_create failing
    12:  be525cb62404 = 10:  2a697d5b32f7 appveyor: Enable 64-bit build with OpenSSL and HTTP2
    13:  41d1326da0af = 11:  70c8564b9676 appveyor artifacts debug
    14:  00ffebfd24c5 = 12:  27beffdb7e66 tls: add x509 query api
    15:  939436b79391 = 13:  627e444c5f32 Subject: ssl: fix x509 memory leaks
    16:  2f7bd10487ad = 14:  9588386e704e Subject: ssl: fix source and destination overlap in strcpy
    17:  a552de400a0e = 15:  bb3b17593414 ssl: add support for checking cert existance and verification
    18:  121d5d594058 = 16:  a1130cc26194 mbedtls: client cert workaround
    19:  0060af62c5b5 = 17:  e5dfb7b59967 mbedtls: add support for optional peer certificate
    20:  0ed131e6a71d <  -:  ------------ post-demo: some platforms cant handle NULL vsnprintf strings
    21:  2befafca7717 <  -:  ------------ cmake: only generate test cert when SERVER and TESTAPPS enabled
    22:  fb4397f8415e = 18:  4d482058ace8 cleanups
    23:  a798db0e2b83 = 19:  e3dcde6fa740 vhost: check cert validity dates
    24:  1f37ec0be962 = 20:  bbfd47cda964 add selfsigned cert generation api
    25:  09f59ba3b8f4 = 21:  bd19ddfc6ca2 lwjp-conf: quieten init logging
    26:  a76e9aad113e = 22:  3c6331730e35 lejp: handle empty arrays
    27:  2b30c82b9e4a <  -:  ------------ lejp: dont underflow with anonymous braces
    28:  66916394ede2 <  -:  ------------ lib: Spelling fixes based on debian packaging
    29:  53bbc6be336d <  -:  ------------ cmake: dont build ssh stuff if no SSL enabled
    30:  0724f8982a8c <  -:  ------------ h2: fix multiple cookie header handling
    31:  33b40e0ae4c6 <  -:  ------------ mingw: fixes
    32:  713aab17f831 = 23:  5f6957c45e83 additional vhost member accessors
    33:  0c254aba874f = 24:  a747aae88667 tls: add csr generation
    34:  a5514d2b2b2e = 25:  0697d56f108c LWS_SERVER_OPTION_IGNORE_MISSING_CERT
    35:  813b019bd179 = 26:  28327b97be83 lws_tls_server_certs_load: separate to allow cert attach later
    36:  3ec7c1ab21c2 = 27:  da4097d8f681 ACME client plugin
    37:  79d2038fdf28 = 28:  482a493ae7f7 esp32 fixes
    38:  ad07d9502643 = 29:  736bc8468cdb cleanups
    39:  b06665b85122 = 30:  612891288245 mbedtls: improve SNI for client certs
    40:  c5f6d180ddbe <  -:  ------------ mbedtls: handle NET_SEND_FAILED
    41:  37e8ee2c0029 = 31:  ea14ea9b1e0b windows: CHECK_FUNCTION_EXISTS workaround
    42:  dcf5a83ee461 = 32:  257a91787ae5 esp32: move check for xxd and genromfs from CMake to esp32.mk
    43:  316060546201 = 33:  ff1721c1611f docs: whitespace and add existing READMEs to doxygen list
    44:  3db1ce095357 = 34:  f573b6d40265 Esp32: allow build on windows
    45:  946bfa2f1890 = 35:  e03d7627cea7 Uses PROJECT_NAME instead of DIRNAME for binary filename
    46:  516001db8a6a ! 36:  b5383b470ca1 esp32-selfsigned
        @@ Metadata
          ## Commit message ##
             esp32-selfsigned
    
        - ## Makefile.projbuild (new) ##
        -@@
        -+CPPFLAGS += -I$(BUILD_DIR_BASE)/libwebsockets/include
        -
          ## lib/context.c ##
         @@ lib/context.c: lws_protocol_init(struct lws_context *context)
          			if (vh->protocols[n].callback(&wsi,
    47:  5b74d7108b5c = 37:  adb15dacc26a gcov: add in cmake and adapt defaults
  • v3.1.0

    89eedcaa · v3.1.0 ·
  • v3.0.1

    fb31602f · v3.0.1 ·
  • v3.0.0

    eaa935a8 · v3.0.0 ·
  • v2.4.2

    8964ce9d · v2.4.2 ·
  • v2.4.1

    e4e774b8 · v2.4.1 ·
  • v2.4.0

    fcf5b2c2 · v2.4.0 ·
  • v2.3.0

    e6bd6296 · v2.3.0 ·
  • v2.2.2

    4cca8692 · v2.2.2 ·
  • v2.2.0

    6be573f2 · v2.2.0 ·
  • v2.1.1

    d317a96b · v2.1.1 ·
  • v2.1.0

    73557509 · v2.1.0 ·
  • v2.0.3

    5a247a57 · v2.0.3 ·
  • v1.7.9

    a085a0ab · v1.7.9 ·
  • v2.0.2

    b064fb5b · v2.0.2 ·
    v2.0.2
    
  • v2.0.1

    36699d6e · v2.0.1 ·
    v2.0.1
    
  • v1.7.8

    6d19521b · v1.7.8 ·
    v1.7.8
    
  • v2.0.0

    5500643f · v2.0.0 ·
    v2.0.0