mirror of
https://github.com/irssi/irssi.git
synced 2026-08-16 23:22:16 +02:00
Merge pull request #1170 from ailin-nemui/starttls
use starttls / enable tls_verify
This commit is contained in:
commit
4432b0bf0d
25 changed files with 643 additions and 234 deletions
|
|
@ -1,5 +1,6 @@
|
|||
#define PERL_NO_GET_CONTEXT
|
||||
#include "module.h"
|
||||
#include <irssi/src/core/misc.h>
|
||||
|
||||
static GSList *register_hash2list(HV *hv)
|
||||
{
|
||||
|
|
@ -47,12 +48,20 @@ MODULE = Irssi::Irc::Server PACKAGE = Irssi::Irc::Server PREFIX = irc_server_
|
|||
PROTOTYPES: ENABLE
|
||||
|
||||
void
|
||||
irc_server_get_channels(server)
|
||||
irc_server_get_channels(server, rejoin_channels_mode = "")
|
||||
Irssi::Irc::Server server
|
||||
char *rejoin_channels_mode
|
||||
PREINIT:
|
||||
char *ret;
|
||||
int mode;
|
||||
SETTINGS_REC *setting;
|
||||
PPCODE:
|
||||
ret = irc_server_get_channels(server);
|
||||
setting = settings_get_record("rejoin_channels_on_reconnect");
|
||||
mode = strarray_find(setting->choices, rejoin_channels_mode);
|
||||
if (mode < 0)
|
||||
mode = setting->default_value.v_int;
|
||||
|
||||
ret = irc_server_get_channels(server, mode);
|
||||
XPUSHs(sv_2mortal(new_pv(ret)));
|
||||
g_free(ret);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue