How to setup your own irc server using inspircd on ubuntu. Debian details of package inspircd in jessie debian packages. Debian releases debian jessie release information debian jessie installation information installing debian 8. Download libneon27 gnutls packages for debian, ubuntu. By default inspircd uses the system resolvers, but this can be overridden. Debian details of package inspircd in stretch debian packages. To download the most recent release tarball you will need to have a download tool such as curl or wget installed. For details on the configuration of a specific module please refer to the appropriate page for that module. Ubuntu developers mail archive please consider filing a bug or asking a question via launchpad before contacting the maintainer directly.
This repository contains a slightly modified inspircd used in production on the overdriveirc network. The out of date packages are not the fault of the inspircd development. This tool allows you to easily install modules that are not included with the default distribution, such as third party modules and modules which have been backported from later versions. If you have installed the development headers for either gnutls or openssl. Irc is better known as internet relay chat and it is an old school method of creating and hosting your own chat room. It provides a simple c language application programming interface api to access the secure communications protocols as well as apis to parse and write x. A brief introduction to the protocols and the technology involved is also included so that an application programmer can better understand the gnutls purpose and actual offerings. Debian gnutls maintainers mail archive andreas metzler eric dorland james westby simon josefsson. This makes the tests work on fedora without modifications, and. Most recent linux distributions using the clang or gcc compilers and the gnu. This release fixes an issue with starttls handling which can potentially cause a crash. Fixed bancache entries existing after xline expiry.
Once you have dependencies installed you need to download the source code. Nettle requires gmp gnutls and nettle are available under lgplv2. A copy of the latest inspircd source code will now exist in the inspircd version directory. This module depends on a thirdparty library gnutls and must be manually enabled at compile time. Alpine alt linux arch linux centos debian fedora kaos mageia mint openmandriva opensuse openwrt pclinuxos slackware solus ubuntu. Inspircd download for linux deb, rpm, tgz, txz, xz download inspircd linux packages for alt linux, arch linux, centos, debian, freebsd, netbsd, ubuntu alt linux sisyphus. Download gnutls doc packages for debian, mint, ubuntu. So you may edit them as the irc user or you can change the ownership to the irc user after you are done editing for a minimal configuration you need and. If you are running debian, it is strongly suggested to use a package manager like aptitude or synaptic to download and install packages, instead of doing so manually via this website. How to build your own irc server with inspircd and anope. Even if gnutls is a typical library software, it operates over several security and cryptographic protocols which require the programmer to. Ubuntu details of source package gnutls28 in bionic. This document demonstrates and explains the gnutls library api.
This page tries to sum up relevant information from the thread on debian devel intro. The manual for the gnu guile bindings of gnutls is available in the following formats. Gnutls is a secure communications library implementing the ssl, tls and dtls protocols and technologies around them. Download gnutls packages for alpine, arch linux, centos, fedora, freebsd, kaos, mageia, netbsd, openmandriva, opensuse, pclinuxos, slackware, solus. Gnutls is a portable library which implements the transport layer security tls 1. Gnutls devel download for linux rpm download gnutls devel linux packages for centos, fedora, mageia, openmandriva, opensuse, pclinuxos. Adding an ssl module either gnutls or openssl will result in the full ssl capabilities being added to the project it will even generate the keys. The tag defines contact details for the server administrator. The following formats are available but may be incomplete help is needed to maintain them. Debian details of source package inspircd in jessie. As it is one of the few ircd projects written from scratch, it avoids a number of design flaws and speed issues that plague other more established ircd projects with the same or less features, such as unrealircd 3. Then we will integrate inspircd with anope services and enable gnutls encryption on it.
Inspircd the stable, highperformance and modular ircd. Using the inspircd app on a low end vps, you can begin hosting your own irc chat rooms to instantly communicate with your. List of debian packages which depend on gnutls a vulnerability was discovered that affects the certificate verification functions of all gnutls versions. Fixes for security vulnerabilities will be provided until 20200601 but after this date v2 will no longer be maintained inspircd v3 contains many new features including full support for all currently ratified ircv3 extensions and websocket connections. The following binary packages are built from this source package. On debian based systems this is the buildessential package and on rhelbased systems this is the development tools package group.
It is important that you do not install inspircd from the debian ubuntu universe package repositories. Edit the default configuration files in etc inspircd this directory and the files in it are owned by the user irc. Debian 7, or windows binary packages are available from the downloads page. On debian based systems this is the buildessential package and on rhelbased. To download the most recent code committed to git you will need to have git installed. Contribute to inspircdinspircd development by creating an account on github. Basic setup of an inspircd irc server instance for ubuntu inspircd readme. This release fixes a crash bug in the mysql module as well as fixing several minor issues. The apt packages for inspircd are heavily out of date and are full of bugs like the one you have encountered. These packages are out of date and potentially insecure. A specially crafted certificate could bypass certificate validation checks.
134 1127 976 892 1379 1392 279 1225 1158 1076 890 1178 457 642 125 1195 387 781 107 1224 331 622 59 1150 1443 632 330 273 1046 1365 991 866 591 1103 247 1075 1237 546