- Jun 30, 2020
-
-
Eric S. Raymond authored
-
- Jun 29, 2020
-
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
- Mar 22, 2020
-
-
Cédric Krier authored
-
- Jun 17, 2019
-
-
Eric S. Raymond authored
Use highest SSL version supported by both sides See merge request esr/irker!10
-
- Jun 14, 2018
-
-
Eric S. Raymond authored
do not hardcode syslog devices See merge request esr/irker!11
-
Eric S. Raymond authored
Drop sorted() from event_handler Closes #11 See merge request esr/irker!18
-
Eric S. Raymond authored
Feature/irkerhook py3k support See merge request esr/irker!19
-
Eric S. Raymond authored
Fix incorrect filename in Makefile rule See merge request esr/irker!17
-
- May 07, 2018
-
-
Neil Muller authored
-
Neil Muller authored
-
- Apr 27, 2018
-
-
Neil Muller authored
This breaks on python 3 with "TypeError: unorderable types:" The sorting was originally added to irclib to fix https://sourceforge.net/p/python-irclib/bugs/9/ ( in https://github.com/jaraco/irc/commit/ad159cbbf1d00fe15876a61d0abf88e43f5112ca) but as irkerd doesn't have event priorties, the issue doesn't apply here anyway. This closes #11.
-
- Jun 12, 2017
-
-
Neil authored
-
- Feb 12, 2017
-
-
Eric S. Raymond authored
Only close the connection if it still exists See merge request !16
-
Eric S. Raymond authored
run daemon as the irker user (Close: #832758) See merge request !15
-
Eric S. Raymond authored
Only HTTPError has a code attribute See merge request !14
-
Eric S. Raymond authored
Make systemd unit use a dedicated user, and note this in the install documentation See merge request !13
-
Eric S. Raymond authored
improve irkerd.service See merge request !12
-
Niels Ole Salscheider authored
self.connection is set to None if there is a timeout.
-
- Sep 12, 2016
-
-
Antoine Beaupré authored
this is an improvement upon the default .service file. it requires a irker user to be created, something which is automatically handled by the debian package, but should be handled by other distributions when deploying the .service file. there are obvious dangers in running irkerd as root: a compromise would be catastrophic, and since it runs on public servers that are traditionnally pretty hostile (IRC), it seems critical that rights of the daemon be limited.
-
Laurent Bachelier authored
-
- Aug 04, 2016
-
-
Neil authored
-
- Jul 28, 2016
-
-
Daniel Kahn Gillmor authored
irkerd should not be launched as root. admins might not remember whether the service is called "irkerd" or "irker". "irker daemon" doesn't really describe the service to someone who doesn't already know what it is. the .service file does not currently point to the relevant documentation. this patch addresses all of the above issues.
-
Antoine Beaupré authored
in my specific use case (Debian Jessie), multiple of the candidates exist, which makes the whole thing *crash* because there are more than one candidates. regardless, we shouldn't have to guess where syslog can be: it's the stdlib's job to do the right thing and find the right device here. otherwise this should be configurable. so revert part of the previous commits and restore sanity.
-
- Jun 02, 2016
-
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
- May 25, 2016
-
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
- Apr 15, 2016
-
-
Willem Mulder authored
Closes issue #1
-
- Mar 25, 2016
-
-
Eric S. Raymond authored
Fix irk for Python 3 and Unicode input There were several issues: - json.dumps does not have an encoding parameter in Python 3. - Forcing the json.dumps encoding to ASCII prevents any non-ASCII character in the message. To avoid having non-ASCII characters in the *dump*, the only needed parameter is ensure_ascii=True which is the default. - To coerce a str to bytes in Python 3, an encoding must be provided even when it only contains ASCII characters. The solution is to use the encode() method which is available in both versions. See merge request !7
-
Laurent Bachelier authored
There were several issues: - json.dumps does not have an encoding parameter in Python 3. - Forcing the json.dumps encoding to ASCII prevents any non-ASCII character in the message. To avoid having non-ASCII characters in the *dump*, the only needed parameter is ensure_ascii=True which is the default. - To coerce a str to bytes in Python 3, an encoding must be provided even when it only contains ASCII characters. The solution is to use the encode() method which is available in both versions.
-
- Mar 14, 2016
-
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-