Releases: enimaloc/jircd
Releases · enimaloc/jircd
Release list
v1.0.0
⚠ BREAKING CHANGES
- root package changed to
com.github.enimaloctofr.enimaloc - Method
JIRCD#infos()renamed toJIRCD#info() - package and class has moved
Features
- commands: add AWAY commands (63660dc)
- commands: add HELP command (3bfcf77)
- commands: add KICK command (cf5145b)
- commands: add LINKS command (103d075)
- commands: add LUSER command (d092643)
- commands: Add Miscellaneous Messages Commands (c58bb0c)
- commands: Add Optional Messages Commands (25a0fc4)
- commands: add REHASH command (ff5529f)
- commands: add RESTART command (888d195)
- commands: Add Sending Messages Commands (feafd0a)
- commands: add undocumented PingCommand (631edac)
- commands: add WALLOPS command (7cad07a)
- commands: add WHO command (4afd432)
- commands: add WHOIS command (c9b9d36)
- commands: add WHOWAS command (12cfcc1)
- commands: Added channel operations (ed1be41)
- commands: Added connection commands (d37e513)
- commands: partially add SQUIT commands (8db767e)
- commands: USER with no trailing (bbcd0d6)
- connection: Added missing motd (43a0cfd)
- server queries and commands: Add Server Queries And Command (3636485)
- settings: add settings file (19c2813)
Bug Fixes
- 005 RPL_ISUPPORT: Extra-space at the end of tokens list removed (8d12fc0)
- attribute: exclude transient field from map function (037fcfc)
- cannot edit final field (cbac70a)
- channelModes: add default List in case of null (like in test) to avoid NPE (75979be)
- channelModes: correct formatting of modes arguments (b0ad559)
- commands: builder append
]char for each user in channel (2917791) - commands: incorrect uptime sent in STATS U (d26a15a)
- commands: nullpointerexception when a command need more parameters (6934e2f)
- commands: send RPL_REHASHING before reloading configuration (6a33b02)
- commit: Added missing class to 43a0cf (882d6ce)
- configuration: null pointer exception thrown because if file not exist is not created (3914f3d)
- cpu: Fix 100% core usage (5de84f7), closes #1
- list: issue when putting a non-existent channel (c22bb75)
- list: mask are now used here (c48e65b)
- list: support more than 3 digits numbers (60594fd)
- mask: incorrectly escaped char (ab0f479)
- mask: mask not correctly escaped (49ea394)
- message: Finishing 59f49c and code cleanup (f219ca6)
- message: Remaking message part because RPL was not properly format (59f49cb)
- message: Trailing was not priority when running the command (4ac8d33)
- nick: add username check with unsafenick and safenet (efa9f9e)
- removed forgotten System.out.println (ddcf96a)
- test: disabling whole restartTest for now (08f2882)
- test: fix env (9d816e9)
- test: fix invalid assertion (bf32bc3)
- test: fix invalid tests due to recent change (b8e23e6)
- test: generate incorrect nick in
incorrectNickTestcan fail the test (5f1a6cf) - test: improve awaitMessage() method (47a3d2a)
- test: improve awaitMessage() method (f40b46f)
- test: improve waiting time in userTest() (3ad876d)
- test: need to create another config file on REHASH test (eb9a473)
- test: oper(int index) await confirmation message (38548ea)
- test: put a temp fix until i find a solution (39a552a)
- tests: fix forgotten command in STATS (d39d2c4)
- tests: fix unknown connection after handling LUSER (fff4102)
- tests: make fix global (2820167)
- tests: try fix timeout when waiting a thread interrupt (8090217)
- test: termination message fail test with disconnect message in socket (fcf8dd7)
- typo (ceb2acf)
- user: fix oper mode not set (300d40b)
- user: forgotten import of Constant ? (53fd900)
Performance Improvements
Code Refactoring
- change root package (4cfd545)
- refactor for better code arrangement ([ecc5047](https://www.github.com/enimaloc/jircd/co...