Skip to content
Snippets Groups Projects
Select Git revision
  • 2286e78f5cbc8c8401b2c71d1b92a00e303da19a
  • master default protected
  • 8.0
  • 9.0
  • 7.8
  • 7.6
  • 7.4
  • 7.2
  • 7.0
  • 0.6
  • rosuav/latex-markdown-renderer
  • rxnpatch/rxnpatch
  • marcus/gobject-introspection
  • rxnpatch/8.0
  • rosuav/pre-listening-ports
  • nt-tools
  • rosuav/async-annotations
  • rosuav/pgsql-ssl
  • rxnpatch/rxnpatch-broken/2023-10-06T094250
  • grubba/fdlib
  • grubba/wip/sakura/8.0
  • v8.0.2008
  • v8.0.2006
  • v8.0.2004
  • v8.0.2002
  • v8.0.2000
  • v8.0.1998
  • v8.0.1996
  • v8.0.1994
  • v8.0.1992
  • v8.0.1990
  • v8.0.1988
  • v8.0.1986
  • rxnpatch/clusters/8.0/2025-04-29T124414
  • rxnpatch/2025-04-29T124414
  • v8.0.1984
  • v8.0.1982
  • v8.0.1980
  • v8.0.1978
  • v8.0.1976
  • v8.0.1974
41 results

ServerConnection.pike

Blame
    • Tobias S. Josefowitz's avatar
      4ef1b3ed
      SSL.Context: Context commits to tickets via offers_tickets() · 4ef1b3ed
      Tobias S. Josefowitz authored
      In certain situations, i.e. after receiving an empty Session Ticket
      extension (client supports, but does not yet have a ticket), by
      including the Session Ticket extension in the server hello commits us to
      providing a ticket later.
      
      As SSL.Context would simply return 0 in encode_ticket() when use_cache
      was zero (not the default), we used to break the protocol on such
      occasions. Instead, we now use SSL.Context()->offers_tickets() to signal
      whether Session Tickets should be supported on the connection (and
      whether the Context commits to encoding a session as ticket later on).
      4ef1b3ed
      History
      SSL.Context: Context commits to tickets via offers_tickets()
      Tobias S. Josefowitz authored
      In certain situations, i.e. after receiving an empty Session Ticket
      extension (client supports, but does not yet have a ticket), by
      including the Session Ticket extension in the server hello commits us to
      providing a ticket later.
      
      As SSL.Context would simply return 0 in encode_ticket() when use_cache
      was zero (not the default), we used to break the protocol on such
      occasions. Instead, we now use SSL.Context()->offers_tickets() to signal
      whether Session Tickets should be supported on the connection (and
      whether the Context commits to encoding a session as ticket later on).
    dmalloc.h NaN GiB