Dpeta
a906b6a98e
Validate certificates when using SSL/TLS
2022-09-02 05:34:37 +02:00
Dpeta
a3d047350b
Color via metadata draft
2022-09-02 02:05:46 +02:00
Dpeta
a2ce2d09e4
PyQt5 fallback
2022-08-19 13:12:58 +02:00
Dpeta
085efda62b
Refresh userlist on nick change
2022-08-17 11:24:50 +02:00
Dpeta
3d740658b0
App-level keepalive
2022-08-14 20:44:28 +02:00
Dpeta
b90c258604
Miscellaneous fixes/changes incl. loadingscreen fix (v2.4.1)
2022-07-05 21:45:16 +02:00
Dpeta
96efc351f5
:"3
2022-06-30 10:15:06 +02:00
Dpeta
4e2035408c
Error when failing to join memo, services notices, no toast icon fill by default
2022-06-30 09:59:34 +02:00
Dpeta
2576be41aa
PyQt5 --> PyQt6 💚
2022-06-27 04:18:37 +02:00
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
Kiooeht
3570a32912
Code refactoring. Move Mood-type classes into own file
2011-09-15 00:09:56 -07:00
Kiooeht
dc2eaf7ce8
Low-bandwidth mode
2011-09-12 21:03:05 -07:00
Kiooeht
85c01da1fd
Disable random encounter options when bot is offline
2011-08-29 01:56:44 -07:00
Lexi
98b681fa56
Created ostools module to unify OSX integration and made everything use it.
2011-08-11 09:17:53 +01:00
Lexi
c729c7326c
Made logging default to the WARNING level when in an application bundle.
2011-08-10 13:49:23 +01:00
Lexi
a22538732b
Removed quit message printing
2011-08-10 13:28:31 +01:00
Kiooeht
838c5efcd5
Inform in memos on Netsplit
2011-07-17 01:58:19 -07:00
Kiooeht
1416032942
Bump ident up to pcc31
2011-07-13 00:27:32 -07:00
Kiooeht
c2fa5491af
Fix all themes for newest version
2011-07-12 00:15:47 -07:00
Kiooeht
475a6259b6
Display join and parts in logging
2011-07-10 02:10:36 -07:00
Kiooeht
4a2fe110f2
Remote quirk shutoff
2011-06-29 10:19:22 -07:00
Kiooeht
cc06be351e
Set IRC away when idle
2011-06-28 16:27:00 -07:00
Kiooeht
8427ea8fcc
Bug fix: Show full kick messages
2011-06-28 14:10:26 -07:00
Kiooeht
d1920d2cca
Test connection by pinging server if no recent pings from server
2011-06-23 09:02:20 -07:00
Kiooeht
c8752dd29b
Notify user when server is full
2011-06-20 16:18:47 -07:00
Kiooeht
a323f7d335
Bug fix: Don't double channel and users modes in advanced mode on reconnect
2011-06-17 06:10:12 -07:00
Kiooeht
98d84e7e85
Show and support kick reasons
2011-06-13 13:37:07 -07:00
Kiooeht
cf0d4e96f1
Bug fix: Don't request all moods when opening all user list
2011-06-13 08:13:56 -07:00
Kiooeht
5ece68c829
Bug fix: On split messages, end all c tags and restart them on next message
2011-06-09 16:46:36 -07:00
Kiooeht
70329a998b
Cut down #pesterchum spam, only GETMOOD for those who are online on join
2011-06-09 02:23:11 -07:00
Kiooeht
a99e4bb14c
Support for the new randomEncounter (when it's done)
2011-06-09 00:42:56 -07:00
Kiooeht
f5973a7652
Bug fix: Receive ChanServ NOTICEs in chat
2011-06-08 23:51:16 -07:00
Kiooeht
931d6da5b4
Notify user when channel blocks a message
2011-05-26 22:58:58 -07:00
Kiooeht
3e8bfcf3cb
CTCP Version reply
2011-05-26 00:40:30 -07:00
Kiooeht
317e42a29e
Bug fix: Handle multiple mode changes in the same command
2011-05-24 22:51:51 -07:00
Kiooeht
0981de9513
Advanced Mode: View channel modes
2011-05-20 11:45:41 -07:00
Kiooeht
c248d496fc
Invitation-only memos and inviting people to memos
2011-05-19 06:49:21 -07:00
Kiooeht
641673fb6c
Bug fix: Dont' split messages before the end of a color tag
2011-05-19 01:18:33 -07:00
Kiooeht
183b9f46c5
Advanced mode: See and change current IRC user mode
2011-05-11 23:46:53 -07:00
Kiooeht
b4cb15ec05
Bug fix: Display OP and Voice icons correctly in memos if entering memo when someone has +ov
2011-05-11 23:36:03 -07:00
Kiooeht
cdce13bacf
Display OP, DeOP, Voice, and Devoice messages in memos
2011-05-11 23:30:00 -07:00
Kiooeht
f77215d5f9
Receive notices + auto-off quirks for bots
2011-05-09 17:19:44 -07:00
Kiooeht
381c77696d
Bug fix: Change nick in memos on profile switch
2011-05-09 09:32:30 -07:00
Kiooeht
d4e58ccc9a
Chum groups updates: Save groups in own database, allow custom group ordering/drag-drop groups
2011-04-25 01:26:36 -07:00
illuminatedwax
a0d0d85866
bug fixes
2011-04-14 02:07:05 -05:00
illuminatedwax
a02790f9b1
bug fixes
2011-04-10 04:22:06 -05:00
Stephen Dranger
85a9cb13cd
derp
2011-03-31 16:57:30 -05:00
illuminatedwax
3a3a0abafc
derp
2011-03-06 21:02:47 -06:00
Stephen Dranger
2be6ae08c3
beta 2
2011-03-03 02:00:38 -06:00
Stephen Dranger
be18980fa5
dsfa
2011-02-21 13:07:59 -06:00
Stephen Dranger
90e3a4155b
der[
2011-02-19 20:38:06 -06:00