Pinned
1,620 contributions in the last year
Less
More
Contribution activity
August 2021
Created 124 commits in 18 repositories
Created 6 repositories
- progval/swirc C
- progval/srain C
- progval/KVIrc C++
- progval/irc-core Haskell
- progval/irssi C
- progval/weechat C
Created a pull request in kvirc/KVIrc that received 17 comments
Implement the UTF8ONLY IRCv3 specification
When the server sends a UTF8ONLY isupport token, override the user configuration and use UTF-8 to send and receive messages.
Relevant bits from htt…
+5
−0
•
17
comments
Opened 66 other pull requests in 12 repositories
progval/irctest
4
open
15
merged
1
closed
- Add tests for WALLOPS
- Exhaustively test AWAY.
- Add tests for PING and PONG
- exhaustive testing of Modern's WHOIS spec
- testQuitErrors: Make it slightly less flaky with solanum?
- Add TARGMAX test
- Add test testEmptyRealname.
- kick: Exhaustive implementation of the Modern spec + honor TARGMAX in testDoubleKickMessages
- Split channel_operations.py and user_commands.py by command
- Remove 'test_' prefix for all file names.
- plexus4: Update to latest commit (this should fix the CI)
- testKeyValidation: Check format of ERR_INVALIDMODEPARAM.
- Add an 'external_server' controller
- Add Bahamut
- Fix cache
- Cache anope
- Add Plexus4
- Add ircu2/snircd/irc2 controllers + fix tests to support them
- Test NAMES on invalid/nonexisting channel returns RPL_ENDOFNAMES.
- Add exhaustive testing of INVITE.
inspircd/inspircd-docs
13
merged
1
closed
- For each core config tag, add a table of fields added by modules.
- Document <files> and <execfiles>.
- Move single-use templates out of the MkDocs extension
- Generate page for core config using a template similar to modules'
- Generate page for core config tags + mention what modules extend them
- Generate list of all module snomasks.
- Remove md2yml, we don't need it anymore.
- Add a script to find broken redirects.
- Add an option to build without the minify plugin
- Deduplicate yaml parsing time
- Generate list of all extbans.
- Fix a bunch of typos I made.
- Generate list of all modes provided by modules
- Remove hack used to support multiple configs in the same paragraph.
ircdocs/modern-irc
7
open
2
closed
2
merged
- Simply mention Ident, instead of recommending it.
- Merge the two commented-out alternatives to the 'Message Format' section
- Clarify that clients should not send prefixes.
- Specify WALLOPS
- Specify SQUIT
- Specify WHOIS and all its known numerics
- Specify realnames must not be empty.
- Specify default values of TARGMAX
- Specify channel key validation (MODE +k).
- Specify channel key validation (MODE +k).
- Fix the LICENSE header
SrainApp/srain
4
merged
2
open
ergochat/ergo
4
merged
1
closed
inspircd/inspircd
3
merged
unrealircd/unrealircd
2
open
ircv3/ircv3.github.io
1
merged
irssi/irssi
1
open
weechat/weechat
1
open
ircv3/ircv3-specifications
1
open
solanum-ircd/solanum
1
closed
Reviewed 16 pull requests in 6 repositories
ircdocs/modern-irc
7 pull requests
inspircd/inspircd-docs
4 pull requests
progval/Limnoria
2 pull requests
SrainApp/srain
1 pull request
ergochat/ergo
1 pull request
progval/irctest
1 pull request
Created an issue in dulwich/dulwich that received 5 comments
High memory usage in pack.DeltaChainIterator._follow_chain
Hi,
I noticed very high memory usage when loading some pack files, and pinpointed it to chunks stored in the todo variable in pack.DeltaChainIterat…
5
comments
Opened 8 other issues in 6 repositories
SrainApp/srain
1
open
1
closed
ircdocs/modern-irc
2
open
atheme/atheme.dev
1
open
UndernetIRC/ircu2
1
open
DALnet/bahamut
1
open
python/mypy
1
open
1
contribution
in private repositories
Aug 4

