Merdal Kaymaz
2413d8a083
Fix server connection flood when SSL fails.
2015-02-02 12:07:08 +01:00
Merdal Kaymaz
e3847f76cc
Add SSL fingerprint verification.
2015-02-02 02:21:05 +01:00
Merdal Kaymaz
2838689951
Add SSL support.
2015-02-02 02:02:53 +01:00
Merdal Kaymaz
f6638f0db2
Add 'RelayByCommand' mode, only messages with <nickname>: will be relayed.
2015-02-02 01:56:00 +01:00
Merdal Kaymaz
7a4c139da9
Remove bot (info) response.
2015-02-02 01:09:12 +01:00
Steve Dougherty
5331fbf209
Log warning if nick length exceeds RFC maximum.
2013-01-20 12:32:53 -05:00
Steve Dougherty
c26d3b7619
Allow configuring username and realname.
2013-01-20 02:14:18 -05:00
Steve Dougherty
f56f9998d1
Add read-only relay.
2013-01-20 01:16:24 -05:00
Steve Dougherty
45287ffedd
Remove oudated comment.
2013-01-20 01:06:09 -05:00
Steve Dougherty
52d1c14f91
Rename relay say() method.
...
It's not neccessarily two-way, but it does go into the relay's channel.
2013-01-20 01:03:04 -05:00
Steve Dougherty
822c2b2ff7
More descriptive log when stopping polling.
...
The polling did not neccessarily restore the desired nick for it to be
the current one.
2013-01-20 01:02:10 -05:00
Steve Dougherty
93290cc7cd
Add missing import.
2013-01-20 00:31:23 -05:00
Steve Dougherty
87cc2c3419
Add periodic poll for regaining nick.
2013-01-20 00:25:31 -05:00
Steve Dougherty
d755a70e1a
Silence nick changes in addition to join/parts.
2013-01-19 23:44:54 -05:00
Steve Dougherty
e46f824d22
Fix typo.
2012-07-29 00:32:20 -04:00
Steve Dougherty
a2c760c628
Regain nick on failed GHOST too.
2012-07-18 07:41:37 -04:00
Steve Dougherty
c7a2a97a7f
Join channel; perform nickserv tasks independently
2012-07-16 18:25:10 -04:00
Steve Dougherty
3e516c9d70
Whitespace.
2012-07-16 18:06:00 -04:00
Steve Dougherty
a0cbff26af
Add experimental server password support.
2012-07-03 20:14:14 -04:00
Steve Dougherty
09d8f44fe6
More permissive NickServ matching; log desired name.
2012-05-25 10:08:12 -04:00
Steve Dougherty
c18c47ca0e
Do not relay joins and parts.
...
This causes way too many messages from the bot. It would be useful to query
the bot for a list of who is in the other relayed channels, but that is
for a later time, if at all. If need be relaying joins and parts could
also be configurable.
2012-05-14 20:58:26 -04:00
Steve Dougherty
f7a3df85bf
Accept more input from Nickserv: ghost could have disconnected on its own.
2012-05-14 20:48:19 -04:00
Steve Dougherty
c2757eb5e1
Store nick in config as desired, not that already used.
...
As far as I can tell this lead to "reclaiming" a fallback nick.
2012-05-14 20:47:23 -04:00
Steve Dougherty
bffa732d66
Communicator registration does not indicate (directly) whether
...
identification was accepted.
2012-03-14 17:01:25 -04:00
Steve Dougherty
205966f88f
Check for GHOST response; log proper desired name.
2012-03-14 16:57:47 -04:00
Steve Dougherty
31592745b3
Enable heartbeat.
2012-03-14 11:57:29 -04:00
Steve Dougherty
186b9b0b54
Handle duplicate identification acceptance from nickserv without
...
duplicate joins.
2012-03-11 18:21:29 -04:00
Steve Dougherty
da99679c23
Use GHOST and change nick only when needed.
2012-03-11 18:21:17 -04:00
Steve Dougherty
191d624ade
Include channel name in identifier as well.
2012-03-11 17:59:40 -04:00
Steve Dougherty
6ade9b0798
Not necesarily waiting for nickserv.
2012-03-11 16:46:43 -04:00
Steve Dougherty
b0eb334744
Fix typo which led to quits not being relayed.
2012-03-11 16:46:43 -04:00
Steve Dougherty
232401e244
If disconnected before registering with Communicator, do not attempt to
...
remove non-existant key.
2012-03-11 16:46:43 -04:00
Steve Dougherty
fe393c90ce
Kick ghosts upon joining. Sledgehammer-esque implementation.
2012-03-11 09:48:53 -04:00
Steve Dougherty
3205689233
Initial nickserv support.
2012-03-11 03:10:29 -04:00
Steve Dougherty
6bbcf2fbbb
Dictionary of arguments for greater flexibility.
2012-03-11 00:56:04 -05:00
Steve Dougherty
c6dd64d227
Less verbosity in reading settings.
2012-03-04 14:51:29 -05:00
Steve Dougherty
4f6071abe2
Nick support; reduce redundancy between factory calls.
2012-03-04 14:42:46 -05:00
Steve Dougherty
047a900586
Remove hostname from all mentions of a username.
2012-03-03 20:50:55 -05:00
Steve Dougherty
0918c915f5
Initial config file implementation. Doesn't include nickname.
2012-03-03 01:41:51 -05:00
Steve Dougherty
f272e61df6
First version.
2012-03-02 22:56:25 -05:00
Steve Dougherty
79111fa2b0
Credit and import arrangement.
2012-03-02 22:54:28 -05:00
Steve Dougherty
fdfa3b8a9d
Support for and script to make it easier to run with twistd.
2012-03-02 22:16:43 -05:00
Steve Dougherty
3a5018ec1a
Use timeout value.
2012-03-02 21:03:22 -05:00
Steve Dougherty
37d8d786da
Move main part up to the top and into main(). Add module name/main idiom.
2012-03-02 20:53:32 -05:00
Steve Dougherty
81541c21d7
Make reconnect attempts on disconnection.
2012-03-02 20:42:01 -05:00
Steve Dougherty
7ab47a4229
Remove _<number> suffixes on usernames outgoing from FLIP.
2012-03-02 17:58:11 -05:00
Steve Dougherty
0de63d8bd3
Username formatting should not include braces for when people are saying
...
things.
2012-03-02 16:30:38 -05:00
Steve Dougherty
dd36ff60c7
This commit is too big. :/ Remove excess debug logging, respond to being
...
addressed in the same medium contacted, and tweak formatting of
messages. Allow for extensible username formatting for future possible
stripping of numbers from FLIP usernames.
2012-03-02 15:59:26 -05:00
Steve Dougherty
b3004fc863
Specialize explanation response per network.
2012-03-02 15:05:09 -05:00
Steve Dougherty
659a1907d1
Remove log and include username.
2012-03-02 14:42:20 -05:00