firebird-doc-3.0.4.33054-150200.3.6.1<>,,htp9|Q9(v˱h#T0s^2*++cBFCEH Sw\p|Njak P?A?XxʁsnP|u<GDzok|DU!Xz(;;,?d ( I. DXtzsPs 6s s s $s %s&s)s+Z+s-P-`-t-(.8.9.l:0FkGksHmsIosXpYp\p$s]qs^|'b|c}<d}e}f}l}u}sv zCfirebird-doc3.0.4.33054150200.3.6.1Documentation for Firebird RDBMSDocumentation for Firebird RDBMS. Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981.hth04-ch1aSUSE Linux Enterprise 15SUSE LLC SUSE-IDPL-1.0 AND SUSE-IBPL-1.0https://www.suse.com/Documentation/Otherhttp://www.firebirdsql.org/linuxnoarchw5 l,[P~h|Fu 6+U F <* J)#   ChN@d)g +. 9 96I.- "F8 { s^&.cv  H_O ?hc v h A큤A큤hmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmhmc35fa1edfd10c93d6629ed63cc416d52c9e69c7bdf6b6b1d1be1f03d4d8218b37389c865230e57b8f79398de48a2a209edbba719c5c3b3e6b9ea928fd877f48ae474eea0a70a54d1e5ed1a29567092b95fe96db51648e605c481f8e24b0d5b7d157dc2acf81fcc3d9b8bb7efaad97c842a4371f2297d06908608010a70db864f1b6124487d6316329250951e2ffed3cce8693fc6ffcac4adb8407a2c12ccdf872ff4429b2db7cea31217f46659c0b38de3acb57e1024bd1478a73639b16267431ce8b3f8d4880f5d8ae1a238b5d4fb1988f6e5f6fe649aeb702ac989424a1440236c0441987610ca01b6497edfd3648875764b62778a2c48d6933d45d918d7deeddcebb5ceeb3a36793b512e31b2d131fad491a4e85da0b308ce28eae241b7b943027f0188f2dbd4c372c38770c9d34a242e4645da6b95f2251463545f756a5cb867f36a163ee7cf67eb2febb44f217284092534be71363b721cb37946a2bfc69077e65af37ad7fd05dccdf733f8cfada0ecef33a2cd685af59f95364cea6a5df07417d1ad9e74baa10ae3f1159a574e2c07b1892e74845dfbd230b4500a8a6b2a3bf6207af615a82f4a0efdab36225679d9c9994a60747a2f6e5eccd26a3e6f395a0e4537346c8cc87923acf97acd360c3d6ca14e3f235cdb067fed505016b23f6904a020aaeb89b5bd8dc1e65d562a3f9be71f893219ee885514eaa18c4bb155ad5fba12b216880c000c855a0cf12a644bb6f50011213559342c7fae8fbdcf06bd73e35ce3d997666af673b678277a3edaeedea11442a4820944cd278db4ccf66fe3e59d7d5d6afd04da1e97bd13f43c863f2a4a7b8acdef59e7bd71aaa607ff5337fd59e210a5619e28f8dbf349ddd3836e244ba4200898fd0881592d0c93146b2240231e7eabdfcc22b72376c1c6db96d38345b78529fe5efdf9d3f400ca974786f1147c42bca36ae36b7af69b4da43bddde396d3f1aa5f9dcdf20f265902403cec5a7c2065abdc026ca06c7562c3fccff9de5ab1810728c863289a58c520b0b39313edf6b3c3571f43015607ff521ae3e9c8f61618a612bb7f364cf697dcb480a5b1951da64f377780a2c51ef06eb45896be3ba472f5b7d531b6aa92e9a96a7b0b89028697489b21c41313d045ebc0c2fb3d732a7d4c6496d713a1763b78889a52673df2670824a4992472599e8f72a567a455c8f50e3df2a2ae9eb6ac418f811b6527948c29ac80a849059ca6c5e1cfdbe5a5648a9a7a1d516eabb6174d1100a7b915be77cad59f7a00643d57646fd02a8358dc2fa8d512b2b035a2cf03f8993d2461f9bfb2f6f8e3c01b4ca8aca4edaacae522f04487e380bf2251c2663ecebde4e6d73c861813c231e313ce0bb7881183c61341523c01f5a070535c5be7e617d9a32e9337359aa5ed1640e1e7be621f5ceeda04ac8ad239da8bdbcccc82e1590b580f0b0056d765845eaf0535df448e31ef68c154238125cacf885de67c700eb4958798de7a8aa7786944f8a6f948385ba20afea0897067ccbac4b92a7c0ec5bee6868df6d0b2710ae5af583d4fd2a3de77781cdc14f8e6dea7208595e7ba003dbeeb8e3f99880af390333b88dcf85fec10d77f0dc6f49ae28a1441bb437abfa6f048a5b005ffc42dace760848916ec7a5eda463dda480e980b619226f314c42e9bd8a636bd23346cbd6f33d7ebc90ad76f1900919eb93f9f176f6c13008a7031f2f4a4cc8e67cbab10276694bc230b88da5e587a5c8bb645e4ab514e474eea0a70a54d1e5ed1a29567092b95fe96db51648e605c481f8e24b0d5b7db587fc7aeb2b2e4d88609f0a1427547b5c80e70030bb4c6c7dd792b9500d60472c009a4a103154257d4a8be4785bbcb8670cceaa7ddb81815865494cca3aa2d64d1fba14b8b8103cc67d320a8b4ab8c8ee282375837194cea6b49723f6db37d6990679209a3127e241cbed891c43ae7b7b8f0037c8363d986c2eb2573dc7a98e34dea205903a0b64b3c216226c8bfa3fbb807fa57728453833dc1734a7b107777f348ae790bb98db79670a55ab0dbcf67cb175300c753ae3019bf277aaae892a11dc02da6aeb75afaefc63661c23947e0e73140b2a81e3ecf493ebd5ebe696ff422133d4d559c31da61259f1a97ddb59c0a2c48a80e7ca5640356fabd586e6477a2fb8f1423b9faf6ce43942be3973efc98bc9fc2e03c6fd13f4a0c57b1def51cef84d6935a7500a504a84b09becafe5746a098dfcfc92a31ebf94f0f7016605e84c2966f1ecd354899c50ad1f8d301a3d9b3dd1f382746a03b05ad373ee6a11e0fde5a898f868dd7edc62b2da616f0f3a9dec0ab96fd682196043da49443e1810604b28a48884e16ab2b3ab95392771ab723a826d9f94eea939dcf2da9e8e46dcf025d399a98f533481fd6fc1b05aa615bbfb12dba0c8ab10a0cd73ab3a1b34d9c22349d65ef2e349c34e66adce84f6686e1b364bdf69348072b2c854288c2b961a17e63f1d192c18912a287c659e186ee6f9864e31d4b5cccf563533a515fd6fba304e69ac3ddf1d94f9046d74a155225b291424a57923ea269c76fa3e8530dafabbec9f5986d2ef664139d71c20ce05540a2cdbcecbcd16f02457dccaa8836db3351e4e932c7cd663d585c83aa542a6215e5c071ed284e278178643dd84553dae300d4ea0c2a205747f7376eea039bdfdfbe0573f49dccf9ff8e6573d4258d970e1b3c1ed9595a1e75ad6778a697f457746781ff9be5869a8c1d9cb9423b85b0307551362a1aa23b045bca3cb6c08cf1edb8ad616d882d1f47fd4bcc076c2a75f2590fafe62c10c7e2029bc4bfa7507442c0962799f0acfd3bf1eae9fc46dd13af717ff3086b477d3823c1bb963e7503f439eec5e1caf07ceee474a9f2820bbb46e9c30467c5d57549a79f7eedfc2aa1cfa1815cfc0b6de7b9751fcdeddec5ee77273f54f27352b44607c40ad2fcf38e36a1615b0b9c6c2355982ddd9ae5398bfa208e90d7a48ed98f0744479c6536831054768971c866488d91b4588836f1337d003326e04da8ff8e92142cb065bf376e95869723400517f1fd75da045f2c2ac1a2a86dbc80f50dde1afef385709e56aa1ef78d9ed60a8f1207ae1201de77939780ce43f151d396c445a6fbf1c36c3a4648ae04d8232dd66e4f604d5437d4bfef8d48fb6d6fd91fec46842bfeadb5ffe6424010d33e0efc5f7396dc317c64b8b4feec0feaf0bae0ff239aa62b340257ca4ae77ff5f24f03cb4580aa8a357f70b105dde36bc5e1c7b2605edc3328aac397e7312b46bf8adf0b1bb4fe34663685cdc3315e9a5409e2f0b43e949f7bfcf7d4230eddc60a231515c868e2e6b33b648573fa29a26929f6ab01d0f637586d77be304b781e452e93a9f27d504e02174d8ac5497a26db194741365dc6f958fe95eaad447f6b263805c41c9d61bf3a2e6c7f472fc9578a8bf8b7fd61590578fe38ca59efacb93ae3c2b46219b8c85dad6c4b0d21f213f3d63f3f0f8c1c3001de3d460dcc77da854a35f5f974196c5f9d776a2b079f4927bebd53229b94d3a6f957fc5c434c00629c60710881dca8e8835f291a8a14239bbdfe61291e7e0e42759d6e75e13eeeee7583503d7887d80d51e8c161bddadebcd01e88a0dc9f0172df887c0d9656680c99c1b1b9f988af10dd70e641f742706bf3408ef316559370dedae503ec8f82b08a2dc2390c432d672b45b97989b09bd6348bccd680211e4d7f66289114171ddfdec7b4170d612c8a238750e6d4aeb8e68d41140d72cede10463a4995f66257df1242f55cf5c529429c948ed008276de1299a82af199a0d8876e9f5016fd49bb3c881febfba4f4807bf8e1c67cf2224d13f11e51177b2dbd6c079a107ff48501e6ca3f342029f85f9b8d2f5ad2f8e9c284891ff7f6b763501d4bebde9f2e847400968f0bae3ff3345a376d4f85d02d0be1b3cfa47eb3f4fe5e01cc4fd8e521ba1bb4f0235b6d216bbec906b6007107438beedeb54646315842d8ae7bffc966d155c520f7f2807e11078898a47a329e8119effb38386044e73cdd47a9c1469503a444cf7815e05f8d8b25b33502d7fb6df59cc9bcec6a75964c87a4cf381f2743d872d211915d9333801de2f578fd660ea01689c8e69278273666fc9e28cf884c9896a74624f44b34c6865977c8d120cbfbdd15732c0370c28952cc2aa3f1350fc18a7c74e04a86470ece01c152d8a129573eb4545130956d6238f9a0664f4adb54375451071abf406f2d1ad24011db5881c04ca84050a8273da326847d66103540e521ae99c84726bcb218dd6fd6bdecce96625c45ae7099d86b4525a587b8cf20b169d0b152e246473d6c4ca92169d1aea7c6c968b3e5a1dc8fb89b694d9638dfeaa5cc3b77f8e46ee318c037a13f522da27db1125987f4ef0f964b4dcbadfbd86799b3e9fe9846083120d04aa2bf516625d3485adc202595f59734671f71993a218136db596c8b735d6ffb1437cc82f5dc0e862b52a0381a85df8ce51e01b9de5110c56f3b87a320d19d3c01d6b05a387b9b7656443cee7513ab430622f9ab3f32804c1d9e18e6e7ff75b7dbb478dbb77235fec7b66cd76517ce58068b3576ee50aa0570454c7e56d52fdcad6528330115f979421bbe95a4e1eb2c672be04c36d3646908c5016ebff0ec26c30b98675d5fa86c9fce1b6b8a041c0c37d8f95c518a7d8bac5b2bb7cd6f8cfcedb1f5de6e9e86770b716c41ad3b31eb9f08efaf660d71a22dc7d1a647fd908496a474c60107f52e79f510d4722d8462237050445e12967fcbf44444a6aeb45f6103b0124a25d766927a86696d66a9e46c5a0f4ed9fcd434727d805d6412d7a26e04b1732a44bc76036bc435f5b8671ad172a8bdd07accbe4bd2a4143777f5fcfd10902962224f8b8bd901f106447c8c4dadead6e6e1102db40eccb253ac477a61b89660c5e11d9e20d13b89ee7148bc777cb984c99a5b7a1c599a721d00925f1eeb3882a44e16a767c1e187b1030a936f66f90ace00ed2c01855890b9c906b6007107438beedeb54646315842d8ae7bffc966d155c520f7f2807e110792fb2eb9eadf179f3d67adf5a749595ae46c77e8c9b2a905a30c7cdaa05298b3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfirebird-3.0.4.33054-150200.3.6.1.src.rpmfirebird-doc    firebirdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4.330543.0.4-14.6.0-14.0-15.2-14.14.1hh[H[@U@U@TA@Ti@songchuan.kang@suse.comsongchuan.kang@suse.commkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czfcrozat@suse.commkubecek@suse.czdimstar@opensuse.orgmkubecek@suse.czkukuk@suse.demkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czmkubecek@suse.czrguenther@suse.commkubecek@suse.czmkubecek@suse.czmkubecek@suse.czledest@gmail.com- Add firebird-CVE-2017-11509.patch: Added script converting previously distributed UDF to PSQL/UDR functions(bsc#1087421, CVE-2017-11509).- Add firebird-CVE-2025-54989.patch: Fix for GHSA-7qp6-hqxj-pjjp/ ZDI-CAN-26486(bsc#1248143, CVE-2025-54989).- update to upstream version 3.0.4 * add support for SRP authentication using SHA-256 * ODS (database file format) version raised to 12.2 on some architectures (including i586, not x86_64); new version will be able to open existing ODS 12.0 created on the same architecture but for database transfer between architectures, backup/restore is always recommended * context variables WIRE_COMPRESSED and WIRE_ENCRYPTED were added to the SYSTEM namespace to report compression and encryption status, respectively, of the current connection (CORE-5913) * enhanced reporting of errors when dynamic library fails to load (CORE-5908) * include funciton name when UDF causes "Arithmetic exception, numeric overflow, or string truncation" error (CORE-5876) * context variables LOCALTIME and LOCALTIMESTAMP (synonyms for CURRENT_TIME and CURRENT_TIMESTAMP) for compatibility with 4.0 (CORE-5853) * read-only restriction for system tables was relaxed to permit CREATE, ALTER and DROP operations on their indexes (CORE-5746) * fix unauthorized BLOB access vulnerability (CORE-5801) * for a full list of bugfixes and improvements see http://www.firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-general.html#rnfb30-general-v304 - drop patches included in new upstream release: Make-it-build-with-icu60.patch An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch Fixed-a-code-somewhy-accepted-by-gcc6.patch - refresh patches: work-around-g-problem-in-SLE11.patch use-C-98-on-SLE11.patch- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with more general upstream solution: * An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch * Fixed-a-code-somewhy-accepted-by-gcc6.patch - unicode-handle-new-SUSE-ICU-version-hack.patch: search also for "suse%d.%d" soname pattern to fix build after upcoming ICU update (bsc#1095425)- move firebitd.xinetd back to firebird-server subpackage on SLE15 - provide /etc/xinetd.d directory on Tumbleweed and Leap 15.0 as xinetd is no longer guaranteed to be present there; this solution (suggested by Dimstar) is less painful than either having firebird-server depend on xinetd or splitting a new subpackage firebird-server-classic.- patch xinetd config file unconditionally; previous change would result in unpatched xinetd config file installed on Tumbleweed so that the service would be enabled by default and firebird binary run as root- Do no ship xinetd file on SLE15 (bsc#1084459).- update to upstream version 3.0.3 * fix conflicting constants; programs using * fb_info_crypt_state constant must be recompiled * provide crypto key name via fb_info_crypt_key item in Attachment::getInfo() * improve handling of concurrent ALTER DATABASE statements * make sure ORDER BY with equivalent expressions are equivalent and use the same plan * avoid serialization of isc_attach_database calls issued by EXECUTE STATEMENT * show date and time of analysis in gstat output * show database info in sweep error message * provide compression details and encryption status of the connection in Attachment::getInfo() API call * fix RDB$RELATION_TYPE when restoring ODS < 11.1 database * the optimizer can now estimate the actual record compression ratio * various performance improvements * various bug fixes, for a list, see release notes at http://www.firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-bug.html - drop patches included in new upstream version: Backported-fix-for-CORE-5549-Errors-building-running.patch Backported-fix-for-CORE-5562-Firebird-crashes-when-U.patch Fixed-CORE-5567-Direct-system-table-modifications-ar.patch Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch Workaround-for-CORE-5566-Server-crashes-while-restor.patch - unicode-handle-the-ICU-version-hack-from-SuSE.patch: rework to handle ICU >= 60 (as many versions as upstream) - drop firebird-icu60.patch obsoleted by update of the unicode patch - Make-it-build-with-icu60.patch upstream post-3.0.3 commit for ICU >= 59 compatibility - use-C-98-on-SLE11.patch compatibility patch for SLE11 where gcc 4.3 does not support - stc=gnu++03 (applied only on SLE11)- Add firebird-icu60.patch: Fix build with icu 60.x.- update to upstream version 3.0.2 * allow to to filter out info and warnings from the trace log * enhance control capability when sharing the database crypt key between Superserver attachments * the physical numbers of frequently used data pages are now cached to reduce the number of fetches of pointer pages * in SuperServer mode, read-only transaction will no longer force write the Header\TIP page content to disk immediately after a change * make the database name available to an encryption plug-in * enable nesting of keys in a plug-in configuration * build linux code with --enable-binreloc * trace: provide a filter to INCLUDE / EXCLUDE errors by their mnemonical names * port for ancient Motorola 68000 CPU platform * allow SELECT expressions as valid operands for the BETWEEN predicate * many bug fixes; for a list, see https://www.firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-bug.html#bug-302 - Backported-fix-for-CORE-5474-Restrict-UDF-is-not-eff.patch: drop (included in 3.0.2) - Backported-fix-for-CORE-5549-Errors-building-running.patch: fix errors when building/running on non-SSE CPU (CORE-5549) - Backported-fix-for-CORE-5562-Firebird-crashes-when-U.patch: fix crash on frequent load/unload of UDF (CORE-5562) - Workaround-for-CORE-5566-Server-crashes-while-restor.patch: workaround for server crash when restoring a backup while shadow file already exists (CORE-5566) - Fixed-CORE-5567-Direct-system-table-modifications-ar.patch: fix the possibility to directly modivy system tables (CORE-5567) - drop "--disable-binreloc", no longer needed - add a check to fail in prep phase if extern/SfIO wasn't removed (bsc#763446)- Add missing insserv PreReq- Backported-fix-for-CORE-5474-Restrict-UDF-is-not-eff.patch security vulnerability fix for bypassing 'Restrict UDF' value of UdfAccess config directive (bsc#1023990)- update to upstream version 3.0.1 * an assertion could occur in createDatabase() when doing the overwrite check (CORE-5339) * a database could suffer partial corruption in the "use all space" (no-reserve) mode (CORE-5329) * trying to encrypt a database in the absence of the the appropriate key could corrupt it (CORE-5292) * a database could get decrypted after changing a couple of bytes in the database header without 'agreement' from the crypt plug-in (CORE-5213) * access violation from certain UDFs would cause the server to crash (CORE-5234) * a segfault could occur when op_que_events was used on a port that was not prepared for events processing (CORE-5335) * a segfault could occur if an attachment was closed while requests were still open * for the full list of bugs fixed, se the release notes at http://www.firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-bug.html#bug-301 * the statement CREATE OR ALTER USER SYSDBA PASSWORD can now be used to initialize an empty securityN.fdb security database (improvement CORE-5266) * nesting of keys in a plug-in configuration was enabled (improvement CORE-5257) * line and column numbers (location context) are now provided for runtime errors raised inside EXECUTE BLOCK (improvement CORE-5216) * gbak now returns a non-zero result code when restore fails on creating and activating a deferred user index (CORE-5201) * implicit conversion between Boolean and string is now done automatically when a string for 'true' or 'false' is used as a value in an expression (CORE-5167) - drop patches merged present in new upstream release: allow-creating-buildRoot-as-non-root-user.patch Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch Fix-locking-on-big-endian-architectures.patch - update to current code: work-around-g-problem-in-SLE11.patch- add fake "Provides: libfbembed-devel" to libfbclient-devel subpackage; this is a temporary workaround to allow LibreOffice build both before and after firebird is upgraded to verison 3.0 in Factory; once FB3 is in Factory, LibreOffice BuildRequires can be updated to libfbclient-devel (based on %suse_version) and this hack can be dropped- move libEnginge12.so and intl/ into firebird package as these are also needed by embedded connections - include /etc/firebird/firebird.conf.d/*.conf into configuration - move the directive restricting DatabaseAccess to /srv/firebird into a separate config file in firebird-server subpackage so that it doesn't affect embedded-only installs - do-not-use-DatabaseAccess-Full-in-default-config.patch: replaced by 50-server.conf - fix Group tag for libfbclient2 and libib_util subpackages - improve libib_util subpackage description- libfbclient-devel cannot be used as a direct replacement for libfbembed-devel so it's better to stop pretending so - some packages have (unnecessary) explicit build requirement for firebird-devel whose contents was merged into libfbclient-devel; add corresponding Provides and Obsoletes- Fix-locking-on-big-endian-architectures.patch: fix broken code (and failed build) on big endian architectures (CORE-5232) - explicitely require autoconf 2.67 or newer for build- upgrade to upstream version 3.0.0 (final) * one executable for all modes => drop firebird-classic package * true SMP support in SuperServer * new object oriented C++ API * per-database config files * increased limits * support multiple security databases * boolean type * SQL packages * DDL triggers * window functions * statistical functions * scrollable cursors * IPv6 support - reorganize subpackages: * firebird: only common files needed for both client and server * firebird-server: server installation * libfbclient2: client library * firebird-utils: management utilities * libib_util: libib_util library (utility functions for UDF) * firebird-doc: documentation * firebird-examples: API examples * libfbclient-devel: devel files for libfbclient2 * libib_util-devel: devel files for libib_util - delete patches obsoleted by version upgrade: * Added-check-for-failed-fork-system-call.patch * Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch * Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch * Backported-fix-for-CORE-4788-Superclassic-server-han.patch * Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch * Fixed-s-tandalone-switch-in-posix-server.patch * isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch * isql-fix-output-if-charset-is-different-from-locale.patch * Libreoffice-patch-C-11-new-delete-replacement-functi.patch - delete add-experimental-support-for-m68k-architecture.patch architecture specific settings are managed in a different way in 3.0 so that this would need a complete rewrite; as this has little chance to get upstreamed and I doubt anyone plans to actually run Firebird 3.0 on openSUSE on m68k, let's just drop it - update remaining patches: * add-pkgconfig-files.patch * allow-creating-buildRoot-as-non-root-user.patch * disable-xinetd-service-by-default.patch * do-not-use-DatabaseAccess-Full-in-default-config.patch * fbguard-allow-creating-a-guard-pidfile.patch * use-killproc-in-stop-branch-of-SuSE-init-script.patch - new patches (from post-3.0 development): * unicode-handle-the-ICU-version-hack-from-SuSE.patch compatibility with SUSE ICU versioning hack * Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch: gcc6 compatibility * Provide-sized-global-delete-operators-when-compiled-.patch: gcc6 compatibility * Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch: implement "inet4" and "inet6" protocols for URL-like connection strings to enforce IPv4 or IPv6 * work-around-g-problem-in-SLE11.patch: work around a bug in old g++ (needed for SLE11 build) - build with -fno-delete-null-pointer-checks - specfile cleanup- Build with -std=gnu++98 -fno-lifetime-dse for GCC 5+ to avoid issues with the old C++ code-base and its undefined behavior. [bnc#964466]- fix libfbembed package name in baselibs.conf so that the libfbembed2_5-32bit is built- upgrade to upstream version 2.5.4 (final) * CORE-4558: SuperServer dies when client is disconnected abnormally during the index navigational scan * CORE-4676: Crash on unexpected client disconnection with opened transaction * CORE-4075: Server bugchecks or crashes on exception in calculated index * CORE-4624: Firebird handles ':' characters in mount table entries invalid - Backported-fix-for-CORE-4788-Superclassic-server-han.patch: CORE-4788: Superclassic server hangs when receiving network packet - Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch: CORE-4785: Bad packet of op_execute kills the server - Fixed-s-tandalone-switch-in-posix-server.patch: fix -s(tandalone) switch in posix server - Added-check-for-failed-fork-system-call.patch: add check for failed fork() system call - Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch: Libreoffice-patch-C-11-new-delete-replacement-functi.patch: two patches from LibreOffice fixing C++11 build- upgrade to upstream version 2.5.4.26821 * server crash by malformed packet (bnc#908127, CORE-4029, CORE-4030) * various functional fixes - removed patches merged into upstream: * Firebird-2.5.2.26539-0-fix-bashisms.patch: * aarch64-support.patch * firebird-2.5.2-CORE-4058.patch * firebird-2.5.2-icu49.patch * firebird-2.5.2-runlevel.patch * firebird-fix-unsigned-char.diff * firebird-s390x-fix_libdir.patch * ppc64-libdir.patch - replace remaining patches by git based ones: * firebird-2.5.1-chown.patch - > allow-creating-buildRoot-as-non-root-user.patch * firebird-2.5.1-config.patch - > do-not-use-DatabaseAccess-Full-in-default-config.patch * firebird-2.5.1-disable.patch - > disable-xinetd-service-by-default.patch * firebird-2.5.2-gpidfile.patch - > fbguard-allow-creating-a-guard-pidfile.patch * firebird-2.5.2-init.patch - > use-killproc-in-stop-branch-of-SuSE-init-script.patch (remaining part not upstreamed) * firebird-2.5.2-isqlalign.patch - > Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch * firebird-2.5.2-isqllocale.patch - > isql-fix-output-if-charset-is-different-from-locale.patch * firebird-2.5.2-isqlwidth.patch - > isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch * firebird-2.5.2-pkgconfig.patch - > add-pkgconfig-files.patch * m68k-support.patch - > add-experimental-support-for-m68k-architecture.patch - use xz compressed tarball- fix bashisms in scripts - add patches: * Firebird-2.5.2.26539-0-fix-bashisms.patchh04-ch1a 1756923764  !"#$%&'()*+,-./01234     3.0.4.33054-150200.3.6.1firebirdFirebird-3-QuickStart.pdfFirebird-3.0.4-ReleaseNotes.pdfREADMEREADME.DiskSpaceAllocationREADME.IPv6README.NTSecurityREADME.Optimizer.txtREADME.SecureRemotePassword.htmlREADME.Win32LibraryInstallation.txtREADME.Win9X_NT_embeddingREADME.build.mingw.htmlREADME.build.msvc.htmlREADME.build.posix.htmlREADME.coding.styleREADME.connection_string_charset.txtREADME.connection_stringsREADME.external_routines.txtREADME.fb_cancel_operationREADME.fb_shutdownREADME.fbsvcmgrREADME.garbage_collectorREADME.incompatibilities.txtREADME.instsvcREADME.intlREADME.isql_enhancements.txtREADME.makefilesREADME.monitoring_tablesREADME.online_validationREADME.performance_monitoringREADME.plugins.htmlREADME.providers.htmlREADME.raw_devicesREADME.read_password_from_fileREADME.services_extensionREADME.sha1README.superclassicREADME.time_zone_forward_compatibility.mdREADME.trace_servicesREADME.trusted_authenticationREADME.userREADME.user.embeddedREADME.user.troubleshootingREADME.wire.compression.htmlREADME.xnetWhatsNewsql.extensionsREADME.PSQL_stack_trace.txtREADME.aggregate_trackingREADME.alternate_string_quoting.txtREADME.autonomous_transactions.txtREADME.builtin_functions.txtREADME.caseREADME.coalesceREADME.column_type_psql.txtREADME.common_table_expressionsREADME.context_variablesREADME.context_variables2README.current_timeREADME.cursor_variables.txtREADME.cursorsREADME.data_type_results_of_aggregations.txtREADME.data_typesREADME.db_triggers.txtREADME.ddl.txtREADME.ddl_access.txtREADME.ddl_triggers.txtREADME.default_parametersREADME.derived_tables.txtREADME.distinctREADME.domains_psql.txtREADME.exception_handlingREADME.execute_blockREADME.execute_statementREADME.execute_statement2README.explicit_locksREADME.expression_indicesREADME.global_temporary_tablesREADME.hex_literals.txtREADME.identity_columns.txtREADME.iifREADME.isc_info_xxxREADME.joins.txtREADME.keywordsREADME.leave_labelsREADME.lengthREADME.lingerREADME.listREADME.mapping.htmlREADME.merge.txtREADME.null_valueREADME.nullifREADME.offset_fetch.txtREADME.order_by_expressions_nullsREADME.packages.txtREADME.planREADME.regr_functions.txtREADME.returningREADME.rowsREADME.savepointsREADME.scrollable_cursors.txtREADME.select_expressionsREADME.sequence_generatorsREADME.set_roleREADME.set_transaction.txtREADME.similar_to.txtREADME.statistical_functions.txtREADME.subroutines.txtREADME.substring_similar.txtREADME.trimREADME.universal_triggersREADME.update_or_insertREADME.user_managementREADME.view_updatesREADME.window_functions.txt/usr/share/doc/packages//usr/share/doc/packages/firebird//usr/share/doc/packages/firebird/sql.extensions/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:40436/SUSE_SLE-15-SP2_Update/4bcbdc7015cf2c7aa8886137b0b2f49e-firebird.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linux     directoryASCII textHTML document, UTF-8 Unicode textHTML document, ASCII text, with very long linesHTML document, ASCII textC source, ASCII textISO-8859 textAlgol 68 source, ASCII textASCII text, with very long linesUTF-8 Unicode textUTF-8 Unicode (with BOM) textmy;`utf-837583f33b9973940f22660261f62743b1c98c0e16767a27b8341c4a4ef1e6979?P7zXZ !t/]"k% i}3ꔑKw$U4|q<@H"q.!ܵt# :InKq6l }YPǩZvDBO83(ZY*vufgUVuKvZe7T+}2Tor7dۚXN~MiX 5͓p| ?l`k_?T?4TK "EHwBmu]*jW d"f'>GCW€:f0zzde]Њ&5tevL2?N8Q|_c7fonZxiI]aY?_<4ɯ4IVdD&fR~ug b@hk]6+Z`6/AƻprnldYa͞$n-aJ`TUO*m@Orf^w['?(Հ[fUi[m,Cfw-NJz:Ij{YmͼiLlun*oG&&bz&QQ<<0pe_R4{7ɳ^ΐ05oWDY$ziY$`kPr0Ri?toW=oum.tϖHW)ۙ WY1qMѵj\b'ؔ\ns)*xkyGP$mLhN$ZT&QEB7!(@4'U>-:"pOh.V5NˤqsxsJi8Ρ>n&tި1̏1ܿA(8)ĭ0-2oЇ{a( m+^h-qC.iyyZpSC!YC3w'7IԗYwÅIn$*cF_&Ȅ]',`!7ZiM@5K1i!95+U'pAw& O7(/A+e;?ʡ=ȏ/1($Ը:{$,i }[M*]fHS{ѱ5.I(,n,KJ[\D*=C d7!7Ҋү}z^@\J Ӝ `QQG+WgOǷˆSA&}`HĈ!ˢO*a2*R!9ArrEcd;ٝL06m3|@o厍2B~ ]oԋkZ[&]"O9u[S1蟺L*eIv̦z* Om`ϣ{leE5 Hqz&teA sUC0/X3{4xY8LY}?܂k KbހP*!YYuaK}4tQq_'aRoC@ )B YZ