Release History of IRCG 4

IRCG 4 Gamma 23

  • Added support for FastCGI
  • Added support for the PHP FastCGI SAPI
  • Added ircg.keep_alive_interval to define the interval in seconds between sending keep-alive sequences (default 60s)
  • Fixed a tiny bug which caused a dead HTTP connection to be read multiple times unnecessarily

IRCG 4 Gamma 22

  • Fixed incomplete relocation callback map

IRCG 4 Gamma 21

  • Added ircg_lusers(int connection)
  • Added ircg_names(int connection, string channel [, string target])
  • Added ircg_oper(int connection, string name, string password)
  • Added ircg_list(int connection, string channel)
  • Added support for RPL_LUSER*, RPL_YOUREOPER, various ERR_*
  • Added HTML-encoding of all data sources (%c etc.)
  • Added highest used fd/maximum open fds info to phpinfo()

IRCG 4 Gamma 20

  • Fixed parameter offset when handling normal IRC error messages, so that the message text is passed through to PHP.
  • Added three new format messages for NOTICE handling.

IRCG 4 Gamma 19

  • Improved shared memory handling by adapting FreeBSD's malloc.c for our needs. This should improve (a) performance, (b) portability, (c) stability.
  • Fixed a memory error handling in POST request handling

IRCG 4 Gamma 18

  • Added handling of arbitrary RGB colors in IRC message scanner
  • Added ERR_CHANNELISFULL error code
  • Increased maximum nickname length to 255

IRCG 4 Gamma 17

  • Improved binary safety of ircg_register_format_messages

IRCG 4 Gamma 16

  • Improved portability to SRV4-based systems (e.g. Solaris)
  • Added checks and corresponding warnings to ircg_set_current/file, so that improper use does not result in unexpected behaviour.
  • Fixed locking issue with utility functions - ircg_whois, channel_mode, topic, who, invite, kick, notice
  • Fixed ircg_disconnect issue

IRCG 4 Gamma 15

  • Added a warning to ircg_set_current - the function needs to be called before any output is generated by your PHP scripts.
  • Switched public builds to use poll instead of select.

IRCG 4 Gamma 14

  • Added support for Apache HTTP Server 2.0
  • Added support for IBM HTTP Server 1.3
  • Added bidirectional data support (e.g. for Flash XMLSocket) using ircg_set_on_read_data()
  • Fixed ircg_set_file()

IRCG 4 Gamma 12

  • Improved format message handling
  • Added ircg.max_format_message_sets INI setting
  • Fixed garbage output after URLs
  • Improved Pre-PHP 4.3.2 compatibility: Binaries are linked against libdl

IRCG 4 Gamma 11

  • Added Pre-PHP 4.3.2 compatibility
  • Fixed a possible segfault during apachectl configtest

IRCG 4 Gamma 10

  • Added integrated DNS lookup cache
  • Added round-robin DNS handling for load distribution
  • Added multi-IP iterator, in case servers are unreachable. This will try all IPs associated with a DNS entry, if necessary, before giving up.
  • Added spin locks-based locking (PostgreSQL-like)
  • Added strategic buffer size limitation (WB_EXCEEDED_BUFSIZE)
  • Improved phpinfo() output

IRCG 4 Beta 8

  • Fixed a Linux 2.2 compatibility issue in the semaphore subsystem

IRCG 4 Beta 7

  • Initial public release
  • IRCG is now hot-swappable: Update IRCG without interrupting the chat.
  • Fully compatible with multi-process web servers
Copyright © 1999-2016 Sascha Schumann
All rights reserved. DDoS-Schutz von myracloud
Valid XHTML 1.1! validate | top   jo man-welsh now