Mercurial > prosody-hg
comparison plugins/mod_c2s.lua @ 11614:1ac8976f09a9
mod_c2s: Add a Direct TLS listener
This only differs from 'legacy_ssl' in name, at least on the server
side. For clients this is the one that uses SRV records.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 20 Jun 2021 16:51:08 +0200 |
| parents | b2610460d9ab |
| children | 8f0fe74ede94 |
comparison
equal
deleted
inserted
replaced
| 11613:c8a9f77d48fd | 11614:1ac8976f09a9 |
|---|---|
| 424 pattern = "^<.*:stream.*%sxmlns%s*=%s*(['\"])jabber:client%1.*>"; | 424 pattern = "^<.*:stream.*%sxmlns%s*=%s*(['\"])jabber:client%1.*>"; |
| 425 }; | 425 }; |
| 426 }); | 426 }); |
| 427 | 427 |
| 428 module:provides("net", { | 428 module:provides("net", { |
| 429 name = "direct_tls"; | |
| 430 listener = listener; | |
| 431 encryption = "ssl"; | |
| 432 multiplex = { | |
| 433 pattern = "^<.*:stream.*%sxmlns%s*=%s*(['\"])jabber:client%1.*>"; | |
| 434 }; | |
| 435 }); | |
| 436 | |
| 437 -- COMPAT | |
| 438 module:provides("net", { | |
| 429 name = "legacy_ssl"; | 439 name = "legacy_ssl"; |
| 430 listener = listener; | 440 listener = listener; |
| 431 encryption = "ssl"; | 441 encryption = "ssl"; |
| 432 multiplex = { | 442 multiplex = { |
| 433 pattern = "^<.*:stream.*%sxmlns%s*=%s*(['\"])jabber:client%1.*>"; | 443 pattern = "^<.*:stream.*%sxmlns%s*=%s*(['\"])jabber:client%1.*>"; |
