Skip to content

Commit 7ff5d45

Browse files
committed
Updated docs
1 parent 6d088f4 commit 7ff5d45

File tree

1 file changed

+368
-0
lines changed

1 file changed

+368
-0
lines changed

doc/WhatsNew

Lines changed: 368 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,371 @@
1+
**************************
2+
* v3.0.4
3+
**************************
4+
5+
* Bugfix CORE-5911
6+
Connection could hung after no activity for 60 seconds
7+
Contributor(s):
8+
Vlad Khorsun <hvlad at users.sourceforge.net>
9+
10+
* Bugfix CORE-5905
11+
Inconsistencies with PSQL FUNCTION vs UDF
12+
Contributor(s):
13+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
14+
15+
* Bugfix CORE-5904
16+
An attempt to create global mapping with long (> SQL identifier length) FROM field fails
17+
Contributor(s):
18+
Alex Peshkov <peshkoff at mail.ru>
19+
20+
* Bugfix CORE-5900
21+
Login attempts while engine is shutting down caused unnecessary delays in shutdown process
22+
Contributor(s):
23+
Alex Peshkov <peshkoff at mail.ru>
24+
25+
* Bugfix CORE-5899
26+
Memory leak in GBAK code when used as service
27+
Contributor(s):
28+
Alex Peshkov <peshkoff at mail.ru>
29+
30+
* Bugfix CORE-5898
31+
ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
32+
Contributor(s):
33+
Vlad Khorsun <hvlad at users.sourceforge.net>
34+
35+
* Bugfix CORE-5893
36+
GBAK may crash database when mixing alias with full database name
37+
Contributor(s):
38+
Alex Peshkov <peshkoff at mail.ru>
39+
40+
* Bugfix CORE-5891
41+
Invalid events are released in mapping shared memory when dead process is detected
42+
Contributor(s):
43+
Alex Peshkov <peshkoff at mail.ru>
44+
45+
* Bugfix CORE-5886
46+
Nbackup does not work after 32K of backups iterations
47+
Contributor(s):
48+
Alex Peshkov <peshkoff at mail.ru>
49+
50+
* Bugfix CORE-5884
51+
Initial global mapping from Srp plugin does not work
52+
Contributor(s):
53+
Alex Peshkov <peshkoff at mail.ru>
54+
55+
* Bugfix CORE-5881
56+
Network server ignores any error that took place in KeyHolderPlugin when establishing initial callback with client
57+
Contributor(s):
58+
Alex Peshkov <peshkoff at mail.ru>
59+
60+
* Bugfix CORE-5880
61+
Unhandled: C0000005.ACCESS_VIOLATION
62+
Contributor(s):
63+
Vlad Khorsun <hvlad at users.sourceforge.net>
64+
65+
* Bugfix CORE-5879
66+
Error reading/writing data to connection
67+
Contributor(s):
68+
Vlad Khorsun <hvlad at users.sourceforge.net>
69+
70+
* Bugfix CORE-5872
71+
Database validation reports false errors "Record XXX has bad transaction" and\or "Record XXX is wrong length" when record transaction number is greater than 2^32
72+
Contributor(s):
73+
Vlad Khorsun <hvlad at users.sourceforge.net>
74+
75+
* Bugfix CORE-5870
76+
ISQL's "show database" command works wrong with 64-bit numbers
77+
Contributor(s):
78+
Vlad Khorsun <hvlad at users.sourceforge.net>
79+
80+
* Bugfix CORE-5869
81+
Sweep can't move OIT value over 2^32, when Next already greater than 2^32 (4'294'967'296)
82+
Contributor(s):
83+
Vlad Khorsun <hvlad at users.sourceforge.net>
84+
85+
* Bugfix CORE-5865
86+
Alignment error on x86_64
87+
Contributor(s):
88+
Alex Peshkov <peshkoff at mail.ru>
89+
90+
* Bugfix CORE-5863
91+
Classic process crashes when client has disconnected
92+
Contributor(s):
93+
Vlad Khorsun <hvlad at users.sourceforge.net>
94+
95+
* Bugfix CORE-5852
96+
There is no check of existance generator and exception when privileges are granted
97+
Contributor(s):
98+
Roman Simakov <roman.simakov at red-soft.biz>
99+
100+
* Bugfix CORE-5847
101+
"Malformed string" instead of key value in PK violation error message
102+
Contributor(s):
103+
Vlad Khorsun <hvlad at users.sourceforge.net>
104+
105+
* Bugfix CORE-5846
106+
CREATE VIEW issues "Implementation of text subtype 512 not located"
107+
Contributor(s):
108+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
109+
110+
* Bugfix CORE-5844
111+
Firebird freezes for new connections
112+
Contributor(s):
113+
Vlad Khorsun <hvlad at users.sourceforge.net>
114+
115+
* Bugfix CORE-5843
116+
Wrong handling of failures of TRANSACTION START trigger
117+
Contributor(s):
118+
Vlad Khorsun <hvlad at users.sourceforge.net>
119+
120+
* Bugfix CORE-5840
121+
Reference privilege is ignored
122+
Contributor(s):
123+
Roman Simakov <roman.simakov at red-soft.biz>
124+
125+
* Bugfix CORE-5837
126+
Inconsistent results when working with GLOBAL TEMPORARY TABLE ON COMMIT PRESERVE ROWS
127+
Contributor(s):
128+
Vlad Khorsun <hvlad at users.sourceforge.net>
129+
130+
* Bugfix CORE-5833
131+
DDL triggers for some object types (views, exceptions, roles, indexes, domains) are lost in backup-restore process
132+
Contributor(s):
133+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
134+
135+
* Bugfix CORE-5831
136+
Not user-friendly output of GSTAT at encrypted database
137+
Contributor(s):
138+
Alex Peshkov <peshkoff at mail.ru>
139+
140+
* Bugfix CORE-5830
141+
Encryption Interface crashing Firebird process when working on big db file
142+
Contributor(s):
143+
Alex Peshkov <peshkoff at mail.ru>
144+
145+
* Bugfix CORE-5829
146+
GSEC does not release user manager plugin
147+
Contributor(s):
148+
Alex Peshkov <peshkoff at mail.ru>
149+
150+
* Bugfix CORE-5824
151+
Segmentation fault during install on Linux
152+
Contributor(s):
153+
Alex Peshkov <peshkoff at mail.ru>
154+
155+
* Bugfix CORE-5822
156+
Client gets SQLSTATE = 28000 ("user/password not defined") if WireCrypt = Disabled is used on client side
157+
Contributor(s):
158+
Alex Peshkov <peshkoff at mail.ru>
159+
160+
* Bugfix CORE-5819
161+
Attachment might not gone after it was deleted FROM MON$ATTACHMENTS
162+
Contributor(s):
163+
Vlad Khorsun <hvlad at users.sourceforge.net>
164+
165+
* Bugfix CORE-5817
166+
Unable to compile Firebird with ICU 60 or higer
167+
Contributor(s):
168+
Alex Peshkov <peshkoff at mail.ru>
169+
170+
* Bugfix CORE-5815
171+
Server hangs for 60/120 seconds if client exits during database encryption key transfer callback
172+
Contributor(s):
173+
Alex Peshkov <peshkoff at mail.ru>
174+
175+
* Bugfix CORE-5804
176+
Multiple errors in REVOKE operator
177+
Contributor(s):
178+
Roman Simakov <roman.simakov at red-soft.biz>
179+
180+
* Bugfix CORE-5801
181+
All database blobs can be acceses by any user (id iteration may be used for unauthorized access)
182+
Contributor(s):
183+
Dmitriy Starodubov <dmitry.starodubov at red-soft.biz>
184+
185+
* Bugfix CORE-5796
186+
GSTAT may produce faulty report about presence of some none-encrypted pages in database
187+
Contributor(s):
188+
Alex Peshkov <peshkoff at mail.ru>
189+
190+
* Bugfix CORE-5793
191+
Error returned from DbCryptPlugin::setKey() is not shown
192+
Contributor(s):
193+
Alex Peshkov <peshkoff at mail.ru>
194+
195+
* Bugfix CORE-5791
196+
ODS for windows builds and linux-x64 (on the one side) and linux-x86 (on the other side) does not match
197+
Contributor(s):
198+
Alex Peshkov <peshkoff at mail.ru>
199+
200+
* Bugfix CORE-5790
201+
User with DROP DATABASE privilege can't drop database
202+
Contributor(s):
203+
Roman Simakov <roman.simakov at red-soft.biz>
204+
205+
* Bugfix CORE-5788
206+
Security Patch: Replacement of use of SHA-1 in the SRP Client Proof with SHA-256
207+
Contributor(s):
208+
Tony Whyman <tony.whyman at mccallumwhyman.com>
209+
Alex Peshkov <peshkoff at mail.ru>
210+
211+
* Bugfix CORE-5783
212+
EXECUTE STATEMENT ignores the text of the SQL-query after a comment of the form "-"
213+
Contributor(s):
214+
Vlad Khorsun <hvlad at users.sourceforge.net>
215+
216+
* Bugfix CORE-5780
217+
Server hangs when client tries to send too long DB encryption key(s)
218+
Contributor(s):
219+
Alex Peshkov <peshkoff at mail.ru>
220+
221+
* Bugfix CORE-5778
222+
install.sh fails if -path argument contains "firebird"
223+
Contributor(s):
224+
Alex Peshkov <peshkoff at mail.ru>
225+
226+
* Bugfix CORE-5776
227+
"Input parameter mismatch" error after altering external function into PSQL function
228+
Contributor(s):
229+
Vlad Khorsun <hvlad at users.sourceforge.net>
230+
231+
* Bugfix CORE-5773
232+
PSQL cursor doesn't see inserted record
233+
Contributor(s):
234+
Vlad Khorsun <hvlad at users.sourceforge.net>
235+
236+
* Bugfix CORE-5772
237+
Client hangs when working with events under high load
238+
Contributor(s):
239+
Alex Peshkov <peshkoff at mail.ru>
240+
241+
* Bugfix CORE-5769
242+
Database crypt plugin sample on Pascal is broken
243+
Contributor(s):
244+
Alex Peshkov <peshkoff at mail.ru>
245+
246+
* Bugfix CORE-5765
247+
Missing directives in Firebird.pas
248+
Contributor(s):
249+
Tony Whyman <tony.whyman at mccallumwhyman.com>
250+
Alex Peshkov <peshkoff at mail.ru>
251+
252+
* Bugfix CORE-5764
253+
Installation of Firebird 3.0.3 on SLES 12 SP3 fails with ''Could not find acceptable ICU library"
254+
Contributor(s):
255+
Alex Peshkov <peshkoff at mail.ru>
256+
257+
* Bugfix CORE-5762
258+
Wrong transaction number in RDB$PAGES relation may cause infinite recusrion in engine and segfault
259+
Contributor(s):
260+
Alex Peshkov <peshkoff at mail.ru>
261+
262+
* Bugfix CORE-5760
263+
Server process crashes while restoring database
264+
Contributor(s):
265+
Vlad Khorsun <hvlad at users.sourceforge.net>
266+
267+
* Bugfix CORE-5757
268+
Deadlock with events
269+
Contributor(s):
270+
Alex Peshkov <peshkoff at mail.ru>
271+
272+
* Bugfix CORE-5756
273+
FB crashes when trying to recreate table that is in use by DML
274+
Contributor(s):
275+
Dmitry Yemanov <dimitr at firebirdsql.org>
276+
277+
* Bugfix CORE-5755
278+
No error if the GRANT target object does not exist
279+
Contributor(s):
280+
Roman Simakov <roman.simakov at red-soft.biz>
281+
282+
* Bugfix CORE-5754
283+
ALTER TRIGGER check privilege for alter database instead of table
284+
Contributor(s):
285+
Roman Simakov <roman.simakov at red-soft.biz>
286+
287+
* Bugfix CORE-5753
288+
Parser should not allow to use GRANT OPTION for FUNCTION and PACKAGE
289+
Contributor(s):
290+
Roman Simakov <roman.simakov at red-soft.biz>
291+
292+
* Bugfix CORE-5747
293+
User can grant usage privilege by himself
294+
Contributor(s):
295+
Roman Simakov <roman.simakov at red-soft.biz>
296+
297+
* Bugfix CORE-5745
298+
GRANT privileges error during database restore
299+
Contributor(s):
300+
Alex Peshkov <peshkoff at mail.ru>
301+
302+
* Bugfix CORE-5743
303+
Conversion error when both GROUP/ORDER BY expressions and WHERE expressions contain literals
304+
Contributor(s):
305+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
306+
307+
* Bugfix CORE-5742
308+
Incorrect error message in iSQL when trying to create database with wrong password
309+
Contributor(s):
310+
Alex Peshkov <peshkoff at mail.ru>
311+
312+
* Bugfix CORE-5737
313+
Invalid parameters of gds transaction in ISQL
314+
Contributor(s):
315+
Alex Peshkov <peshkoff at mail.ru>
316+
317+
* Bugfix CORE-5702
318+
Firebird Handle Leak Windows
319+
Contributor(s):
320+
Vlad Khorsun <hvlad at users.sourceforge.net>
321+
322+
* Bugfix CORE-5436
323+
SuperClassic server hangs (under load test)
324+
Contributor(s):
325+
Vlad Khorsun <hvlad at users.sourceforge.net>
326+
327+
* Bugfix CORE-4964
328+
Real errors during connect to security database are hidden by Srp user manager
329+
Contributor(s):
330+
Alex Peshkov <peshkoff at mail.ru>
331+
332+
* Bugfix CORE-405
333+
Garbage vs indices/constraints
334+
Contributor(s):
335+
Vlad Khorsun <hvlad at users.sourceforge.net>
336+
337+
* Improvement CORE-5913
338+
Add context variables with compression and encryption status of current connection
339+
Contributor(s):
340+
Vlad Khorsun <hvlad at users.sourceforge.net>
341+
342+
* Improvement CORE-5908
343+
Enhance dynamic libraries loading related error messages
344+
Contributor(s):
345+
Alex Peshkov <peshkoff at mail.ru>
346+
347+
* Improvement CORE-5876
348+
Provide name of udf function for "arithmetic exception, numeric overflow, or string truncation"
349+
Contributor(s):
350+
Alex Peshkov <peshkoff at mail.ru>
351+
352+
* Improvement CORE-5860
353+
Support auth_plugin_list dpb/spb item from application to client
354+
Contributor(s):
355+
Alex Peshkov <peshkoff at mail.ru>
356+
357+
* Improvement CORE-5853
358+
Forward-compatible expressions LOCALTIME and LOCALTIMESTAMP
359+
Contributor(s):
360+
Adriano dos Santos Fernandes <adrianosf at gmail.com>
361+
362+
* Improvement CORE-5746
363+
Remove the restriction on create/delete, enable/disable the user-defined indexes in system tables
364+
Contributor(s):
365+
Rashid Abzalov <rashid.abzalov at gmail.com>
366+
Vlad Khorsun <hvlad at users.sourceforge.net>
367+
368+
1369
**************************
2370
* v3.0.3
3371
**************************

0 commit comments

Comments
 (0)