2023-07-29 23:15:22 by Frederic Cambus | Files touched by this commit (3) | |
Log message:
swirc: update to 3.4.4.
## [3.4.4] - 2023-07-29 ##
- **Added** a man page that describes how to write themes.
- **Added** and made use of a pointer validation function.
- **Added** improved unicode support in the **printtext** and **readline** modules.
- **Added** usage of a binary search algorithm.
- **Added** validation of nicknames before they go into the names hash
table.
- **Allowed** the names htbl modify API to alter names even if the list is
incomplete. (But only in ICB mode.)
- **Changed** the file suffix for theme files from `.the` to
`.thm`. (`.the` looks too much like the English word "the".)
- **Closed** an open stream before exit
- **Defined** noreturn for C++ in `fallbackattrs.h`
- **Fixed** hardcoded function names in error messages
- **Fixed** unchecked return values
- And more...
|
2023-07-18 14:59:31 by Nia Alarie | Files touched by this commit (4) |
Log message:
chat: Where possible, adjust packages to use USE_(CC|CXX)_FEATURES
|
2023-07-13 15:45:43 by Nia Alarie | Files touched by this commit (22) |
Log message:
*: remove all instances of GCC_REQD where my name is the most recent in
"cvs annotate" (part 1)
Hopefully this commit can be reviewed later if a better replacement
for GCC_REQD is committed.
|
2023-07-09 12:02:09 by Nia Alarie | Files touched by this commit (1) |
Log message:
swirc: Require a C++17 compiler.
|
2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | |
Log message:
revbump after textproc/icu update
|
2023-03-10 19:19:59 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
swirc: update to 3.4.3.
## [3.4.3] - 2023-03-10 ##
- **Added** code improvements:
- **Added** constructors/destructors
- **Added** improved algorithms
- **Added** usage of initializer lists
- **Added** usage of new/delete
- **Deleted** unused includes
- ...
- **Added** event `320` (the same as `275` and `671`, whois ssl)
- **Added** MULTIPLE new translations
|
2023-02-22 22:45:20 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
swirc: update to 3.4.2.
## [3.4.2] - 2023-02-22 ##
- Added usage of typedefs (`STRING`, `CSTRING`, `errno_t`, ...)
- Fixed printtext() bugs due to not checking if the wide character
passed to `wcrtomb_s()` or `wcrtomb()` is a null character.
|
2023-02-19 10:35:22 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
swirc: update to 3.4.1.
## [3.4.1] - 2023-02-18 ##
- **Changed** the requirements for checking if a connection is lost. (The
change avoids flooding the server with PING commands better.)
- **Improved** algorithms.
- **Optimized** commonly used functions for speed.
- **Replaced** C-style casts in C++.
|
2023-02-10 12:34:11 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
swirc: update to 3.4.0.
## [3.4.0] - 2023-02-10 ##
- **Added** a SOCKS proxy client
- **Added** command `/fetchdic`
- **Added** destruction of null bytes on receive where appropriate
- **Added** spelling support with Hunspell
- **Added** the following config options:
- `socks` (bool)
- `socks_atyp` (int)
- `socks_host` (string)
- `socks_port` (string)
- `spell` (bool)
- `spell_lang` (string)
- `spell_syswide` (bool)
- **Added** usage of `emplace_back()`
- **Fixed** possible crashes
|
2023-01-07 10:37:37 by Frederic Cambus | Files touched by this commit (3) | |
Log message:
swirc: update to 3.3.9.
## [3.3.9] - 2023-01-07 ##
- **Added** micro optimizations
- **Added** rules for nickname highlighting
- **Added** SASL auth mechanism: **external**
- **Added** support for the **GNU Hurd OS**
- **Added** tab completion for:
- `/connect`
- `/time`
- `/version`
- **Added** the following commands:
- `/qbot`
- `/stats`
- **Added** the following config options:
- `cmd_type_prot` (bool)
- `ctcp_reply` (bool)
- `qbot_host` (string)
- `sasl_x509` (string)
- **Improved** tab completion for:
- `/msg`
- `/notice`
- `/whois`
### Linux ###
- **Fixed** building on riscv64. Contributed by
[Eric Long](https://github.com/hack3ric) - thanks!
|