aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'syslog' into 'master'HEADmasterEric S. Raymond2018-06-141-8/+1
|\ | | | | | | | | do not hardcode syslog devices See merge request esr/irker!11
| * do not hardcode syslog devicesAntoine Beaupré2016-07-281-8/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge branch 'bugs/drop_event_handler_sorting' into 'master'Eric S. Raymond2018-06-141-1/+1
|\ \ | | | | | | | | | | | | | | | | | | Drop sorted() from event_handler Closes #11 See merge request esr/irker!18
| * | Drop sorted() from event_handlerNeil Muller2018-04-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge branch 'feature/irkerhook_py3k_support' into 'master'Eric S. Raymond2018-06-142-19/+49
|\ \ \ | | | | | | | | | | | | | | | | Feature/irkerhook py3k support See merge request esr/irker!19
| * | | Add note about irkerhook and python 3 to docsNeil Muller2018-05-071-0/+3
| | | |
| * | | Make irkerhook somewhat compatible with python 3Neil Muller2018-05-071-19/+46
| |/ /
* | | Merge branch 'bugs/fix_irk_html_build' into 'master'Eric S. Raymond2018-06-141-1/+1
|\ \ \ | |/ / |/| | | | | | | | Fix incorrect filename in Makefile rule See merge request esr/irker!17
| * | Fix incorrect filename in Makefile ruleNeil2017-06-121-1/+1
|/ /
* | Merge branch 'conn_fix' into 'master' Eric S. Raymond2017-02-121-1/+2
|\ \ | | | | | | | | | | | | Only close the connection if it still exists See merge request !16
| * | Only close the connection if it still existsNiels Ole Salscheider2017-02-121-1/+2
| |/ | | | | | | self.connection is set to None if there is a timeout.
* | Merge branch 'service-user' into 'master' Eric S. Raymond2017-02-120-0/+0
|\ \ | | | | | | | | | | | | run daemon as the irker user (Close: #832758) See merge request !15
| * | run daemon as the irker user (Close: #832758)Antoine Beaupré2016-09-121-0/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge branch 'master' into 'master' Eric S. Raymond2017-02-121-1/+3
|\ \ | | | | | | | | | | | | Only HTTPError has a code attribute See merge request !14
| * | Only HTTPError has a code attributeLaurent Bachelier2016-09-121-1/+3
| |/
* | Merge branch 'feature/use_non-root_user_in_systemd' into 'master' Eric S. Raymond2017-02-122-0/+7
|\ \ | | | | | | | | | | | | Make systemd unit use a dedicated user, and note this in the install documentation See merge request !13
| * | Make systemd unit use a dedicated user, and note this in the install ↵Neil2016-08-042-0/+7
| |/ | | | | | | documentation
* | Merge branch 'service-fixup' into 'master' Eric S. Raymond2017-02-121-1/+4
|\ \ | |/ |/| | | | | improve irkerd.service See merge request !12
| * improve irkerd.serviceDaniel Kahn Gillmor2016-07-281-1/+4
|/ | | | | | | | | | | | | | | 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.
* Need to incrememt version in the right file.Eric S. Raymond2016-06-021-1/+1
|
* "Version bump for release 2.18"Eric S. Raymond2016-06-021-1/+1
|
* Typo fix.Eric S. Raymond2016-05-251-1/+1
|
* Implement template variable.Eric S. Raymond2016-05-253-2/+14
|
* Merge branch 'master' into 'master' Eric S. Raymond2016-03-251-2/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Fix irk for Python 3 and Unicode inputLaurent Bachelier2016-03-251-2/+4
|/ | | | | | | | | | | | | 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.
* Version bump for release 2.17.Eric S. Raymond2016-03-143-3/+3
|
* NEWS update.Eric S. Raymond2016-03-141-0/+2
|
* Merge branch 'use_abbreviated_hash_for_short_format' into 'master' Eric S. Raymond2016-03-141-1/+5
|\ | | | | | | | | | | | | | | | | Use abbreviated hash for short format Use git log's '%h' to get the abbreviated hash for the commit. Fixes issue #7 See merge request !6
| * Also shorten the commit used for the standard webview urlsNeil2016-03-141-0/+3
| |
| * Use git log to get the abbreviated hashNeil2016-03-141-1/+2
|/
* Remove some irclib remnants.Eric S. Raymond2016-03-111-7/+3
|
* Fix a dropped stich in the 2-to-3 port.Eric S. Raymond2016-03-111-6/+1
|
* Improved fix for (Debian bug #749650).Eric S. Raymond2016-03-101-1/+3
|
* Fix the way the proxy patch broke normal operation.Eric S. Raymond2016-03-081-3/+9
|
* Proxy supportD0han2016-03-082-1/+9
|
* Add a reconnect delay (Debian bug #749650).Eric S. Raymond2016-03-082-0/+5
|
* Merge branch 'urllib2_irkerhook' into 'master' Eric S. Raymond2016-03-081-7/+11
|\ | | | | | | | | | | | | | | | | | | | | Don't hang when confronted with urls which require authentication When faced with an url that requires authentication, irkerhook currently blows up rather messily, because urllib.urlopen attempts to prompt the user for a password, which unsurprisingly fails, leading to the hook failing completely with an EOFError . This changes irkerhook.py to use urllib2 here, so this failure can be detected more easily and the a more sensible answer can be returned. The debian package currently uses the more heavy-handed "0004-webview.patch" to solve the same problem - http://anonscm.debian.org/viewvc/python-apps/packages/irker/trunk/debian/patches/0004-webview.patch?revision=12689&view=markup See merge request !5
| * Don't hang when confronted with urls which require authenticationNeil2016-03-081-7/+11
|/
* Version bump for release 2.16.Eric S. Raymond2016-02-183-3/+3
|
* Remove import that is incorrect for Python 3.Eric S. Raymond2016-02-181-1/+1
|
* Tweak code to run on either Python2 or Python3.Eric S. Raymond2016-02-185-19/+27
| | | | Reverts some 2to3 botches.
* Port to Python 3.Eric S. Raymond2016-01-274-16/+19
|
* Typo fix.Eric S. Raymond2016-01-121-1/+1
|
* Version bump for release 2.152.15Eric S. Raymond2016-01-122-22/+13
|
* Version bump for release 2.142.14Eric S. Raymond2016-01-122-1/+4
|
* Typo fix.Eric S. Raymond2016-01-121-1/+1
|
* Address GitLab issue 2.Eric S. Raymond2016-01-121-1/+4
|
* Merge branch 'man-typo-fix' into 'master' Eric S. Raymond2016-01-121-3/+2
|\ | | | | | | | | | | | | corrected typo in -i option description s/sedond/second/ See merge request !4
| * corrected typo in -i option descriptionmitzip2015-12-031-3/+2
| |
* | Merge branch 'install-doc-fixup' into 'master' Eric S. Raymond2016-01-121-2/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix confusing / incorrect instruction in install.txt install.txt suggests to use options -d 1 or 2 to control logging output, when in fact irkerd uses the syslog levels. Changed to say -d info / debug, so we don't get an error when doing as the install instructions suggest. See merge request !3