poljar (Damir Jelić)
|
f4c8f1ee29
|
Better error messages for socket errors.
|
2018-02-02 09:50:08 +01:00 |
|
poljar (Damir Jelić)
|
e9c027f131
|
Fix the ssl_verify config option description.
|
2018-02-01 19:15:55 +01:00 |
|
poljar (Damir Jelić)
|
b32baa65b1
|
Fix some style issues.
|
2018-02-01 18:02:58 +01:00 |
|
poljar (Damir Jelić)
|
a7531839d1
|
Fix the send callback using a undefined variable.
|
2018-02-01 15:02:50 +01:00 |
|
poljar (Damir Jelić)
|
57cc1b3e88
|
Rename disconnect calls in the send function.
|
2018-02-01 14:58:13 +01:00 |
|
poljar (Damir Jelić)
|
6920b463e2
|
Don't reset the reconnect variables when connected.
They are reset when disconnecting, no need to do it here as well.
|
2018-02-01 13:28:10 +01:00 |
|
poljar (Damir Jelić)
|
59feac395f
|
Fix reconnection handling and refactor the server commands.
|
2018-02-01 13:20:52 +01:00 |
|
poljar (Damir Jelić)
|
361ded2ea5
|
Always login on a connect.
|
2018-02-01 13:20:27 +01:00 |
|
poljar (Damir Jelić)
|
576096a70e
|
Fix server command completion.
|
2018-02-01 13:19:59 +01:00 |
|
poljar (Damir Jelić)
|
69a6b5e40b
|
Makefile: Mark the lib phony as well.
|
2018-01-31 13:56:31 +01:00 |
|
poljar (Damir Jelić)
|
d9ba22944b
|
Clear the receive queue if we disconnect.
|
2018-01-31 13:56:16 +01:00 |
|
poljar (Damir Jelić)
|
484d91b166
|
Make the message sending non blocking.
|
2018-01-31 13:55:55 +01:00 |
|
poljar (Damir Jelić)
|
d83c25e709
|
Make the ssl handshake non blocking.
|
2018-01-31 09:57:13 +01:00 |
|
poljar (Damir Jelić)
|
ad5472d5f2
|
Add missing files.
Those got forgotten while splitting functions out into different files.
|
2018-01-30 14:25:25 +01:00 |
|
poljar (Damir Jelić)
|
0fbecf6bdb
|
Add missing str import.
|
2018-01-30 14:21:59 +01:00 |
|
poljar (Damir Jelić)
|
41c694032a
|
Connection messages.
|
2018-01-30 14:16:25 +01:00 |
|
poljar (Damir Jelić)
|
594706e0af
|
Don't hook the timer hook before we're connected.
|
2018-01-30 14:08:50 +01:00 |
|
poljar (Damir Jelić)
|
a4d4e56919
|
Add lag bar item.
|
2018-01-30 12:58:16 +01:00 |
|
poljar (Damir Jelić)
|
bb5b90691e
|
Move connection handling to server.py.
|
2018-01-30 11:46:29 +01:00 |
|
poljar (Damir Jelić)
|
0663fc1470
|
Add makefile.
|
2018-01-30 10:56:29 +01:00 |
|
poljar (Damir Jelić)
|
51308d4af0
|
Rename matrix.py to main.py.
Pylint can't handle packages and modules with the same name.
|
2018-01-30 09:34:06 +01:00 |
|
poljar (Damir Jelić)
|
4eb7e887e8
|
Move server config out of the main file.
|
2018-01-29 18:11:45 +01:00 |
|
poljar (Damir Jelić)
|
44fb7a1913
|
More split work for the config.
|
2018-01-29 17:50:59 +01:00 |
|
poljar (Damir Jelić)
|
48f17e14d4
|
Split out completion callbacks.
|
2018-01-29 14:01:58 +01:00 |
|
poljar (Damir Jelić)
|
3b1c95dea8
|
More split work.
|
2018-01-29 13:24:52 +01:00 |
|
poljar (Damir Jelić)
|
5686d1f6c1
|
Move more commands out of the main file.
|
2018-01-29 10:37:48 +01:00 |
|
poljar (Damir Jelić)
|
3f2559adeb
|
Evaluate the string for the server password.
This enables us to use weechat secured data feature.
|
2018-01-28 11:44:57 +01:00 |
|
poljar (Damir Jelić)
|
937ad993c5
|
Apply PEP8 fixes to the source tree.
|
2018-01-27 18:15:18 +01:00 |
|
poljar (Damir Jelić)
|
0e4c29b0c6
|
Fix the ssl verification turn on code.
|
2018-01-27 14:40:01 +01:00 |
|
poljar (Damir Jelić)
|
02557f67fb
|
Clarify the comment about the callback scope for weechat.
|
2018-01-27 14:39:20 +01:00 |
|
poljar (Damir Jelić)
|
53025b596f
|
Add pylintrc.
|
2018-01-26 18:52:58 +01:00 |
|
poljar (Damir Jelić)
|
5d651a3869
|
Add gitignore.
|
2018-01-26 18:52:46 +01:00 |
|
poljar (Damir Jelić)
|
849a408dfa
|
Rename the main file to matrix.py.
|
2018-01-26 18:48:40 +01:00 |
|
poljar (Damir Jelić)
|
8e8c9c189f
|
Add a license file.
|
2018-01-26 18:23:00 +01:00 |
|
poljar (Damir Jelić)
|
5efea04b64
|
Change the licence to ISC and add license headers.
|
2018-01-26 18:22:06 +01:00 |
|
poljar (Damir Jelić)
|
27c0836eb5
|
Move the weechat command setup and some commands.
|
2018-01-26 17:57:42 +01:00 |
|
poljar (Damir Jelić)
|
be48b73395
|
Move the server option update code.
|
2018-01-26 17:44:17 +01:00 |
|
poljar (Damir Jelić)
|
7328dcf7ab
|
More splitting.
|
2018-01-26 17:44:17 +01:00 |
|
poljar (Damir Jelić)
|
6e7ed8333f
|
Split up http handling into a separate file.
|
2018-01-26 17:44:11 +01:00 |
|
poljar (Damir Jelić)
|
85f3a9eef0
|
Add type annotations to some functions in color.py.
|
2018-01-26 13:41:24 +01:00 |
|
poljar (Damir Jelić)
|
d5c1538db9
|
Split up the utf encoding handling into a separate file.
|
2018-01-26 13:12:57 +01:00 |
|
poljar (Damir Jelić)
|
62adae5aa3
|
Start splitting up the script into different files.
|
2018-01-26 12:18:52 +01:00 |
|
poljar (Damir Jelić)
|
704cadc5c0
|
Disable the error message if we get a unhandled tag for now.
|
2018-01-25 16:08:52 +01:00 |
|
poljar (Damir Jelić)
|
72221246b0
|
Fix some style issues.
|
2018-01-25 13:39:48 +01:00 |
|
poljar (Damir Jelić)
|
efa39f88b2
|
Device name setting support.
|
2018-01-25 13:15:21 +01:00 |
|
poljar (Damir Jelić)
|
7ee65a5c34
|
Intial invite command.
|
2018-01-25 13:15:01 +01:00 |
|
poljar (Damir Jelić)
|
555eb66c9b
|
Pretty print the error object.
|
2018-01-25 12:33:50 +01:00 |
|
poljar (Damir Jelić)
|
918489fb1f
|
Implement to and from html color parsing.
|
2018-01-25 12:33:14 +01:00 |
|
poljar (Damir Jelić)
|
3351e3b4dd
|
Fix italic and underline parsing on the weechat input line.
|
2018-01-25 12:32:31 +01:00 |
|
poljar (Damir Jelić)
|
43c42b3c17
|
Initial html sending/receiving support.
|
2018-01-24 17:37:45 +01:00 |
|