├── LICENSE ├── README.md ├── classes ├── conf_entries.py ├── configuration.py ├── data.py └── errors.py ├── conf └── examples │ ├── aliases.example.conf │ ├── bans.example.conf │ ├── dnsbl.example.conf │ ├── exceptions.example.conf │ ├── ircd.example.conf │ ├── ircd.example.motd │ ├── links.example.conf │ ├── modules.example.conf │ ├── operclass.example.conf │ ├── opers.example.conf │ ├── require.example.conf │ └── spamfilter.example.conf ├── handle ├── channel.py ├── client.py ├── configparser.py ├── core.py ├── functions.py ├── handleLink.py ├── handle_tls.py ├── log.py ├── logger.py ├── sockets.py └── validate_conf.py ├── ircd.py ├── modules ├── account.py ├── blacklist.py ├── certfp.py ├── chanmodes │ ├── auditorium.py │ ├── ban.py │ ├── chanadmin.py │ ├── chanop.py │ ├── chanowner.py │ ├── excepts.py │ ├── extbans │ │ ├── accountban.py │ │ ├── certfp.py │ │ ├── operclass.py │ │ ├── textban.py │ │ └── timedbans.py │ ├── halfop.py │ ├── invex.py │ ├── key.py │ ├── limit.py │ ├── m_blockcolors.py │ ├── m_chanstrip.py │ ├── m_history.py │ ├── m_regonly.py │ ├── moderated.py │ ├── noctcp.py │ ├── noexternal.py │ ├── noinvite.py │ ├── nokick.py │ ├── nonick.py │ ├── nonotice.py │ ├── opersonly.py │ ├── permanent.py │ ├── redirect.py │ ├── registered.py │ ├── secret.py │ ├── secureonly.py │ ├── topiclimit.py │ └── voice.py ├── chanset.py ├── founder.py ├── geodata.py ├── irc_websockets.py ├── ircv3 │ ├── account-notify.py │ ├── account-tag.py │ ├── batch.py │ ├── channel-context.py │ ├── channel_rename.py │ ├── chathistory.py │ ├── echo-message.py │ ├── labeled-response.py │ ├── message-ids.py │ ├── messagetags.py │ ├── no_implicit_names.py │ ├── oper-tag.py │ ├── reply.py │ ├── server_time.py │ ├── standard-replies.py │ ├── typingtag.py │ └── userhost-tag.py ├── knock.py ├── m_admin.py ├── m_antirandom.py ├── m_away.py ├── m_cap.py ├── m_chghost.py ├── m_chgname.py ├── m_cloak.py ├── m_clones.py ├── m_connect.py ├── m_cycle.py ├── m_die.py ├── m_eos.py ├── m_error.py ├── m_helpop.py ├── m_invite.py ├── m_ircops.py ├── m_ison.py ├── m_joinpart.py ├── m_kick.py ├── m_kill.py ├── m_list.py ├── m_listdelay.py ├── m_lusers.py ├── m_map.py ├── m_md.py ├── m_mode.py ├── m_modules.py ├── m_monitor.py ├── m_motd.py ├── m_msg.py ├── m_names.py ├── m_netinfo.py ├── m_nick.py ├── m_oper.py ├── m_pass.py ├── m_pingpong.py ├── m_protoctl.py ├── m_quit.py ├── m_quotes.py ├── m_rehash.py ├── m_restart.py ├── m_sajoinpart.py ├── m_sanick.py ├── m_sasl.py ├── m_sendumode.py ├── m_server.py ├── m_sethost.py ├── m_setname.py ├── m_sjoin.py ├── m_spamfilter.py ├── m_squit.py ├── m_stats.py ├── m_svsjoinpart.py ├── m_svskill.py ├── m_svsmode.py ├── m_svsnick.py ├── m_swhois.py ├── m_time.py ├── m_tkl.py ├── m_topic.py ├── m_user.py ├── m_version.py ├── m_wallops.py ├── m_watch.py ├── m_webirc.py ├── m_who.py ├── m_whois.py ├── starttls.py └── usermodes │ ├── bot.py │ ├── coremodes.py │ ├── m_blockmsg.py │ ├── m_callerid.py │ └── noctcp.py └── requirements.txt /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/README.md -------------------------------------------------------------------------------- /classes/conf_entries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/classes/conf_entries.py -------------------------------------------------------------------------------- /classes/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/classes/configuration.py -------------------------------------------------------------------------------- /classes/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/classes/data.py -------------------------------------------------------------------------------- /classes/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/classes/errors.py -------------------------------------------------------------------------------- /conf/examples/aliases.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/conf/examples/aliases.example.conf -------------------------------------------------------------------------------- /conf/examples/bans.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/conf/examples/bans.example.conf -------------------------------------------------------------------------------- /conf/examples/dnsbl.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/conf/examples/dnsbl.example.conf -------------------------------------------------------------------------------- /conf/examples/exceptions.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/conf/examples/exceptions.example.conf -------------------------------------------------------------------------------- /conf/examples/ircd.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/conf/examples/ircd.example.conf -------------------------------------------------------------------------------- /conf/examples/ircd.example.motd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/conf/examples/ircd.example.motd -------------------------------------------------------------------------------- /conf/examples/links.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/conf/examples/links.example.conf -------------------------------------------------------------------------------- /conf/examples/modules.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/conf/examples/modules.example.conf -------------------------------------------------------------------------------- /conf/examples/operclass.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/conf/examples/operclass.example.conf -------------------------------------------------------------------------------- /conf/examples/opers.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/conf/examples/opers.example.conf -------------------------------------------------------------------------------- /conf/examples/require.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/conf/examples/require.example.conf -------------------------------------------------------------------------------- /conf/examples/spamfilter.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/conf/examples/spamfilter.example.conf -------------------------------------------------------------------------------- /handle/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/handle/channel.py -------------------------------------------------------------------------------- /handle/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/handle/client.py -------------------------------------------------------------------------------- /handle/configparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/handle/configparser.py -------------------------------------------------------------------------------- /handle/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/handle/core.py -------------------------------------------------------------------------------- /handle/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/handle/functions.py -------------------------------------------------------------------------------- /handle/handleLink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/handle/handleLink.py -------------------------------------------------------------------------------- /handle/handle_tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/handle/handle_tls.py -------------------------------------------------------------------------------- /handle/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/handle/log.py -------------------------------------------------------------------------------- /handle/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/handle/logger.py -------------------------------------------------------------------------------- /handle/sockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/handle/sockets.py -------------------------------------------------------------------------------- /handle/validate_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/handle/validate_conf.py -------------------------------------------------------------------------------- /ircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/ircd.py -------------------------------------------------------------------------------- /modules/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/account.py -------------------------------------------------------------------------------- /modules/blacklist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/blacklist.py -------------------------------------------------------------------------------- /modules/certfp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/certfp.py -------------------------------------------------------------------------------- /modules/chanmodes/auditorium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/auditorium.py -------------------------------------------------------------------------------- /modules/chanmodes/ban.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/ban.py -------------------------------------------------------------------------------- /modules/chanmodes/chanadmin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/chanadmin.py -------------------------------------------------------------------------------- /modules/chanmodes/chanop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/chanop.py -------------------------------------------------------------------------------- /modules/chanmodes/chanowner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/chanowner.py -------------------------------------------------------------------------------- /modules/chanmodes/excepts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/excepts.py -------------------------------------------------------------------------------- /modules/chanmodes/extbans/accountban.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/extbans/accountban.py -------------------------------------------------------------------------------- /modules/chanmodes/extbans/certfp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/extbans/certfp.py -------------------------------------------------------------------------------- /modules/chanmodes/extbans/operclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/extbans/operclass.py -------------------------------------------------------------------------------- /modules/chanmodes/extbans/textban.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/extbans/textban.py -------------------------------------------------------------------------------- /modules/chanmodes/extbans/timedbans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/extbans/timedbans.py -------------------------------------------------------------------------------- /modules/chanmodes/halfop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/halfop.py -------------------------------------------------------------------------------- /modules/chanmodes/invex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/invex.py -------------------------------------------------------------------------------- /modules/chanmodes/key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/key.py -------------------------------------------------------------------------------- /modules/chanmodes/limit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/limit.py -------------------------------------------------------------------------------- /modules/chanmodes/m_blockcolors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/m_blockcolors.py -------------------------------------------------------------------------------- /modules/chanmodes/m_chanstrip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/m_chanstrip.py -------------------------------------------------------------------------------- /modules/chanmodes/m_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/m_history.py -------------------------------------------------------------------------------- /modules/chanmodes/m_regonly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/m_regonly.py -------------------------------------------------------------------------------- /modules/chanmodes/moderated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/moderated.py -------------------------------------------------------------------------------- /modules/chanmodes/noctcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/noctcp.py -------------------------------------------------------------------------------- /modules/chanmodes/noexternal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/noexternal.py -------------------------------------------------------------------------------- /modules/chanmodes/noinvite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/noinvite.py -------------------------------------------------------------------------------- /modules/chanmodes/nokick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/nokick.py -------------------------------------------------------------------------------- /modules/chanmodes/nonick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/nonick.py -------------------------------------------------------------------------------- /modules/chanmodes/nonotice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/nonotice.py -------------------------------------------------------------------------------- /modules/chanmodes/opersonly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/opersonly.py -------------------------------------------------------------------------------- /modules/chanmodes/permanent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/permanent.py -------------------------------------------------------------------------------- /modules/chanmodes/redirect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/redirect.py -------------------------------------------------------------------------------- /modules/chanmodes/registered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/registered.py -------------------------------------------------------------------------------- /modules/chanmodes/secret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/secret.py -------------------------------------------------------------------------------- /modules/chanmodes/secureonly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/secureonly.py -------------------------------------------------------------------------------- /modules/chanmodes/topiclimit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/topiclimit.py -------------------------------------------------------------------------------- /modules/chanmodes/voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanmodes/voice.py -------------------------------------------------------------------------------- /modules/chanset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/chanset.py -------------------------------------------------------------------------------- /modules/founder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/founder.py -------------------------------------------------------------------------------- /modules/geodata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/geodata.py -------------------------------------------------------------------------------- /modules/irc_websockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/irc_websockets.py -------------------------------------------------------------------------------- /modules/ircv3/account-notify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/account-notify.py -------------------------------------------------------------------------------- /modules/ircv3/account-tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/account-tag.py -------------------------------------------------------------------------------- /modules/ircv3/batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/batch.py -------------------------------------------------------------------------------- /modules/ircv3/channel-context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/channel-context.py -------------------------------------------------------------------------------- /modules/ircv3/channel_rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/channel_rename.py -------------------------------------------------------------------------------- /modules/ircv3/chathistory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/chathistory.py -------------------------------------------------------------------------------- /modules/ircv3/echo-message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/echo-message.py -------------------------------------------------------------------------------- /modules/ircv3/labeled-response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/labeled-response.py -------------------------------------------------------------------------------- /modules/ircv3/message-ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/message-ids.py -------------------------------------------------------------------------------- /modules/ircv3/messagetags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/messagetags.py -------------------------------------------------------------------------------- /modules/ircv3/no_implicit_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/no_implicit_names.py -------------------------------------------------------------------------------- /modules/ircv3/oper-tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/oper-tag.py -------------------------------------------------------------------------------- /modules/ircv3/reply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/reply.py -------------------------------------------------------------------------------- /modules/ircv3/server_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/server_time.py -------------------------------------------------------------------------------- /modules/ircv3/standard-replies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/standard-replies.py -------------------------------------------------------------------------------- /modules/ircv3/typingtag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/typingtag.py -------------------------------------------------------------------------------- /modules/ircv3/userhost-tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/ircv3/userhost-tag.py -------------------------------------------------------------------------------- /modules/knock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/knock.py -------------------------------------------------------------------------------- /modules/m_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_admin.py -------------------------------------------------------------------------------- /modules/m_antirandom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_antirandom.py -------------------------------------------------------------------------------- /modules/m_away.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_away.py -------------------------------------------------------------------------------- /modules/m_cap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_cap.py -------------------------------------------------------------------------------- /modules/m_chghost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_chghost.py -------------------------------------------------------------------------------- /modules/m_chgname.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_chgname.py -------------------------------------------------------------------------------- /modules/m_cloak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_cloak.py -------------------------------------------------------------------------------- /modules/m_clones.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_clones.py -------------------------------------------------------------------------------- /modules/m_connect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_connect.py -------------------------------------------------------------------------------- /modules/m_cycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_cycle.py -------------------------------------------------------------------------------- /modules/m_die.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_die.py -------------------------------------------------------------------------------- /modules/m_eos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_eos.py -------------------------------------------------------------------------------- /modules/m_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_error.py -------------------------------------------------------------------------------- /modules/m_helpop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_helpop.py -------------------------------------------------------------------------------- /modules/m_invite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_invite.py -------------------------------------------------------------------------------- /modules/m_ircops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_ircops.py -------------------------------------------------------------------------------- /modules/m_ison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_ison.py -------------------------------------------------------------------------------- /modules/m_joinpart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_joinpart.py -------------------------------------------------------------------------------- /modules/m_kick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_kick.py -------------------------------------------------------------------------------- /modules/m_kill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_kill.py -------------------------------------------------------------------------------- /modules/m_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_list.py -------------------------------------------------------------------------------- /modules/m_listdelay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_listdelay.py -------------------------------------------------------------------------------- /modules/m_lusers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_lusers.py -------------------------------------------------------------------------------- /modules/m_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_map.py -------------------------------------------------------------------------------- /modules/m_md.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_md.py -------------------------------------------------------------------------------- /modules/m_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_mode.py -------------------------------------------------------------------------------- /modules/m_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_modules.py -------------------------------------------------------------------------------- /modules/m_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_monitor.py -------------------------------------------------------------------------------- /modules/m_motd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_motd.py -------------------------------------------------------------------------------- /modules/m_msg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_msg.py -------------------------------------------------------------------------------- /modules/m_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_names.py -------------------------------------------------------------------------------- /modules/m_netinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_netinfo.py -------------------------------------------------------------------------------- /modules/m_nick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_nick.py -------------------------------------------------------------------------------- /modules/m_oper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_oper.py -------------------------------------------------------------------------------- /modules/m_pass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_pass.py -------------------------------------------------------------------------------- /modules/m_pingpong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_pingpong.py -------------------------------------------------------------------------------- /modules/m_protoctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_protoctl.py -------------------------------------------------------------------------------- /modules/m_quit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_quit.py -------------------------------------------------------------------------------- /modules/m_quotes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_quotes.py -------------------------------------------------------------------------------- /modules/m_rehash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_rehash.py -------------------------------------------------------------------------------- /modules/m_restart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_restart.py -------------------------------------------------------------------------------- /modules/m_sajoinpart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_sajoinpart.py -------------------------------------------------------------------------------- /modules/m_sanick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_sanick.py -------------------------------------------------------------------------------- /modules/m_sasl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_sasl.py -------------------------------------------------------------------------------- /modules/m_sendumode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_sendumode.py -------------------------------------------------------------------------------- /modules/m_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_server.py -------------------------------------------------------------------------------- /modules/m_sethost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_sethost.py -------------------------------------------------------------------------------- /modules/m_setname.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_setname.py -------------------------------------------------------------------------------- /modules/m_sjoin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_sjoin.py -------------------------------------------------------------------------------- /modules/m_spamfilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_spamfilter.py -------------------------------------------------------------------------------- /modules/m_squit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_squit.py -------------------------------------------------------------------------------- /modules/m_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_stats.py -------------------------------------------------------------------------------- /modules/m_svsjoinpart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_svsjoinpart.py -------------------------------------------------------------------------------- /modules/m_svskill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_svskill.py -------------------------------------------------------------------------------- /modules/m_svsmode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_svsmode.py -------------------------------------------------------------------------------- /modules/m_svsnick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_svsnick.py -------------------------------------------------------------------------------- /modules/m_swhois.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_swhois.py -------------------------------------------------------------------------------- /modules/m_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_time.py -------------------------------------------------------------------------------- /modules/m_tkl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_tkl.py -------------------------------------------------------------------------------- /modules/m_topic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_topic.py -------------------------------------------------------------------------------- /modules/m_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_user.py -------------------------------------------------------------------------------- /modules/m_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_version.py -------------------------------------------------------------------------------- /modules/m_wallops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_wallops.py -------------------------------------------------------------------------------- /modules/m_watch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_watch.py -------------------------------------------------------------------------------- /modules/m_webirc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_webirc.py -------------------------------------------------------------------------------- /modules/m_who.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_who.py -------------------------------------------------------------------------------- /modules/m_whois.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/m_whois.py -------------------------------------------------------------------------------- /modules/starttls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/starttls.py -------------------------------------------------------------------------------- /modules/usermodes/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/usermodes/bot.py -------------------------------------------------------------------------------- /modules/usermodes/coremodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/usermodes/coremodes.py -------------------------------------------------------------------------------- /modules/usermodes/m_blockmsg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/usermodes/m_blockmsg.py -------------------------------------------------------------------------------- /modules/usermodes/m_callerid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/usermodes/m_callerid.py -------------------------------------------------------------------------------- /modules/usermodes/noctcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/modules/usermodes/noctcp.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/provisionircd/ProvisionIRCd/HEAD/requirements.txt --------------------------------------------------------------------------------