3
0
mirror of https://github.com/jlu5/PyLink.git synced 2025-08-03 19:37:25 +02:00

Commit Graph

  • 7ec4962412 hybrid: Implement suggested changes, remove comments Daniel Oaks 2015-12-27 09:18:06 +10:00
  • 1e79adc171 hybrid: Start module, very very broken Daniel Oaks 2015-12-26 16:49:55 +10:00
  • 8b7a9f6b45 Merge pull request #189 from DanielOaks/devel+ignore-env James Lu 2016-03-29 06:53:05 -07:00
  • d287a22aec gitignore: Ignore env folder for virtualenvs #189 Daniel Oaks 2016-03-29 19:52:57 +10:00
  • 58519011b8 coreplugin: modularize shutdown routines, handle SIGTERM->shutdown James Lu 2016-03-27 21:45:38 -07:00
  • b100f30cfe fantasy: break if IRC object isn't ready James Lu 2016-03-27 21:41:35 -07:00
  • cf363432f0 pylink: use abspath() to get the source directory James Lu 2016-03-27 21:24:55 -07:00
  • 662d1ce03f inspircd: warn that inspircd 2.2 support is experimental James Lu 2016-03-26 18:19:19 -07:00
  • 4a0ee6f54c relay: be more thread-safe via dict.copy() James Lu 2016-03-26 18:19:08 -07:00
  • 305db9f754 utils: also don't crash in applyModes for bad mode targets James Lu 2016-03-26 18:14:53 -07:00
  • e70dfb0811 Merge branch 'master' into devel James Lu 2016-03-26 17:58:18 -07:00
  • 2169a9be28 utils: actually abort when mode target is invalid 0.7.1-dev James Lu 2016-03-26 17:58:03 -07:00
  • 08c3b99dfb relay: fix ambiguous logging in KICK blocking James Lu 2016-03-26 17:56:11 -07:00
  • 4125ff33b1 pylink: prettier "Loaded plugins" log message on start James Lu 2016-03-26 16:29:17 -07:00
  • d5d3c2422b inspircd: define minimum & target protocol versions instead of hardcoding them James Lu 2016-03-26 16:23:22 -07:00
  • 70b9bde2c4 unreal: fix a little typo James Lu 2016-03-26 13:26:57 -07:00
  • ad517f80da unreal: bump protocol version to 4000 James Lu 2016-03-26 13:19:06 -07:00
  • 19ac5b59a5 protocols: drop underscores from pre-defined opertypes James Lu 2016-03-26 13:15:22 -07:00
  • c71d2bfcb9 coreplugin: sync opertype changes in handle_operup James Lu 2016-03-26 13:14:01 -07:00
  • 9278e56dd8 coreplugin: normalize WHOIS output format James Lu 2016-03-26 13:13:42 -07:00
  • 44083ccd5e core: Store opertype info in all IrcUser objects James Lu 2016-03-26 12:55:23 -07:00
  • bdbc1020f2 Merge branch 'master' into devel James Lu 2016-03-26 12:50:35 -07:00
  • 9cd1635f68 unreal: fix wrong variable name in handle_umode2 James Lu 2016-03-26 12:50:23 -07:00
  • fbd8659a7d classes: spawn PyLink clients with a custom opertype James Lu 2016-03-26 12:49:10 -07:00
  • a91fa46549 Regenerate pydoc documentation James Lu 2016-03-26 11:42:12 -07:00
  • c8a3514776 hooks-reference: add VERSION and WHOIS James Lu 2016-03-26 11:41:46 -07:00
  • f618b96b34 inspircd: add VERSION handling James Lu 2016-03-26 11:35:29 -07:00
  • 00552a41a7 Move detailed version string generation to utils James Lu 2016-03-26 11:33:24 -07:00
  • 23056e97e3 protocols & coreplugin: add handlers for VERSION requests James Lu 2016-03-26 11:27:07 -07:00
  • f2a21148e7 Irc: run initVars() on connect too James Lu 2016-03-25 17:14:16 -07:00
  • 45c2abdae7 Irc: run initVars() on connect too James Lu 2016-03-25 17:14:16 -07:00
  • aedb05608e relay: actually, just kill handle_spawnmain James Lu 2016-03-25 17:09:22 -07:00
  • b2b04c8e75 classes: really ignore errors when shutting down sockets James Lu 2016-03-25 17:03:25 -07:00
  • ce3d3cf697 relay: check to make sure network is ready before handling spawnmain James Lu 2016-03-25 16:59:27 -07:00
  • 0bb54d88e0 New servprotect plugin (anti-KILL/SAVE flood) James Lu 2016-03-25 16:39:20 -07:00
  • 9fe3373906 relay: get rid of kill/save protection James Lu 2016-03-25 16:39:06 -07:00
  • 75ec95b8d3 Merge branch 'master' into devel James Lu 2016-03-25 16:01:34 -07:00
  • 46922ce879 relay: remove dead networks' servers from the servers index unconditionally James Lu 2016-03-25 15:59:37 -07:00
  • a4395ed989 log: respect child loggers' levels if they are lower than the main one's James Lu 2016-03-25 15:45:26 -07:00
  • 03b53aee59 Merge branch 'staging' into devel James Lu 2016-03-25 15:03:05 -07:00
  • 2b16f25b61 classes.Irc: clear state on disconnect, not on connect James Lu 2016-03-25 14:59:07 -07:00
  • 1930739aad Revert "Irc: don't call initVars() on IRC object initialization" James Lu 2016-03-25 14:54:29 -07:00
  • 0fd093644c utils: don't crash when mode target is invalid James Lu 2016-03-23 18:04:12 -07:00
  • e183078645 protocols: Remove "secret" testing channel name James Lu 2016-03-20 17:34:13 -07:00
  • d12e70d5e5 ts6: unset has_eob correctly on reconnects 0.7.0-dev James Lu 2016-03-19 18:19:41 -07:00
  • 6962f3b73e ts6: unset has_eob correctly on reconnects James Lu 2016-03-19 18:19:41 -07:00
  • c176c90bb6 coreplugin: use IrcChannel.getPrefixModes in whois replies James Lu 2016-03-19 18:08:19 -07:00
  • f5f0df52ce classes: raise KeyError, not return KeyError... James Lu 2016-03-19 18:00:44 -07:00
  • c86a02e044 relay: use IrcChannel.getPrefixModes James Lu 2016-03-19 17:54:42 -07:00
  • e948db5c7b classes: support looking at older versions of prefix modes mappings James Lu 2016-03-19 17:54:18 -07:00
  • d84cfbcda1 utils: simplify prefix modes handling in applyModes James Lu 2016-03-19 17:47:23 -07:00
  • e8b0018585 classes: Implement IrcChannel.is(Voice|Halfop|Op)Plus (#168) James Lu 2016-03-19 17:37:38 -07:00
  • ed333a6d1b classes: implement IrcChannel.isOp, isVoice, getPrefixmodes, etc James Lu 2016-03-19 17:32:32 -07:00
  • 8135f3a735 core: Depluralize prefixmodes mappings (#168) James Lu 2016-03-19 17:25:04 -07:00
  • 1d4350c4fd classes: provide IrcChannel objects with their own name using KeyedDefaultdict James Lu 2016-03-19 17:01:39 -07:00
  • 544d6e1041 utils: add KeyedDefaultdict James Lu 2016-03-19 17:01:16 -07:00
  • 5b2c9c593b Add .mailmap James Lu 2016-03-17 15:07:13 -07:00
  • abce18a5ba log: split multi-line channel logs into multiple PRIVMSGs James Lu 2016-03-16 15:38:07 -07:00
  • a8303d0110 commands: sort channel list in 'showuser' output James Lu 2016-03-14 14:35:09 -07:00
  • 0dd8b80a21 docs/t: use rawgit links to serve HTML James Lu 2016-03-11 23:18:14 -08:00
  • 506ae011a4 Update autogenerated docs (adding a script to do this now) James Lu 2016-03-11 23:13:55 -08:00
  • d8e5202e5b world: use a better module description James Lu 2016-03-11 23:09:07 -08:00
  • 2adb67d38e runtests: remove .py extension, only run tests when ran as a script James Lu 2016-03-11 23:04:02 -08:00
  • da7bd649d2 conf: fix testconf missing the logging: section James Lu 2016-03-11 23:03:19 -08:00
  • 557efc369f docs/t: mark hooks-reference as finished in README James Lu 2016-03-11 22:41:28 -08:00
  • 9d0fcb5395 docs: finish off hooks-reference (#113) James Lu 2016-03-11 22:40:48 -08:00
  • 15b35f1853 ts6: support charybdis +T mode (closes #173) James Lu 2016-03-07 21:38:57 -08:00
  • 359bfcd9da bots: map 'msg' command to 'say' too James Lu 2016-03-07 21:37:08 -08:00
  • b6889fb097 irc: fix spacing in certificate fingerprint logging James Lu 2016-03-07 20:30:24 -08:00
  • 7f5bc52152 relay: fix errors in KILL handling when target isn't in any relay channels James Lu 2016-03-07 18:10:36 -08:00
  • 3527960d18 coreplugin: tell plugins to exit cleanly before closing connections James Lu 2016-03-05 10:22:00 -08:00
  • 9b0db81068 changehost: modularize, add a command to apply cloaks now, match IPs too James Lu 2016-03-05 10:11:47 -08:00
  • 14388d932f utils.getHostmask: add option to return IP address James Lu 2016-03-05 09:52:00 -08:00
  • 5fed4629a6 networks: remove networks with autoconnect off in 'disconnect' James Lu 2016-03-05 09:42:51 -08:00
  • 8ac5436152 relay: allow admins to destroy channels hosted on other networks James Lu 2016-03-05 09:31:59 -08:00
  • 4df027cac4 coreplugin: ignore services' attempts to send accountname before user introduction James Lu 2016-03-04 12:22:17 -08:00
  • 1ce2725f1e bots: update help for 'msg' command (reflect changes made for #161) James Lu 2016-02-27 19:07:03 -08:00
  • 54dc51aed4 bots: make source client names optional (Closes #161) James Lu 2016-02-27 19:05:06 -08:00
  • 34ca973047 relay: cleanup, consistently include the function in log.debug calls James Lu 2016-02-27 18:36:20 -08:00
  • a740163cbe relay: implement DB exporting using threading.Timer, similar to classes.Irc.schedulePing James Lu 2016-02-27 18:13:26 -08:00
  • d531201850 Merge branch 'master' into devel James Lu 2016-02-27 17:47:55 -08:00
  • a7a98c9a52 inspircd: format kill reasons like "Killed (sourcenick (reason))" 0.6.1-dev James Lu 2016-02-25 21:11:42 -08:00
  • 393466498e opercmds: fix wrong help message for KILL James Lu 2016-02-25 21:10:41 -08:00
  • ae8f369f2e relay: only show networks that are actually connected in LINKED James Lu 2016-02-21 20:04:53 -08:00
  • de1a9a7995 relay: various cleanup James Lu 2016-02-20 19:29:52 -08:00
  • eec8e0dca4 log: attempt to remedy #164 (more testing needed) James Lu 2016-02-20 19:28:45 -08:00
  • 40d76c8bb6 coreplugin: demote successful oper-up messages to debug James Lu 2016-02-20 18:45:11 -08:00
  • df23b79780 commands: reformat 'showuser' output, and show services login info (#25) James Lu 2016-02-20 18:24:29 -08:00
  • decdf141fd unreal: don't use updateClient to update hostname of clients internally James Lu 2016-02-20 18:19:15 -08:00
  • 2ebdb4bad6 unreal: support services account tracking (#25), fix handle_SVSMODE applying modes on the wrong target James Lu 2016-02-20 18:16:21 -08:00
  • cabdb11f86 inspircd: implement services account tracking (#25) James Lu 2016-02-20 17:54:46 -08:00
  • d1468e932e readme: mention freenode relay channel James Lu 2016-02-20 12:38:20 -08:00
  • 0fff91edfd ts6: implement services account tracking (#25) James Lu 2016-02-07 18:38:22 -08:00
  • cf15bed58d classes: add services_account field in IrcUser (#25), default 'identified' attribute to empty string instead of None James Lu 2016-02-07 18:09:02 -08:00
  • 584f952113 conf: check to make sure logging block exists in config James Lu 2016-02-07 18:01:12 -08:00
  • 5877031203 Merge branch 'master' into devel James Lu 2016-01-30 23:39:08 -08:00
  • 21167e8fb3 example conf: use 1 "#" without trailing space for commented-out options James Lu 2016-01-30 23:37:01 -08:00
  • 0d4655c381 core: support multiple channel loggers with DIFFERENT log levels & fix example conf (#83) James Lu 2016-01-30 23:33:03 -08:00
  • 669e889e6f Support configurable SSL fingerprint hash types (Closes #157) James Lu 2016-01-30 23:04:13 -08:00
  • 341c208513 inspircd, ts6: don't crash when receiving an unrecognized UID James Lu 2016-01-27 17:49:00 -08:00