Tip of the day: Channel mode +P makes a channel permanent. The topic and modes are preserved,even if all users leave the channel, and even if the server is restarted thanks to channeldb. |
Main public logs
Jump to navigation
Jump to search
Combined display of all available logs of UnrealIRCd documentation wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 16:57, 4 April 2026 Syzop talk contribs created page Dev:User Mode API (Created page with "The User Mode API allows you to add new user modes to UnrealIRCd. In addition to the tutorial below, you may also want to look at examples in UnrealIRCd itself (learn by copying). The built-in user mode modules are in [https://github.com/unrealircd/unrealircd/tree/unreal60_dev/src/modules/usermodes src/modules/usermodes/]. = Creating a user mode = Register your user mode by calling <code>UmodeAdd()</code> from <code>MOD_INIT</code>: <pre> long UMODE_EXAMPLE = 0L; #def...")
- 06:30, 6 March 2026 Syzop talk contribs created page Extjwt block (Start with initial Claude version with some minor tweaks)
- 16:30, 4 March 2026 User account K4be talk contribs was created by Syzop talk contribs and password was sent by email
- 09:10, 4 March 2026 User account Akelling talk contribs was created by Syzop talk contribs and password was sent by email (Sorry i only saw this just now, email notification must be broken. Approved :))
- 13:46, 1 February 2026 Syzop talk contribs marked Configuration for translation
- 12:27, 14 December 2025 Syzop talk contribs created page JSON-RPC:Security-group object (Created page with "In UnrealIRCd a security group object and a mask item / match item are internally the same. The fields '''name''', '''priority''' and '''public''' will be present if it is a security group but left out if it is a Mask item. All other fields will only be present if they are set in the configuration file. {| class="wikitable" !Variable !Description !Example value |- !name |Name of the security group |<code>known-users</code> |- !priority |Prio...")
- 09:05, 12 December 2025 Syzop talk contribs created page JSON-RPC:Connthrottle (Created page with "This is a placeholder")
- 09:03, 12 December 2025 Syzop talk contribs created page JSON-RPC:Security group (Created page with "This is a placeholder.")
- 08:34, 30 November 2025 Syzop talk contribs marked Set block for translation
- 16:42, 28 November 2025 Syzop talk contribs created page JSON-RPC:Message (Created page with "{{Template:JSON-RPC Infobox}} The <code>message.*</code> JSON RPC calls allow you to send a messages to users. {{TOClimit|limit=3}} = API Calls = == message.send_privmsg == This sends a <code>PRIVMSG</code> to a user. === Request arguments === Mandatory: * '''nick''': User to send the message to (Nick or UID) * '''message''': The message to send === Response === Always returns <code>true</code>")
- 09:32, 29 October 2025 Syzop talk contribs moved page Using systemd with unrealircd to Using systemd with UnrealIRCd without leaving a redirect
- 09:27, 29 October 2025 Syzop talk contribs created page Using systemd with unrealircd (Created page with "Usually you want to run UnrealIRCd at startup. This can be done via a Cron job but you can also do it via Systemd. == Installing systemd unit file == You have two options here: * System unit: this is usually what people use. It requires root but on the plus side it allows a couple of extra security measures. * User unit: this does not require root on the machine, and you can run all commands to start/stop/restart the ircd as the same user as the ircd is running at...")
- 13:03, 26 July 2025 Syzop talk contribs created page Use TLS (Created page with "For a long time IRC networks have had port 6667 (or a similar port) open which allows unencrypted plaintext connections. Nowadays everyone should be using SSL/TLS, usually on port 6697. This is similar to how we had http in the past and (hopefully) everyone has moved to https.")
- 13:20, 25 July 2025 Syzop talk contribs created page PQC measures (Created page with "This is just a background article to show what we are doing in terms of moving to Post-quantum cryptography, to protect against the [https://en.wikipedia.org/wiki/Harvest_now,_decrypt_later Harvest now, decrypt later] scenario. This article is a bit similar to Moving users to TLS.")
- 15:56, 10 July 2025 Syzop talk contribs renamed user UMut (42 edits) to Umut (Lowercase)
- 06:01, 4 July 2025 Syzop talk contribs marked Main Page for translation
- 14:17, 5 May 2025 Syzop talk contribs marked User & Oper commands for translation
- 14:17, 5 May 2025 Syzop talk contribs marked IRCOp guide for translation
- 14:16, 5 May 2025 Syzop talk contribs marked Configuration for translation
- 14:16, 5 May 2025 Syzop talk contribs marked Features for translation
- 14:16, 5 May 2025 Syzop talk contribs marked Upgrading from 5.x for translation
- 14:16, 5 May 2025 Syzop talk contribs marked What's new in UnrealIRCd 6 for translation
- 14:16, 5 May 2025 Syzop talk contribs marked Installing from source for translation
- 14:16, 5 May 2025 Syzop talk contribs marked Installing (Windows) for translation
- 14:16, 5 May 2025 Syzop talk contribs marked Upgrading for translation
- 14:16, 5 May 2025 Syzop talk contribs marked Security for translation
- 14:15, 5 May 2025 Syzop talk contribs marked About UnrealIRCd for translation
- 14:15, 5 May 2025 Syzop talk contribs marked FAQ for translation
- 14:14, 5 May 2025 User account Umut talk contribs was created by Syzop talk contribs and password was sent by email
- 06:49, 6 April 2025 Syzop talk contribs marked Channel modes for translation
- 06:49, 6 April 2025 Syzop talk contribs marked User modes for translation
- 07:57, 24 February 2025 User account Celelibi talk contribs was created by Syzop talk contribs and password was sent by email
- 17:23, 3 January 2025 User account Jwheare talk contribs was created by Syzop talk contribs and password was sent by email
- 07:50, 30 November 2024 User account ZarTek-Creole talk contribs was created by Syzop talk contribs and password was sent by email
- 15:38, 20 September 2024 Syzop talk contribs created page Standard variables (Created page with "You can use use certain variables like $nick and $ip in various config items. ''This functionality only exists in UnrealIRCd 6.1.8 and later'' == Variables == The following variables are supported that expand information about the user: * <code>$nick</code>: Nickname * <code>$username</code>: Username (ident) * <code>$realname</code>: Real name (also called gecos) * <code>$ip</code>: IP address * <code>$hostname</code>: Hostname * <code>$servername</code>: name of the...")
- 14:28, 12 July 2024 Syzop talk contribs created page ASN (Created page with "In UnrealIRCd 6.1.7 and later you can see and ban/exempt users by the AS Number (ASN) that their IP address belongs to. An Autonomous System (AS) is a group of IP networks run by one or more network operators with a single, clearly defined routing policy. This can be one big ISP, a small enterprise that has two internet connections to different providers/peers, or anything larger or smaller. The AS Number (ASN) is the unique number that each AS gets. An IP address can...")
- 08:16, 5 July 2024 Syzop talk contribs created page Rpc-class block (Created page with "The rpc-class block decides which API calls can be made via JSON-RPC for an account. It works similar to the Operclass block block but then with RPC names. == Syntax == <pre>rpc-class <name> { permissions { ...all the permissions here...: } parent xyz; OPTIONAL: can be used to inherit permissions from another rpc-class block: }</pre> Each rpc-class has a '''name'''. You define the permissions in '''rpc-class::permissions'''. Option...")
- 06:44, 28 June 2024 User account Zeftax talk contribs was created by Syzop talk contribs and password was sent by email
- 11:42, 5 June 2024 User account Henk talk contribs was created by Syzop talk contribs and password was sent by email
- 17:50, 29 May 2024 Syzop talk contribs uploaded a new version of File:Webpanel - Menu (mobile).jpeg
- 11:25, 13 May 2024 Syzop talk contribs created page Dev:Authentication module (Created page with "Usually, you use Services which provide SASL. Sometimes, a (third party) module may want to provide SASL locally instead. Note that at the time of writing this is still a dumb interface and not a real proper authentication framework. To do so, in your module: * First, point set::sasl-server to your own servername (as shown in the module below in MOD_LOAD). * Hook into HOOKTYPE_SASL_MECHS and tell what SASL mechanisms you support * Hook into HOOKTYPE_SASL_AUTHEN...")
- 07:14, 28 March 2024 User account MeNearly talk contribs was created by Syzop talk contribs and password was sent by email
- 08:10, 8 March 2024 User account Alix Cozmo talk contribs was created by Syzop talk contribs and password was sent by email
- 16:19, 27 November 2023 Syzop talk contribs moved page Template:Central API to Template:Central API Infobox without leaving a redirect
- 16:19, 27 November 2023 Syzop talk contribs created page Template:Central API (Created page with "<div class="nomobile" style="float: right; clear: right; width: 25%; margin: 0 0 0.5em 0.5em; padding: 1em 1em 1em 1em; background-color: #eeeeff; border-style: solid; border-width: thin"> <span style="font-size:110%">UnrealIRCd.org Central API Services</span> * [https://www.unrealircd.org/central-api/ Central API]: What is it and how to get an API Key * Central Blocklist: Block spammers/drones on-connect * Central Spamreport: Report spam via <...")
- 07:42, 25 November 2023 Syzop talk contribs created page Dev:URL API (Created page with "Sometimes you want to do a web request from a module. == Registering your callback == In your MOD_INIT use RegisterApiCallback to register your response handler: <pre>Forward declaration: void my_download_complete(OutgoingWebRequest *request, OutgoingWebResponse *response); MOD_INIT() { [..] RegisterApiCallback(modinfo->handle, API_CALLBACK_WEB_RESPONSE, "my_download_complete", my_download_complete); return MOD_SUCCESS; }</pre> == Doing the web re...")
- 17:08, 12 November 2023 Syzop talk contribs created page Central spamreport (Created page with "If you use Central Blocklist with <code>set { central-blocklist { report-spam yes; } }</code> then you can use the <code>SPAMREPORT</code> command. IRCOps can report a user that is spamming by <code>SPAMREPORT Nick</code>. Reporting spam to us helps us catch new spam and improve the system, it may lead to improvements to both Central Blocklist and the Central Spamfilter. == Privacy == The SPAMREPORT command will send the Central Blocklist#How_it_works_/_P...")
- 16:43, 10 November 2023 Syzop talk contribs deleted page Central blocklist migration (Old irrelevant info)
- 17:55, 4 November 2023 Syzop talk contribs created page Central blocklist migration (Created page with "If you already have a key for the old module (v0), this is how to migrate to v1: * Install the additional module <code>./unrealircd module install third/central-api</code> * Update the current module: <code>./unrealircd module upgrade third/centralblocklist</code> * Update your configuration: ** Move your API key from set::central-blocklist::api-key to set::central-api::api-key ** If you had custom ban-action/ban-time/ban-reason then you may need more configuration chan...")
- 05:52, 27 October 2023 Syzop talk contribs created page Central API (Created page with "Via the central api you can access the Central blocklist.")