1
Commit Graph

39 Commits

Author SHA1 Message Date
VitaliyS
829db02191 fix: wot.py - new tanks 2015-04-20 15:00:26 +03:00
VitaliyS
b947b4948d fix: wot.py 2015-04-20 14:40:18 +03:00
diSabler
e293a2c30c chg: paste in muc-filter 2015-03-04 18:59:03 +03:00
VitaliyS
ab140aac85 fix: wot.py - temporary fix 2015-02-17 10:03:06 +02:00
VitaliyS
8966910ce9 upd:wot.py - added WN8 rating for tanks 2015-01-16 14:53:07 +02:00
VitaliyS
ca9ea819c0 upd:wot.py - added WN8 rating 2015-01-16 13:42:59 +02:00
VitaliyS
1b2dacc969 fix: WoT plugin 2014-12-27 03:01:16 +02:00
VitaliyS
a5c2430b6a upd: WoT plugin - added info about last visit 2014-12-27 02:58:12 +02:00
VitaliyS
4a54c5321a upd: WoT plugin - added new library for using Wargaming PublicAPI; deleted deprecated command wotoffers 2014-12-27 02:18:46 +02:00
diSabler
468b0af5ec fix: locale generator 2014-11-01 21:47:25 +03:00
Ilya Bakulin
2a338c9e80 net: Support for IPv6, correctly validate IP addresses
Since socket.gethostbyname_ex() doesn't support IPv6, switch to using
socket.getaddrinfo()

Additionally validate IP addresses using inet_pton() instead of simply
counting dots in the string. Counting dots fails if the domain name
contains 3 dots (www6.mail.bakulin.de) and doesn't work with IPv6.

Unfortunately we cannot use ipaddress module because it's available
only in Python 3.
2014-10-29 15:22:16 +01:00
VitaliyS
6eb219da85 upd: wot.py - World of Tanks plugin 2014-10-26 22:44:18 +02:00
diSabler
a9d0d5ef80 fix: limit for gis output 2014-10-20 21:02:41 +04:00
vitaliys
04b101c556 upd: sokr.py 2014-09-15 17:36:35 +03:00
diSabler
c919db6001 fix: show url title in different rooms 2014-08-29 12:58:21 +04:00
diSabler
a58c3109be add: local geo base for sqlite3 2014-07-12 15:53:18 +04:00
diSabler
0c894584ea add: plugin example 2014-07-12 10:42:08 +04:00
diSabler
a5980547dd fix: size of page for show url title 2014-07-07 12:27:50 +04:00
diSabler
a6310834ee upd: wot.py - updated formulas, some fixes 2014-06-15 10:32:19 +04:00
diSabler
c3c6630c6c fix: empty answer in svn command 2014-06-12 16:20:02 +04:00
diSabler
0cefbbad6a fix: svn command 2014-06-12 16:08:08 +04:00
diSabler
7b02b6fff5 fix: dist dump
fix: svn command
2014-06-12 15:57:48 +04:00
diSabler
4643f7ea21 fix: utc in tzo with xep-0202 2014-05-29 21:36:34 +04:00
diSabler
f3ddc9b7d0 fix: exception in rss 2014-05-26 23:15:06 +04:00
diSabler
56ae90b172 add: geoip with local base (only for postgresql) 2014-05-18 05:25:13 +04:00
diSabler
18c89d5f6a fix: restore feeds from backup 2014-05-10 11:31:40 +04:00
diSabler
b3036a4286 Merge branch 'master' of github.com:isida/4 2014-05-10 10:04:52 +04:00
diSabler
bb64a3864d fix: nicknames in iq plugin; upd: icon in locale generator 2014-05-10 10:04:21 +04:00
unknown
883f8c30d8 fix: wrong AI parse with same aliases 2014-05-08 17:10:28 +04:00
unknown
bf7e0000ea fix: dont parse short words in drink` command part 3 2014-05-05 15:20:46 +04:00
unknown
b6e13f8772 fix: dont parse short words in drink` command part 2 2014-05-05 15:16:57 +04:00
unknown
78d5915665 fix: dont parse short words in drink` command 2014-05-05 15:14:13 +04:00
diSabler
7d95374416 add: username in IQ answers 2014-05-04 22:49:30 +04:00
diSabler
6b94abf938 add: command drink in AI 2014-05-04 19:12:36 +04:00
diSabler
6c6951bda3 add: select more than one nick 2014-05-02 22:35:32 +04:00
diSabler
a2ecd18d98 fix: unknown language in AI 2014-05-01 18:24:18 +04:00
diSabler
97f9e0c470 fix: flood after command execution 2014-05-01 17:04:07 +04:00
diSabler
8d4b92dde8 fix: some fixes in ai parser and locale generator 2014-05-01 14:46:01 +04:00
diSabler
e5295eb994 add: initial AI support 2014-05-01 14:07:44 +04:00