Latest Version: 2021-09-23 Version 1.3.0

Total Page:16

File Type:pdf, Size:1020Kb

Latest Version: 2021-09-23 Version 1.3.0 Srain Documentation Release 1.3.0 Shengyu Zhang Sep 21, 2021 Contents 1 All pages 3 1.1 Srain...................................................3 1.2 Quick Start................................................4 1.3 Installation................................................9 1.4 Commands Manual............................................ 14 1.5 Configuration Manual.......................................... 22 1.6 Development Specification........................................ 29 1.7 Miscellaneous.............................................. 30 1.8 Frequently Asked Questions....................................... 30 1.9 Change Log............................................... 34 1.10 Support Tables.............................................. 44 2 Indices and Tables 47 i ii Srain Documentation, Release 1.3.0 Welcome to Srain documentation! Latest version: 2021-09-23 Version 1.3.0. The source code of this documentation is hosted on GitHub. If you found any mistake, feel free to file issue or pull request. Contents 1 Srain Documentation, Release 1.3.0 2 Contents CHAPTER 1 All pages 1.1 Srain Modern IRC client written in GTK. Home| Documentation| Source code 3 Srain Documentation, Release 1.3.0 1.1.1 Packaging Status 1.1.2 Features • Fully open source • RFC {1459,2812} compatible • Partial IRCv3 support • Multi-platform support (Linux, Windows, macOS and BSD) • Act like modern IM client – Graphical user interface – Convenient connection panel – Interactive channel search – Forward message in one click – URL preview – Desktop notificaion – Special optimization for bridge/relay bot • Act like geek IRC client – Anything can be done via commands – Fine-grained configuration with hot update support – Regex based message render and filter mechanisms – IPC based plugin system (TODO) 1.1.3 Need Help? Frequently Asked Questions may be helpful. Feel free to contact us if you have any question about Srain. • IRC Channel: #srain @ Libera Chat • Github: file an issue Here 1.1.4 License GNU General Public License Version 3 1.2 Quick Start 4 Chapter 1. All pages Srain Documentation, Release 1.3.0 • Start Srain • Connect to IRC server – Predefined Server – Custom Server – Using Command • Join Channel – Directly Join – Search Channel – Using Command Note: For your information, the following screenshots are taken under GNOME 3.34.4 with Wayland backed with Arc GTK theme and Breeze icon theme. 1.2.1 Start Srain After the Installation of Srain, you will find Srain in your applications list, if not, just type srain in your shell to run it. Then you will see Srain’s initial interface. 1.2. Quick Start 5 Srain Documentation, Release 1.3.0 1.2.2 Connect to IRC server freenode is a famous IRC network, the official channel of Srain #srain is also hosted on it. Let’s start by connecting to freenode. Predefined Server Srain has a predefined list of commonly used IRC servers, freenode is one of it. If you want to add server into this list, refer to Configuration Manual. Click the connection button on the Srain header bar, select the page “Quick Mode”, select the item “freenode” from candidate box with label “Server”, enter your nickname, then click the “Connect” button: If everything goes well, Srain should connected to freenode, then your would see some message from freenode’s server: Custom Server While the server your want to connect to is not listed in the predefined list, switch to the page “Advanced Mode”, enter the hostname, port, and etc. Note: • If the port is a TLS port, make sure that the option “Use secure connection” is checked. • If the server’s certificate is untrusted and you insist on continuing, check the option “Do not verify certificate”. 6 Chapter 1. All pages Srain Documentation, Release 1.3.0 Then click the “Connect” button: Using Command Refer to /server and /connect. If you want to automatically execute commands at each time Srain starts, please refer to Playground. 1.2.3 Join Channel After connecting to freenode, now let’s try to join #srain, the official channel of Srain. Directly Join While your has a clear channel to join, such as #srain, just click the join button, select the page “Join Channel”, enter the channel name in the input entry with label “Channel”, then click the “Join” button: Now you should joined the channel: Search Channel While you don’t know the exact name of the channel, click the join button, switch to page “Search Channel”, click the button with “refresh” icon, Srain should start receiving channel list from server. 1.2. Quick Start 7 Srain Documentation, Release 1.3.0 8 Chapter 1. All pages Srain Documentation, Release 1.3.0 Then you can enter the keyword or specify the filter conditions to search channel. For example we enter “#s”, select the channel you want to join from channe list, then click “Join” button to join it. Note: If the channel requires a join password, try double click the row of channel. Using Command Refer to /join. 1.3 Installation Srain is available on GNU/Linux, Windows, macOS and BSD. • Dependencies • Building – Play with Meson – Makefile Helper • Distribution Packages 1.3. Installation 9 Srain Documentation, Release 1.3.0 – GNU/Linux * Arch Linux * Debian · Pre-built package · Build byself * Fedora * Flatpak * Gentoo * openSUSE – Windows * Pre-built package * Build byself – macOS – BSD * OpenBSD 10 Chapter 1. All pages Srain Documentation, Release 1.3.0 1.3.1 Dependencies Name Notes Version meson Only for Building > 0.45.0 make Optional, only for development appstream Only for building, on Debian-based distributions coreutils Only for building gcc Only for building pkg-config Only for building gettext Only for building glib2 glib-networking Optional, for TLS connection support gtk+3 >= 3.18 libsoup libconfig >= 1.5 libsecret openssl python-sphinx Optional, for building documentation 1.3.2 Building You should install the aboved Dependencies on your platform before the following steps. Firstly, download source code of srain, you can get source code of latest release: $ wget https://github.com/SrainApp/srain/archive/1.3.0.tar.gz $ tar -xvzf 1.3.0.tar.gz $ cd srain-1.3.0 Or get git version: $ git clone https://github.com/SrainApp/srain.git $ cd srain Play with Meson Srain use Meson with ninja backend as its build system. You can build it via the following commands: $ meson setup builddir $ cd builddir $ ninja Install(root privileges required): $ cd builddir # ninja install HTML documentation and manpage are built and installed by default, if you don’t need them, just set meson option doc_builders to an empty array when setup: $ meson setup -Ddoc_builders=[] builddir 1.3. Installation 11 Srain Documentation, Release 1.3.0 Makefile Helper We also provide a simple Makefile helper to simplify meson commands. It is convenient for development. $ make # Build srain $ make build # Same as above $ make install # Install srain to prefix under project root $ make run # Run srain with isolated $HOME and XDG Directory $ make debug # Same as `make run`, but with GDB attached $ make inspect # Same as `make run`, but with GtkInspector $ make clean # Remove all compilation and installation result $ make doc # View installed HTML documentation 1.3.3 Distribution Packages GNU/Linux Arch Linux Packages srain and srain-git (git version) are available on AUR, it is quite easy to install using AUR helper(yay as an example): $ yay -S srain $ yay -S srain-git # git version If you are the user of Arch Linux CN Repository, try: # pacman -S archlinuxcn/srain # pacman -S archlinuxcn/srain-git # git version Debian There is no srain package in the official repository yet. Pre-built package We provide pre-built deb package that you can get it from Github release page. Build byself Copy the debian folder on srain-contrib to srain folder. Then type following command on your terminal: $ dpkg-buildpackage -b -us -uc Note that the dependencies mentioned above also should be installed. The details could be found on debian/crontrol file. Then install the package (replace package name with the name of your package): $ sudo apt-get install -f ../srain_1.3.0-1_amd64.deb 12 Chapter 1. All pages Srain Documentation, Release 1.3.0 Fedora Srain now in offical repository of fedora, use dnf to install it. # dnf install srain Flatpak cpba is maintaining Flatpak manifest for Srain and The built package is available on Flathub, just execute the following commands to install if you already have flatpak installed: $ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub. ,!flatpakrepo $ flatpak install flathub im.srain.Srain Gentoo Please refers to gentoo portage overlays. openSUSE alois is maintaining openSUSE package for Srain, following this link to install it. Windows Srain requires Windows 7 or later. Pre-built package After 2020-08-10 Version 1.1.2, we provide Windows portable binary that you can get it from Github release page. Build byself If you want to build Srain on Windows youself, you should use the toolchains provided by MSYS2 project. Firstly install MSYS2, then open a MSYS2 shell, install the basic build tools: $ pacman -S base-devel $ pacman -S mingw-w64-i686-toolchain # For 32-bit Windows $ pacman -S mingw-w64-x86_64-toolchain # For 64-bit Windows Then download the package script from MinGW PKGBUILD for Srain, run the following commands at the directory of PKGBUILD: $ MINGW_INSTALLS=mingw32 makepkg-mingw -fsi # For 32-bit Windows $ MINGW_INSTALLS=mingw64 makepkg-mingw -fsi # For 64-bit Windows 1.3. Installation 13 Srain Documentation, Release 1.3.0 If everything goes well, Srain is installed under your MinGW prefix. Note: If you suffer the “error while loading shared libraries: xxxx.dll: cannot open shared object file: No such file or directory” problem when running, please run it in cmd but not msys2 shell, and it will show you real missing library.1 macOS Warning: macOS support of Srain is still experimental. There is not a distribution package or package script for Srain on macOS, you should build Srain by yourself.
Recommended publications
  • Tomenet-Guide.Pdf
    .==========================================================================+−−. | TomeNET Guide | +==========================================================================+− | Latest update: 17. September 2021 − written by C. Blue ([email protected]) | | for TomeNET version v4.7.4b − official websites are: : | https://www.tomenet.eu/ (official main site, formerly www.tomenet.net) | https://muuttuja.org/tomenet/ (Mikael’s TomeNET site) | Runes & Runemastery sections by Kurzel ([email protected]) | | You should always keep this guide up to date: Either go to www.tomenet.eu | to obtain the latest copy or simply run the TomeNET−Updater.exe in your | TomeNET installation folder (desktop shortcut should also be available) | to update it. | | If your text editor cannot display the guide properly (needs fixed−width | font like for example Courier), simply open it in any web browser instead. +−−− | Welcome to this guide! | Although I’m trying, I give no guarantee that this guide | a) contains really every detail/issue about TomeNET and | b) is all the time 100% accurate on every occasion. | Don’t blame me if something differs or is missing; it shouldn’t though. | | If you have any suggestions about the guide or the game, please use the | /rfe command in the game or write to the official forum on www.tomenet.eu. : \ Contents −−−−−−−− (0) Quickstart (If you don’t like to read much :) (0.1) Start & play, character validation, character timeout (0.1a) Colours and colour blindness (0.1b) Photosensitivity / Epilepsy issues (0.2) Command reference
    [Show full text]
  • Automated Analysis of Underground Marketplaces Aleksandar Hudic, Katharina Krombholz, Thomas Otterbein, Christian Platzer, Edgar Weippl
    Automated Analysis of Underground Marketplaces Aleksandar Hudic, Katharina Krombholz, Thomas Otterbein, Christian Platzer, Edgar Weippl To cite this version: Aleksandar Hudic, Katharina Krombholz, Thomas Otterbein, Christian Platzer, Edgar Weippl. Auto- mated Analysis of Underground Marketplaces. 10th IFIP International Conference on Digital Forensics (DF), Jan 2014, Vienna, Austria. pp.31-42, 10.1007/978-3-662-44952-3_3. hal-01393757 HAL Id: hal-01393757 https://hal.inria.fr/hal-01393757 Submitted on 8 Nov 2016 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Distributed under a Creative Commons Attribution| 4.0 International License Chapter 3 AUTOMATED ANALYSIS OF UNDERGROUND MARKETPLACES Aleksandar Hudic, Katharina Krombholz, Thomas Otterbein, Christian Platzer and Edgar Weippl Abstract Cyber criminals congregate and operate in crowded online underground marketplaces. Because forensic investigators lack efficient and reliable tools, they are forced to analyze the marketplace channels manually to locate criminals – a complex, time-consuming and expensive task. This paper demonstrates how machine learning algorithms can be used to automatically determine if a communication channel is used as an underground marketplace. Experimental results demonstrate that the classification system, which uses features related to the cyber crime do- main, correctly classifies 51.3 million messages.
    [Show full text]
  • Interakce Publika S Živým Přenosem Pomocí Protokolu IRC
    Středoškolská technika 2016 Setkání a prezentace prací středoškolských studentů na ČVUT Interakce publika s živým přenosem pomocí protokolu IRC Jan Voříšek Gymnázium Zikmunda Wintra náměstí Jana Žižky 186, Rakovník Poděkování: Děkuji svému konzultantovi Mgr. Martině Voříškové za pomoc při tvorbě mé práce. Jan Voříšek 1 Abstrakt Cílem práce je představit způsob tvorby interaktivního projektu netradičním způsobem, zaměřil jsem se především na práci s IRC protokolem a jeho použitím v kombinaci s živým online přenosem. Pro technickou realizaci projektu jsem využil program GameMaker: Studio a Open Broadcaster Software. Data o průběhu jsem sbíral vlastní metodou – programově do textových souborů, které jsem následně zpracoval do grafů a tabulek. Anotace Tato práce je rozdělena na teoretickou a praktickou část. Teoretická část se zabývá prací s IRC protokolem a jeho praktickým využitím ve spojení s živým online vysíláním. Praktická část práce se týká tvorby a průběhu mého vlastního projektu, předložení výsledků a jejich analýzou. Klíčová slova Internet Relay Chat, IRC, komunikace, živé vysílání, sociální experiment, vývoj softwaru, internet 2 Abstract This aim of this paper is to present a new, unusual way of creating interactive online applications. It focuses on the practical usage of the IRC protocol in combination with video streaming and the creation of my own project built on this concept using GameMaker: Studio and Open Broadcaster Software. The paper concludes with a presentation of statistical data gathered by the application during its one-week run. Annotation This paper is divided into two parts – theoretical and practical. The theoretical part discusses the IRC protocol and its usage in combination with video streaming, whereas the practical part documents planning, creation and realisation of my own project based on this principle.
    [Show full text]
  • Reconectando a Sociabilidade On-Line E Off-Line: Trajetórias, Poder E Formação De Grupos Em Canais Geográficos No Internet Relay Chat
    Ana Maria Alves Carneiro da Silva Reconectando a sociabilidade on-line e off-line: trajetórias, poder e formação de grupos em canais geográficos no Internet Relay Chat Dissertação de Mestrado apresentada ao Departamento de Sociologia do Instituto de Filosofia e Ciências Humanas da Universidade Estadual de Campinas sob a orientação do Prof. Dr. Thomas Patrick Dwyer Campinas – Novembro 2000 I FICHA CATALOGRÁFICA ELABORADA PELA BIBLIOTECA DO IFCH – UNICAMP Silva, Ana Maria Alves Carneiro da Si 38 r Reconectando a sociabilidade on-line e off-line: trajetórias, formação de grupos e poder em canais geográficos no Internet Relay Chat (IRC) / Ana Maria Alves Carneiro da Silva. -- Campinas, SP : [s.n.], 2000. Orientador: Thomas Patrick Dwyer. Dissertação (mestrado) – Universidade Estadual de Campinas, Instituto de Filosofia e Ciências Humanas. 1. Tecnologia – Aspectos sociais – Brasil. 2. Sociologia. 3. Poder (Ciências Sociais). 4. Sociabilidade. 5. Internet (Redes de Computação) – Brasil. I. Dwyer, Thomas Patrick. II. Universidade Estadual de Campinas. Instituto de Filosofia e Ciências Humanas. III. Título. II Ana Maria Alves Carneiro da Silva Reconectando a sociabilidade on-line e off-line: trajetórias, poder e formação de grupos em canais geográficos no Internet Relay Chat Dissertação de Mestrado apresentada ao Departamento de Sociologia do Instituto de Filosofia e Ciências Humanas da Universidade Estadual de Campinas sob a orientação do Prof. Dr. Thomas Patrick Dwyer. Este exemplar corresponde à redação final da tese defendida e aprovada pela Comissão Julgadora em / /2000. Banca Prof. Dr. Thomas Patrick Dwyer (Orientador) Prof. Dr. Theophilos Rifiotis Prof. Dr. Fernando Lourenço III Resumo Reconectando a sociabilidade on-line e off-line: trajetórias, formação de grupos e poder em canais geográficos no Internet Relay Chat (IRC) O objetivo desta pesquisa foi analisar a sociabilidade e os exercícios de poder no ciberespaço, aprofundando a discussão da bibliografia especializada.
    [Show full text]
  • System Administration Practice Homework
    Screen & Tmux & irssi ssuyi Computer Center,NCTU CS, CLI ❑ Command Line Interface S.As like CLI world Only keyboard Fancy Parent cannot use your computer, or… Look like hacker 2 Computer Center,NCTU CS, Booooom 3 Computer Center,NCTU CS, Terminal Multiplexer (tmux) 4 Computer Center,NCTU CS, GNU/Screen 5 Computer Center,NCTU CS, Why you need tmux/screen? ❑ Don’t need several terminals any more create several “windows” or “panes” under one ssh session Detach/attach different sessions you can attach back to your working session even you got disconnected It won’t lose working progress if network sucks Share working session with different device Keep online (bbs, ptt) 6 Computer Center,NCTU CS, Basic ❑ Create and attach and you can use it. tmux screen create session and attach $ tmux $ screen attach $ tmux attach / tmux a $ screen -r create session foo and attach $ tmux new -s foo $ screen -S foo attach to session foo $ tmux attach -t foo $ screen -r foo 7 Computer Center,NCTU CS, Basic (cont.) ❑ Prefix + cmd tmux (C-b) screen (C–a) help ? ? detach d d / C-d create windows c c / C-c close current window & C-k switch to next window n n / space switch to previous window p p / backspace 8 Computer Center,NCTU CS, panes(tmux only) • split into left and right panes C-b " • split into top and bottom panes C-b % • close current pane C-b x • resize current pane 1 cell C-b Ctrl+[← → ↓ ↑ ] • resize current pane 3 cell C-b Alt+[← → ↓ ↑ ] • display pane indexes C-b q • switch between panes C-b [← → ↓ ↑ ] • show the time C-b t • change arrangement
    [Show full text]
  • The Perfect Victim: the “Profile in DERP” Farce
    The Perfect Victim: The “Profile in DERP” Farce Our findings and conclusions of our investigation into the intentional false public banning of Jkid from /cgl/, the misconduct and social bullying of Jkid by the 4chan moderators and their friends involved during and after Otakon 2010, and the real problem behind the scenes of 4chan.org By a concerned group of 4channers. Twitter: @Themuckrakers Formspring: www.formspringme/Themuckrakers Youtube: youtube.com/user/Themuckraker4 Email: [email protected] 1. Obligatory Inb4 to prevent potential apathic thoughts 2. Introduction 3. Summary of Investigation 4. Details of Investigation 5. Conclusions and what you can do. Appendix: - The Underworld Logs - The Snacks AIM Notes Inb4 the following: Not your personal army Who cares? Who gives a shit/fuck? I don‟t care lol autism lol assburgers lol bullying lol black retard lol retard lol Jkid DEAL WITH IT why didn‟t he manned up U MAD why didn‟t he be a man lol aspergers I don‟t give a fuck MODS=GODS Why didn‟t he kill himself? This isn‟t my problem That‟s old history That‟s ancient history Not my problem Why are you ressurrecting I don‟t give a damn I don‟t give a fuck No spergin it No jerking it Lol black aspie MAN UP Why can‟t he get out more Whites Only No blacks allowed No asspies/aspies/spergs allowed Why can‟t he go to cosplay.com/ flickr/picasa/cosplaylab.com like everyone else? Bitch about mods somewhere else Emo bitch Get the fuck over it Why are you making a big deal out of it? You making a big deal out of nothing.
    [Show full text]
  • (Computer-Mediated) Communication
    Submitted by Dipl-Ing. Robert Ecker Submitted at Analysis of Computer- Department of Telecooperation Mediated Discourses Supervisor and First Examiner Univ.-Prof. Mag. Dr. Focusing on Automated Gabriele Anderst-Kotsis Second Examiner Detection and Guessing o. Univ.-Prof. Dipl.-Ing. Dr. Michael Schrefl of Structural Sender- August 2017 Receiver Relations Doctoral Thesis to obtain the academic degree of Doktor der technischen Wissenschaften in the Doctoral Program Technische Wissenschaften JOHANNES KEPLER UNIVERSITY LINZ Altenbergerstraße 69 4040 Linz, Osterreich¨ www.jku.at DVR 0093696 Kurzfassung Formen der computervermittelten Kommunikation (CvK) sind allgegenwärtig und beein- flussen unser Leben täglich. Facebook, Myspace, Skype, Twitter, WhatsApp und YouTube produzieren große Mengen an Daten - ideal für Analysen. Automatisierte Tools für die Diskursanalyse verarbeiten diese enormen Mengen an computervermittelten Diskursen schnell. Diese Dissertation beschreibt die Entwicklung und Struktur einer Software- Architektur für ein automatisiertes Tool, das computervermittelte Diskurse analysiert, um die Frage “Wer kommuniziert mit wem?” zu jedem Zeitpunkt zu beantworten. Die Zuweisung von Empfängern zu jeder einzelnen Nachricht ist ein wichtiger Schritt. Direkte Adressierung hilft, wird aber nicht in jeder Nachricht verwendet. Populäre Kommunikationsmodelle und die am weitesten verbreiteten CvK-Systeme werden untersucht. Das zugrunde liegende Kommunikationsmodell verdeutlicht die wesentlichen Elemente von CvK und zeigt, wie diese Kommunikation
    [Show full text]
  • Descargar Comunicación Y Pedagogía 246-247
    www.primerasnoticiastv.comp Estad atent@s a esta nueva plataforma de tv on line de la Asociación de Prensa Juvenil. Un espacio de comunicación audiovisual interactiva que trata de informar, formar y entretener, potenciando el periodismo juvenil ciudadano y la participación además de informarte de las novedades de la Asociación de Prensa Juvenil. Por supuesto, estáis invitad@s a colaborar enviando vuestros vídeos y noticias. Para contactar con el equipo de Primeras Noticias tv puedes utilizar el formulario que te facilita el propio programa. Un programa de Subvencionado por C&P DIRECTOR Alejandro Aliaga Alcolea Y duran, duran... CENTRO DE COMUNICACIÓN l Software Libre llegó para quedarse. Por mucho que nos quieran convencer los Y PEDAGOGÍA defensores del software privativo, a la pruebas nos remitimos. Nadie puede negar, Director tras años de implementación en gran parte de las Comunidades Autónomas espa- José D. Aliaga Serrano E ñolas, que el Software Libre está por debajo de los programas de pago en cuanto a presta- ciones, si no todo lo contrario: el empuje dado por la comunidad de Internet les pone, mu- CONSEJO chas veces, por delante. Eso sin hablar de su gratuidad... Además, el Software Libre puede DE REDACCIÓN alargar la vida de nuestros ordenadores. No sólo no cuesta ni un euro, sino que tampoco J. Ignacio Aguaded Gómez hemos de invertir en hardware... Universidad de Huelva Carmen Alba El único problema es que no todo el profesorado está al tanto de esto último. Por ello, Universidad Complutense desde Comunicación y Pedagogía se ha enfocado su especial anual dedicado al Software de Madrid Libre a la reutilización de viejos PCs.
    [Show full text]
  • Men Are Only As Good As Their Technical Development I
    "Men are only as good as their technical development I I allows them to be." I I - George- Orwell ----- -7 - g-7-4 Editor-In-Chief . Emmanuel Goldstein Layout and Design ShapeShifter Cover Design Dabu Ch'wald Office Manager Tampruf Writers: Bernie S., Billsf, Bland Inquisitor, Eric Corley, Dalai, Dragorn, John Drake, Paul Estev, Mr. French, Javaman, Joe630, Kingpin, Lucky225, Kevin Mitnick, The Prophet, David Ruderman, Screamer Chaotix, Seraf, Silent Switchman, StankDawg, Mr. Upsetter Webmasters: Juintz, Kerry Network Operations: css, mlc Broadcast Coordinators: Juintz, Pete, daRonin, Digital Mercenary, Kobold, w3rd, Gehenna, Brilldon, lee, Logix, Pytey, Mighty Industries, DJ Riz, Dave IRC Admins: daRonin, Digital Mercenary, Shardy, The Electronic Delinquent Inspirational Music: Manu Chao, Phil Ochs, Combustible Edison, Sparks, Philip Glass, 386DX Shout Outs: Woz, kdm, Jello, Dan Morgan, Visual Goodness, Lazlow, Cheshire, Adrian --- \ Shockers When this issue is released, our fifth press via thc Intcrnct. ;~itthori(y li!:~tr(*\ conference will have been held in New York everywhcre will start to clamp down on what City. We named it, fittingly, The Fifth HOPE. can he said and how. When digital technol- For those unfamiliar, HOPE is an acronym ogy allows perfect copies of audio and vit1r.o for Hackers On Planet Earth. This also marks to be created and shared, the status quo is jlo the tenth anniversary of the first HOPE con- ing to be threatened and panic will enwc.. ference in 1994, the first time ever that hack- When computers and databases become ers gathered in such large numbers in the more and more integrated, our private infor- United States.
    [Show full text]
  • Fusiondirectory User Manual Documentation Release 1.3
    FusionDirectory User Manual Documentation Release 1.3 Benoit Mortier Paola Penati Sep 09, 2021 Contents 1 FusionDirectory 3 1.1 What is FusionDirectory ?........................................5 1.2 Prerequisites...............................................6 1.3 Certified distributions..........................................8 1.4 Buy a subscription............................................8 1.5 Activate a subscription..........................................8 1.6 Install FusionDirectory..........................................9 1.7 Update FusionDirectory......................................... 23 1.8 Core................................................... 112 1.9 Configuration............................................... 132 1.10 ACLs................................................... 144 1.11 Plugins.................................................. 159 1.12 Templates................................................. 286 1.13 Triggers.................................................. 296 1.14 Faq.................................................... 300 1.15 Bug report................................................ 301 1.16 Release Policy.............................................. 303 1.17 License.................................................. 304 2 Schema2ldif 307 2.1 What is schema2ldif ?.......................................... 307 2.2 Prerequisites............................................... 307 2.3 Install Schema2ldif............................................ 307 2.4 ldap-schema-manager.........................................
    [Show full text]
  • Hexchat Documentation Release 2.14.3
    HexChat Documentation Release 2.14.3 TingPing May 24, 2021 Contents 1 Getting Started 1 1.1 Quick Start................................................1 1.2 Frequently Asked Questions.......................................6 1.3 Changelog................................................ 13 2 Settings 37 2.1 Config Files............................................... 37 2.2 Network List............................................... 37 2.3 Channel Options............................................. 38 2.4 Preferences................................................ 38 2.5 Set Command.............................................. 39 2.6 List of Settings.............................................. 40 3 Commands 47 3.1 User Commands............................................. 47 3.2 List of Commands............................................ 47 4 Appearance 49 4.1 Theme Files............................................... 49 4.2 Theming................................................. 49 4.3 Buttons, Menus, and Popups....................................... 51 5 Addons 53 5.1 Exec................................................... 53 5.2 FISHLiM................................................. 53 5.3 Update Checker............................................. 54 5.4 Sysinfo.................................................. 54 5.5 Checksum................................................ 54 5.6 Winamp................................................. 54 6 Tips & Tricks 55 6.1 Spell Check................................................ 55 6.2
    [Show full text]
  • Pydle Documentation Release 0.8.5
    pydle Documentation Release 0.8.5 Shiz Aug 15, 2019 Contents 1 Features 3 2 Contents 5 2.1 Introduction to pydle...........................................5 2.2 Using pydle................................................6 2.3 Features.................................................. 10 2.4 API reference............................................... 14 2.5 Licensing................................................. 20 Python Module Index 23 Index 25 i ii pydle Documentation, Release 0.8.5 pydle is a compact, flexible and standards-abiding IRC library for Python 3, written out of frustration with existing solutions. Contents 1 pydle Documentation, Release 0.8.5 2 Contents CHAPTER 1 Features • Well-organized, easily extensible Thanks to the modular setup, pydle’s functionality is seperated in modules according to the standard they were defined in. This makes specific functionality trivial to find and decreases unwanted coupling, as well as allowing users to pick-and-choose the functionality they need. No spaghetti code. • Compliant pydle contains modules, or “features” in pydle terminology, for almost every relevant IRC standard: – RFC1459: The standard that defines the basic functionality of IRC - no client could live without. – TLS: Support for chatting securely using TLS encryption. – CTCP: The IRC Client-to-Client Protocol, allowing clients to query eachother for data. – ISUPPORT: A method for the server to indicate non-standard or extended functionality to a client, and for clients to activate said functionality if needed. – WHOX: Easily query status information for a lot of users at once. – IRCv3.1: An ongoing effort to bring the IRC protocol to the twenty-first century, featuring enhancements such as extended capability negotiation and SASL authentication. – IRCv3.2 (in progress): The next, in-development iteration of IRCv3.
    [Show full text]