|
| 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 | + |
1 | 369 | ************************** |
2 | 370 | * v3.0.3 |
3 | 371 | ************************** |
|
0 commit comments