Skip to content

Releases: enimaloc/jircd

Release list

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Dec 22:33
20e1635

⚠ BREAKING CHANGES

  • root package changed to com.github.enimaloc to fr.enimaloc
  • Method JIRCD#infos() renamed to JIRCD#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 incorrectNickTest can 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

  • avoid array creation in Mask class (579e5bb)
  • using Paths instead of File (dd73a63)

Code Refactoring

Read more