-
Notifications
You must be signed in to change notification settings - Fork 1
/
NEWS
121 lines (75 loc) · 4.32 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
-=-=-=-=- This file describes changes in recent releases of FoxEye -=-=-=-=-
Changes in version 0.13 since 0.12:
- Changed bindings call aruments on some of ircd module bindtables,
recheck docs, please.
- New function match_simple_ic() to do case-insensitive matching.
- Expanded "ircd-check-message" to check private messages to users.
Changes in version 0.12 since 0.11:
- New module 'ircd-rusnet' with implementation of RusNet IRC network
extensions for ircd.
- New bindtables: 'ircd-got-server' and 'ircd-lost-server' to inform
modules about servers linking.
- Help now is available in any language, not just one set on start. New
function Get_Help_L() added for such purpose.
- Process of restart reworked, it will shutdown everything and then
re-exec the process, thus allow restart the same with new executable.
- New bindtable 'ircd-eob' to inform modules that burst was finished.
- Reworked interfaces requests to consume less CPU by putting them into
sleep until requested. Added new function Mark_Iface() to mark any
interface to wake up even if there is nothing to receive or send.
- New signal S_WAKEUP for purpose of waking up interface by timer.
- New F_RAW message flag to don't do any message conversions.
- New bindtables: 'ircd-drop-unknown' and 'ircd-server-handshake' to
inform modules about connections in progress.
- New module 'ircd-capab' which adds optional capabilities pre-check into
ircd handshake, it might be useful for future expansion.
- Added support for Lua 5.2 and 5.3.
Changes in version 0.11 since 0.10:
- New translation: Spanish.
- Build for GNU/kFreeBSD, GNU/Hurd or Mac OS X now is supported.
- New module 'syslog' to logging messages using syslog.
- New module 'ssl' to handle encrypted connections using connchain API.
- New bindtable "ircd-whois" to expand WHOIS query reply.
- New API Connchain_Shrink to use by recv() callback from filter to
perform suicide.
- Added support for visible host in ircd (or masked, whatever) if some
network module will handle it.
- New 'ircd-check-send' bindtable to filter recipients on sending.
- New function GetVariable() which grants access to variables of one
module to another at init stage.
- New PeerData_* functions family to allow modules attach fast access
data to peer_t structure.
- Changed bindings call aruments on most of ircd module bindtables,
recheck docs, please.
Changes in version 0.10 since 0.9:
- IDN (international domain names) support.
- Optional feature (enabled by default) to not trust DNS PTR record for
incoming connection until it have appropriate A counterpart.
- Removed '--enable-profile' from confugure script since gprof cannot
handle code linked in runtime with dlopen().
- New module 'ircd' which is IRC protocol server (the RFC2810...RFC2813
compliant). See included documentation for more info.
- New module 'ziplink' which adds connection chain 'Z' used for creating
compressed links (Zlib, also used for gzip files).
- New IRC CTCP commands: OP for getting +o; HOP for getting +h; VOICE for
getting +v on controlled channels; INVITE for inviting on invite only
channels - all with syntax identical to Eggdrop's PRIVMSG commands.
CTCP INVITE has little difference as we have INVITE user flag so we
allow user to get invited if he/she has one of OP, HOP, or INVITE
channel flag or have one of OP, HOP, or INVITE global/network flag
but have not DENY channel flag.
- IPv6 addresses support. You have to run configure script with option
--enable-ipv6 to enable it. Function Listen_Port() will listen for
IPv4 connections on every IPv4 interface if is called with NULL as
domain name. To listen for both IPv4 and IPv6 use "::" name.
- The Solaris OS support revived, works fine on OpenSolaris 11 (snv_105).
- Merged libiconv detection with AM_ICONV macro from gettext tests, now
path to libiconv which given to --with-libiconv-prefix option of the
configure script works correctly.
- New '.chelp' command to show help on config/script commands.
- Works on 64-bit platforms.
- New running option '-q' (quiet) to not complain about already running
but silently exit. Intended to be used when ran from crontab.
- KEYWORD type bindtables are now near stackable variant of UNIQ type
bindtables.
- Default password encription is DES now.