Dpeta
1b479031fd
minor network/socket changes
2022-06-16 20:25:24 +02:00
Dpeta
5c4d21640d
recv/send excepts + disconnect reasons
2022-06-13 04:03:39 +02:00
Dpeta
1fed44dcd8
more PESTERCHUM: values allowed
2022-06-08 00:19:56 +02:00
Dpeta
810758a574
doesn't work because of services capitalization?
2022-06-06 23:20:50 +02:00
Dpeta
a7abd6deb7
more metadata fallbacks
2022-06-06 23:03:12 +02:00
Dpeta
03a00501b2
CAP REQ pesterchum-tag & color tagmsg
2022-06-06 21:10:31 +02:00
Dpeta
979173c33d
PESTERCHUM: via TAGMSG (incl. Client Capability Negotiation + Message Tags)
2022-06-06 02:05:00 +02:00
Dpeta
91b09e270d
added extra timeout to wait for server RPL_ISUPPORT
2022-06-05 02:43:08 +02:00
Dpeta
13608a3336
Only use metadata if server supports it. (RPL_ISUPPORT)
2022-06-05 02:02:53 +02:00
Dpeta
1120290539
simple server RPL_ISUPPORT log
2022-06-05 01:28:00 +02:00
Dpeta
298dd8eb5d
IRC Metadata draft support for moods
2022-06-05 01:08:38 +02:00
Dpeta
5f6cda821b
CTCP additions
2022-06-02 23:15:45 +02:00
Dpeta
082c0c9c2b
🧹 🪣 Mostly pyflakes recommendations.
2022-04-11 05:57:13 +02:00
Dpeta
9d0f074bbe
Changes to imports, contants, shebang, luaquirks, pynotify, oyoyo.
...
- Removed unnecessary imports.
- Reorganized import order.
- Removed legacy import conditions.
- Added python3 shebang to pesterchum.py
- Set QString to always be str, Python 2 is not supported.
- Depreciated luaquirks.
- Added ValueError to write exception block
- Set "pynotify" to always be none, even if pynotify succesfully imported, since pynotify implementation is broken.
2022-03-20 00:48:19 +01:00
Dpeta
c13c05f51d
experimenting with sockets
2022-03-18 09:55:01 +00:00
Dpeta
bf09618d0b
optional* oops
2022-03-17 04:41:42 +00:00
Dpeta
b0e19aa9fb
fix exception block
2022-03-17 04:36:14 +00:00
Dpeta
4571b6dce7
ban/kick message to msgbox
2022-03-17 04:11:52 +00:00
Dpeta
c32e54de7f
RPL_CHANNELMODEIS fix
2022-03-17 03:25:27 +00:00
unknown
2fced8122e
Attempt at fixing up logging
2021-12-01 18:29:17 +01:00
Dpeta
0804bf16eb
Fixed variable being compared against wrong type
2021-08-24 22:49:46 +02:00
unknown
29fa6386e4
Fix up of previous commits
2021-08-24 17:32:47 +02:00
Dpeta
5b4673e0dd
Rewrote some aspects of channel mode management
2021-08-24 15:49:50 +02:00
Dpeta
1fd62ef404
Fileconfig + proper handlers for logging module
2021-08-10 22:45:48 +02:00
Dpeta
64e8c9311d
Changed order of COLOR and PESTERCHUM:BEGIN (test)
2021-04-20 00:05:50 +02:00
BuildTools
02c0b9e47b
Fixes for botnames, chumroll & dm colors.
2021-04-16 15:37:38 +02:00
Dpeta
fb1ad83e92
w.i.p. server prompt
...
also fixed command-line overrides :)
2021-04-06 19:06:51 +02:00
Dpeta
4ae5f7d25d
Made it so handle and ident are passed to _max_msg_len
2021-04-04 06:03:50 +02:00
Dpeta
e07e685522
Changed the way Pesterchum quits + TLS fix.
2021-03-25 23:08:08 +01:00
Dpeta
8be8cf9f07
WIP exit & traymenu fix
2021-03-25 21:39:37 +01:00
Dpeta
4ac5bd2e07
TODO & removed unrequired mode removal on welcome
2021-03-25 19:53:25 +01:00
Dpeta
e6d01200f8
+T is not set by default, so it doesn't need to be removed :)
2021-03-25 19:29:59 +01:00
Dpeta
4f70fda509
7/9
2021-03-23 22:40:47 +01:00
Dpeta
fef7db8161
6/9
2021-03-23 22:40:24 +01:00
Dpeta
475b849049
1/9
2021-03-23 22:36:43 +01:00
BuildTools
2f4759b0e4
Commented out isOn() and reverted chumroll change.
...
It causes the client to fail to send out GETMOOD at
launch.
2021-02-23 16:21:57 +01:00
arcaneAgilmente
78666ce904
Menu Fixes + IRC help ( #7 )
2021-02-21 15:40:03 +00:00
Hi
23159e01e2
Fixed reconnecting not working.
2020-11-22 19:41:56 +01:00
Hi
a8b82f7473
Changed the way the chosen server is communicated. (Still not ideal,
...
please do tell me if anyone knows how to do this properly.)
Commented part of code related to updates.
2020-11-22 18:43:03 +01:00
karxi
7fe3c417df
Fixed a typo that broke messages.
2016-12-11 04:01:48 -05:00
karxi
63c684c291
Reenabled CTCP (when not in Low-Bandwidth mode - restart after setting to see effects)
2016-12-10 21:22:19 -05:00
karxi
d4d32452cc
Changed IRC logging levels
2016-12-10 20:55:42 -05:00
karxi
d653af0fa4
Revert "Port code to PyQt5"
...
This reverts commit abe9342c4f
.
That is to say, it reverts the PyQt5 port.
2016-11-13 01:14:39 -05:00
karxi
5d839aae47
Revert "python 2 to 3 first shot"
...
This reverts commit 7bc57b8b7d
.
Practically speaking, this reverts the Python 3 changes, since they're
broken.
2016-11-13 01:12:58 -05:00
illuminatedwax
7bc57b8b7d
python 2 to 3 first shot
2014-10-29 02:57:49 -05:00
illuminatedwax
abe9342c4f
Port code to PyQt5
2014-10-29 01:06:21 -05:00
Kiooeht
1a2ddcf553
Auto-join memos
2014-01-12 17:50:01 -08:00
Kiooeht
db9caf210e
Auto-identify with NickServ
2014-01-12 00:21:23 -08:00
Kiooeht
e95c560591
Holy shit don't have such a short timeout or DDoS the server
2011-09-28 16:18:44 -07:00
Kiooeht
e1b1f97e9c
Simple services classes
2011-09-28 16:16:01 -07:00