3
0
mirror of https://github.com/jlu5/PyLink.git synced 2024-12-25 12:12:53 +01:00
Commit Graph

43 Commits

Author SHA1 Message Date
James Lu
1a6bb714ac relay: drop spawn_servers toggle, remove "Relay network lost connection" quits
Relay server spawning is now always on - there's no real reason why it shouldn't work.

Closes #237.
2016-06-25 13:27:24 -07:00
James Lu
f6edf997c5 README: fix typo 2016-06-23 20:32:23 -07:00
James Lu
cb633cfba5 Default config file location is now pylink.yml 2016-06-21 10:59:03 -07:00
James Lu
53ce5e26e0 Update installation instructions 2016-06-20 18:40:13 -07:00
James Lu
633f0a45e7 case sensitivity is annoying 2016-06-04 18:51:22 -07:00
James Lu
a2016175a5 README: mention the faq 2016-06-04 18:49:27 -07:00
James Lu
c82cc9d822 README: update nefarious notes
#209 and #210 have been fixed, so remove those mentions. Also, drop the experimental tag.
2016-05-28 20:27:06 -07:00
James Lu
608d560961 README: update U-Line note for nefarious
A UWorld entry is needed for every server, by name. Contrary to my beliefs, U-Lines are not passed on to subservers from intermediate hubs!
2016-05-01 21:58:10 -07:00
James Lu
7b3271b430 README: recommend U-Line on nefarious 2016-05-01 11:42:22 -07:00
James Lu
0061414ee5 nefarious: remove untested parsing of umode +h for now 2016-04-29 22:32:26 -07:00
James Lu
2b3307a96c README: mention the state of Nefarious support 2016-04-18 11:02:08 -07:00
James Lu
92c600b7d3 README: update supported ircds 2016-04-08 23:00:39 -07:00
James Lu
8ee64d5ec1 readme: mention why expiringdict is broken in pip3
ref: mailgun/expiringdict#13
2016-04-04 16:28:20 -07:00
James Lu
86781d37ba README: fix typo 2016-04-02 12:58:28 -07:00
James Lu
62da384cae README: unreal 3.2 mixed networks are supported now, sorta
Closes #193.
2016-04-02 11:00:03 -07:00
James Lu
5d0f450c73 Merge branches 'master' and 'devel' into devel+unreal32 2016-04-02 10:58:23 -07:00
James Lu
514072804c README: mention the implications of #193 2016-04-01 20:26:30 -07:00
James Lu
0bb54d88e0 New servprotect plugin (anti-KILL/SAVE flood) 2016-03-25 16:51:02 -07:00
James Lu
d1468e932e readme: mention freenode relay channel 2016-02-20 12:38:20 -08:00
James Lu
2335065bff Update README
Remove "no warranty" warning and experimental tag for Unreal 4.0
2016-01-22 21:03:09 -08:00
James Lu
b446cb8abf README: mention ircmatch as a dependency 2016-01-03 21:06:24 -08:00
James Lu
ba7b6af89b Rename config.yml.example -> example-conf.yml
Easier syntax highlighting with editors this way, since the file extension is now something they recognize. Also, update README and .gitignore accordingly.
2016-01-03 20:02:23 -08:00
James Lu
447ea0731d README: simplify module installation text 2015-12-30 15:59:22 -08:00
James Lu
3292ead034 README: formatting and minor content update 2015-12-24 19:52:33 -08:00
James Lu
db59134ae7 Merge branch 'master' into devel 2015-11-26 23:00:29 -08:00
James Lu
f4b707602c README: update IRC addresses 2015-11-19 21:07:18 -08:00
James Lu
fa9d4ad955 README: mention (experimental) UnrealIRCd 4.0 support 2015-11-15 21:17:22 -08:00
James Lu
e4e4a93e35 README: update our goals 2015-10-09 23:11:15 -07:00
James Lu
4323c19c40 README: add IRC channel 2015-10-05 18:13:39 -07:00
James Lu
207a6ea31d Various README fixes 2015-09-13 22:36:50 -07:00
James Lu
20474dabac relay: fix many bugs with nick collision handling, and add flood prevention for fixing nicks
Closes #85. Nick collisions caused by internal clients are handled fine now, including the following cases:
- Abusing spawnClient to create a user with the same nick as a relay client, but with a lower TS.
- When both an UID (e.g. 42XAAAAAA) and a tagged UID (_42XAAAAAA) exist on the same network (the two will both try to take the same nick of _42XAAAAAA/net over the relay).

The case where changing NICK from a long cut-off nick to another long cut-off nick is also mitigated. somelongnick/net won't show nick changes to somelongnic//net if the old and new nicks have give the same normalized relay nick.

This introduces a new dependency, expiringdict, from https://pypi.python.org/pypi/expiringdict/1.1.2, which is used as a cache for flood prevention.
2015-08-22 21:01:51 -07:00
James Lu
88c156b8fc README: formatting 2015-08-12 22:17:44 +08:00
James Lu
b6f5b08af0 README: add elemental-ircd to supported IRCds 2015-08-09 14:45:15 +08:00
James Lu
6de30722b9 Revert "README: mark TS6 support as experimental"
This reverts commit a5d71ffb56.

Then again, most of PyLink is experimental at this stage... :)
2015-07-25 11:08:04 -07:00
James Lu
a5d71ffb56 README: mark TS6 support as experimental
Currently, #71 makes this near unusable because of mode flooding whenever anything happens on a slightly large network.
2015-07-24 10:56:23 -07:00
James Lu
f5df4008f4 README: we now support inspircd 2.0 and charybdis; mention that.
Closes #40.
2015-07-21 15:42:09 -07:00
James Lu
643218efce README: fix link to issue tracker 2015-07-15 23:15:08 -07:00
James Lu
c22c187717 Update README.md 2015-07-15 18:50:29 -07:00
James Lu
a0babeddcd Update README.md, with artwork from @Erenzie 2015-06-06 14:23:20 -07:00
James Lu
53505084b5 README: okay, okay, it handles users now. But it's still a WIP! 2015-04-24 22:38:55 -07:00
James Lu
c074d58052 Change of plans, we're now just a regular pseudoservice
- Remove multinet support
- Update config.yml.example
2015-04-17 19:55:48 -07:00
James Lu
2c73424e86 readme update 2015-04-03 18:47:20 -07:00
James Lu
be3fe38206 Initial upload! 2015-03-19 12:55:18 -07:00