<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="20">
<package pkgid="78b92484aa2354abe827908226e929aa05b07e62d2dd08ca6cd6eb7ad7ade320" name="compat-firebird25" arch="src">
  <version epoch="0" ver="2.5.9.27139" rel="150500.3.21"/>
  <changelog author="mkubecek@suse.cz" date="1468584000">- import and adapt firebird-classic package from Factory
- update to 2.5.6 upstream point release
- add fb25-migratedb script
- allow-creating-buildRoot-as-non-root-user.patch:
  fix build under non-root user
- Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch:
  isql-fix-output-if-charset-is-different-from-locale.patch:
  isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch:
  fix isql UTF8 handling and column alignment
- use-different-name-for-lock-directory.patch:
  avoid lock directory conflict with regular Firebird packages</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to 2.5.9 upstream point release
- workaround for newer ICU:
  another-workaround-for-ICU-59.patch</changelog>
</package>
<package pkgid="b5e1092b975f8547ebda1c2542efda4d04667f0eca1a4901078713964408efdc" name="compat-firebird25" arch="x86_64">
  <version epoch="0" ver="2.5.9.27139" rel="150500.3.21"/>
  <changelog author="mkubecek@suse.cz" date="1468584000">- import and adapt firebird-classic package from Factory
- update to 2.5.6 upstream point release
- add fb25-migratedb script
- allow-creating-buildRoot-as-non-root-user.patch:
  fix build under non-root user
- Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch:
  isql-fix-output-if-charset-is-different-from-locale.patch:
  isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch:
  fix isql UTF8 handling and column alignment
- use-different-name-for-lock-directory.patch:
  avoid lock directory conflict with regular Firebird packages</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to 2.5.9 upstream point release
- workaround for newer ICU:
  another-workaround-for-ICU-59.patch</changelog>
</package>
<package pkgid="78a0591b114fc5504a3d6a3e48c205c42f448a9e79f53aca8c1971e22ddb69f0" name="compat-firebird25-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.5.9.27139" rel="150500.3.21"/>
  <changelog author="mkubecek@suse.cz" date="1468584000">- import and adapt firebird-classic package from Factory
- update to 2.5.6 upstream point release
- add fb25-migratedb script
- allow-creating-buildRoot-as-non-root-user.patch:
  fix build under non-root user
- Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch:
  isql-fix-output-if-charset-is-different-from-locale.patch:
  isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch:
  fix isql UTF8 handling and column alignment
- use-different-name-for-lock-directory.patch:
  avoid lock directory conflict with regular Firebird packages</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to 2.5.9 upstream point release
- workaround for newer ICU:
  another-workaround-for-ICU-59.patch</changelog>
</package>
<package pkgid="a5debb157bd393a075dfacf89c972ad069dd7c90e8ce62f54a372515f52d860c" name="compat-firebird25-debugsource" arch="x86_64">
  <version epoch="0" ver="2.5.9.27139" rel="150500.3.21"/>
  <changelog author="mkubecek@suse.cz" date="1468584000">- import and adapt firebird-classic package from Factory
- update to 2.5.6 upstream point release
- add fb25-migratedb script
- allow-creating-buildRoot-as-non-root-user.patch:
  fix build under non-root user
- Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch:
  isql-fix-output-if-charset-is-different-from-locale.patch:
  isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch:
  fix isql UTF8 handling and column alignment
- use-different-name-for-lock-directory.patch:
  avoid lock directory conflict with regular Firebird packages</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to 2.5.9 upstream point release
- workaround for newer ICU:
  another-workaround-for-ICU-59.patch</changelog>
</package>
<package pkgid="11bb15c976384239ae3e76c33c80010d8dd8b7729d8419e273348706b7050f46" name="firebird" arch="src">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="dc4fb711a117295bcfebd3f26e269e44772b218336ea1e387ec26a40ab76f86d" name="firebird" arch="x86_64">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="09ef489234def12d432249941215f85e80bbf623eabd1c824b060cd27d5a1db2" name="firebird-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="c878695825071c9c67f39b80630389e9c8cdb4d37915cbdfa598d75a5474883b" name="firebird-debugsource" arch="x86_64">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="71da34e4f7262e3846f806bae2740394555d6b1412c8911fe40c538c7d91ae01" name="firebird-doc" arch="noarch">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="0e8962bef5b9f432cb763a46f06c577ab4e8a9fe61807c4e0fe45fc912c89c12" name="firebird-examples" arch="noarch">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="1af438c1e72d3b80aa69b8e94c31b11d43467e63123b1bf76e8ee50229b1120a" name="firebird-server" arch="x86_64">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="ee27a583928833b0abdfe506268826075123293ab9b9f5fd70600c2452e1268a" name="firebird-server-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="1c11ff42941e24c5bf56cca4cf58f0e53fd6b269a8f2def55b45e41b8ae31240" name="firebird-utils" arch="x86_64">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="e54455881e68dc1a743f4d45a4b33ae0a5269cd352a3cf3b9d039ae67ee202e5" name="firebird-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="bae68f8593834abbb64657fded14fb0e92d460e78025c9ace98a0d9b95c3c74a" name="libfbclient-devel" arch="x86_64">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="78842c108464de38e38b58fb2c76f1cb3e6cec2708c797975200e5f518a23cc8" name="libfbclient2" arch="x86_64">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="181c5258a9241c29978c4abd9b6a84889cd08b3f4f498738cbee3e31df6f4135" name="libfbclient2-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="3491ac18d7b28135397caa5f6d3bdcdfad2bd92e6fc55e3b1d9d861948447816" name="libib_util" arch="x86_64">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="66ddb50e915aae63f9462129855cd5c8f185dce351234c934cc7eb9e0f8cd5c5" name="libib_util-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
<package pkgid="e1e74118469946fdc23570c7b228d6ec76fc398ddb533a34d9d6ccbf8ec68e02" name="libib_util-devel" arch="noarch">
  <version epoch="0" ver="3.0.13.33808" rel="150500.1.21"/>
  <changelog author="mkubecek@suse.cz" date="1484654400">- update to version 3.0.2.32670 (commit 94818ef4f02b)
  * untracked bug in install.sh (unexpected operator)
  * CORE-5425: Server hangs under load test
  * CORE-5421: Performance degradation in FB 3.0.2 compared to
    FB 2.5.7
  * CORE-5435: Badly selective index could be used for extra
    filtering even if selective index is used for sorting
  * CORE-5414: Error restoring on FB 3.0 from FB 2.5: bugcheck 221
    (cannot remap)
  * CORE-5422 : Decompression overran buffer after rollback
  * improvement BETWEEN operand/clause not supported for COMPUTED
    columns
  * improvement CORE-1095: support BETWEEN predicate for select
    expressions
  * performance optimizations
  * update docs</changelog>
  <changelog author="mkubecek@suse.cz" date="1485777600">- update to version 3.0.2.32676 (commit 079dafd348cb)
  * CORE-5459: make validation detect and fix data page error when
    DP marked as secondary contains primary record version(s)
  * CORE-5464: AV in fbclient when reading blob stored in
    incompatible encoding
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always
  * CORE-5457:  internal Firebird consistency check (invalid SEND
    request (167), file: JrdStatement.cpp line: 325)
  * untracked: preserve the alias after the relation/procedure node
    copying
  * improvement CORE-5434 : Read-only transactions in SuperServer
    could avoid immediate write of Header and TIP pages after
    change
- Do-not-enforce-std-c-11-on-Linux.patch:
  fix SLE11 SP4 build</changelog>
  <changelog author="mkubecek@suse.cz" date="1486555200">- update to version 3.0.2.32684 (commit e222ceaf25de)
  * do not enforce -std=c+11 on Linux
  * CORE-5448: FB3 - crash (consistency check) when creating view
    on table which has column with character set none, database
    default charset is utf8, and utf8 default collation is
    'unicode'
  * CORE-5472: problems with dbcrypt key transfer
  * CORE-5470: Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ does
    not work when statement contains newline is issued
  * CORE-5474: 'Restrict UDF' is not effective, because fbudf.so is
    dynamically linked against libc
  * CORE-5447 - EXECUTE STATEMENT with a statement with "Unexpected
    end of command" error is reported with wrong column number
- Do-not-enforce-std-c-11-on-Linux.patch:
  drop (in upstream now)</changelog>
  <changelog author="mkubecek@suse.cz" date="1487678400">- update to version 3.0.2.32691 (commit 42bc7b05172d)
  * hide password in fbtracemgr argument list
  * CORE-5481: available indices are not used in some cases if
    ORDER BY expression is a filtered one (temporary fix, more
    complete solution WiP)
  * CORE-5484: Database on NFS share is unavailable when accessed
    using mount point path
  * CORE-5458: Connections fail due to dead NFS mount points
  * fix write error handling in gbak (gh#79)
  * rework CORE-5456 / CORE-5457 by reverting back to the v2.5
    logic. Previous attempts succeeded only partially
  * improvement CORE-5475: Provide ability to filter out info and
    warnings from trace log
  * improvement CORE-4486: Trace: provide filter to INCLUDE /
    EXCLUDE errors by their mnemonical names
- explicitely require %insserv_prereq (needed for upcoming rpm)</changelog>
  <changelog author="mkubecek@suse.cz" date="1489492800">- update to version 3.0.2.32693 (commit cba6f4d99f20)
  * CORE-5496: Creating SRP SYSDBA with explicit admin (-admin yes
    in gsec or grant admin role in create user) creates two SYSDBA
    accounts
  * CORE-5501: Unclear gstat's diagnostic when damaged page in DB
    file appears encrypted</changelog>
  <changelog author="mkubecek@suse.cz" date="1490702400">- update to version 3.0.3.32711 (commit 6269acdad63b)
  * CORE-5456: Migrating Firebird 2.5.2 to 3.0.1 gbak restore
    crashes at the end always (reworked)
  * CORE-5457: Bugcheck 167 (invalid SEND request) (reworked)
  * CORE-5498: Cannot create connection for DB Events
  * CORE-5472: Problems with dbcrypt key transfer
  * CORE-5503: Classical server has a maximum of 64 connections
    when using systemd init scripts
  * CORE-5489: Bad performance for NULLs filtering inside a
    navigational index scan (partial fix)
  * CORE-5415: [security3.fdb] wrong page type page 22 is of wrong
    type (expected pointer, found index root)
  * CORE-5510: 3+ versions may send status vector with more then 20
    items to old clients and cause disconnect</changelog>
  <changelog author="mkubecek@suse.cz" date="1491912000">- update to version 3.0.3.32714 (commit 40a7c45b2739)
  * untracked: memory leak in fbintl
  * CORE-5416: FB does not release memory after load tests</changelog>
  <changelog author="mkubecek@suse.cz" date="1494417600">- update to version 3.0.3.32718 (commit f7afcd4be5e6)
  * untracked: race condition when two different events could use
    same instance of unused Rvnt
  * CORE-5528: internal Firebird consistency check (limbo
    impossible (184), file: vio.cpp line: 2379)
  * untracked: missed piece in 64-bit transaction numbers support</changelog>
  <changelog author="mkubecek@suse.cz" date="1498824000">- update to version 3.0.3.32741 (commit faf9ead0a392)
  * CORE-2853: page 14194, page type 5 lock conversion denied (215)
  * CORE-5517: Classic server periodically raise "Global mapping
    memory overflow" and need to be restarted to accept new
    connections
  * CORE-5533: Crash on 3.0 and 4.0 when DB contains database level
    trigger
  * CORE-5535: Garbage value in RDB$FIELD_SUB_TYPE in
    RDB$FUNCTION_ARGUMENTS after altering function
  * CORE-5540: Every other execution of embedded isql slow
  * CORE-5542: Database-level triggers related to TRANSACTION
    events (i.e. start, commit and rollback) do not take in account
    their POSITION index
  * CORE-5549: Errors building / running FB on non-SSE enabled HW
  * CORE-5526: External routines receives parameters with incorrect
    length or datatype
  * CORE-5527: External routines does not receive default values
    for they output parameters
  * CORE-5553: Database cannot be encrypted if DatabaseAccess is
    set to None
  * CORE-5550: Computed decimal field in a view has wrong
    RDB$FIELD_PRECISION
  * CORE-5555 : 3.0 error handling for SELECT WITH LOCK breaks
    compatibility with 2.5
  * CORE-5562: Firebird crashes when UDF gets loaded and unloaded
    frequently
  * CORE-5543: Restore of pre ODS 11.1 database can leave RDB null
  * CORE-5566: Server crashes while restoring backup if the shadow
    file already exists
  * CORE-5567: Direct system table modifications are not completely
    prohibited
  * CORE-5569: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when
    they use a collation
- drop "--disable-binreloc" (no longer needed)
- add a check to fail in prep phase if extern/SfIO wasn't removed
  (bsc#763446)</changelog>
  <changelog author="mkubecek@suse.cz" date="1501243200">- update to version 3.0.3.32794 (commit 92b66a3a3216)
  * CORE-5576: bugcheck on queries containing WITH LOCK clause
  * CORE-5579: request synchronization error in the GBAK utility
    (restore)
  * CORE-5580: signature of packaged functions is not checked for
    mismatch with [NOT] DETERMINISTIC attribute
  * CORE-5570: negative infinity (double) shown incorrectly
    without sign in isql
  * CORE-5588: DbInfo interface is not passed to ancillary
    instances of plugin
  * convert statements, procedures and functions parameters (CHAR
    and VARCHAR) to UTF8 in trace log</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078400">- update to version 3.0.3.32924 (commit 0b6c4e549ea6)
  * CORE-5591: engine hangs soon after some errors during
    transaction start
  * CORE-5536: connections compressed/encrypted in
    Attachment::getInfo() tags
  * CORE-5062: slow changes on domain
  * CORE-5605: incorrect check for existing MAP in a case when
    pre-FB3 security database is used
  * CORE-5613: SuperServer could hung when changing physical
    backup state under high load
  * improvement CORE-5614: physical backup merge stage could run
    too long, especially with huge page cache
  * CORE-5610: provide info about database (or alias) which was in
    use during "Error during sweep: connection shutdown"
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * CORE-5638: wrong result with index on case-insensitive
    collation using NUMERIC-SORT
  * improvement CORE-5648: avoid serialization of
    isc_attach_database calls issued by EXECUTE STATEMENT
    implementation
  * CORE-5649: isc_add_user / isc_modify_user produce unusable user
    record
  * CORE-5650: segfault when procedure dropped on classic server
  * CORE-5645: wrong transaction can be passed to external engine
  * CORE-5600: invalid blob id when add a new blob column of type
    text and update another field
  * CORE-5615: Firebird 3 crashing randomly
  * CORE-5651: problem migrating users to V3.0
  * CORE-5654: mixed intermediate build files for plugins examples
  * CORE-5653: very slow restore from gbak containing a huge small
    blobs via classic
  * CORE-5630: can't create the shadow file
  * CORE-5629: gstat output does not include datetime of analysis
  * improvement CORE-5660: make flush of big number of dirty pages
    faster
  * CORE-5624: using backslash in alias on linux does not work
  * CORE-5659: bad PLAN generated for query on Firebird v3.0
  * CORE-5547: server crashes while compiling stored procedure with
    nested references to query-based computed fields
  * CORE-3295: estimate the actual record compression ratio in the
    optimizer
  * CORE-5673: unique constraint not working in encrypted database
    on first command
  * CORE-5667: regression in 3.0+: message "CTE 'X' has cyclic
    dependencies" appear when 'X' is alias for resultset and there
    is alias for resultset and there is previous CTE part with the
    same name 'X' in the query
  * CORE-5618: part of the pages of the second level blobs is not
    released when deleting relations
  * improvement CORE-5674: allow unused Common Table Expressions
  * CORE-5655: isc_info_sql_relation_alias reports incorrect alias
    for CTE or nested queries
  * CORE-5676: consider equivalence classes for index navigation
  * CORE-5675: isc_vax_integer() and isc_portable_integer() wrong
    work with short negative numbers
  * CORE-5677: RDB$PAGES is dirty after error after phase 3 of
    create_relation
  * CORE-5681: AV when external statement is executed and local
    transaction is rolled back
  * CORE-5684: error 'no current record for fetch operation' is
    raised while deleting record from MON using ORDER BY clause
  * CORE-5686: Firebird 3.0.2 allows any protocol version &gt;= 10 to
    connect, including interbase protocol 14
  * CORE-5685: sometimes it is impossible to cancel\kill connection
    executing external query
  * CORE-5598: block size exceeds implementation restriction error
    while inner joining large datasets with a long key using the
    HASH JOIN plan
  * CORE-5695: position function does not consider the collation
    for blob
  * CORE-5694: duplicate values in columns with a unique
    constraint
  * CORE-5704: avoid UPDATE of RDB$DATABASE by ALTER DATABASE
    statement when possible
  * CORE-5706: trace config with misplaced "{" lead firebird to
    crash
  * CORE-5707: begin and end of physical backup in the same
    transaction could crash engine
  * CORE-5712: access to the name of DB encryption key
  * CORE-5713: field alias disapears in complex query
  * CORE-5720: sweep in Firebird 3 in CS mode could run too slow
    when there is big load on server
  * CORE-5721: information items isc_info_length and
    fb_info_crypt_state have same code
  * improvement CORE-5727: make faster engine response on
    cancel\shutdown signals when scanning long list of pointer
    pages
  * CORE-5719: FB &gt;= 3 crashes when restoring backup made by FB 2.5
  * CORE-5730: Connection to server hangs when working with
    encrypted databases
  * CORE-5735: Additional keyholder opens unauthorized connections
    to encrypted database
  * CORE-5737: Invalid parameters of gds transaction in ISQL
  * CORE-5743: Query parsing failed
  * CORE-5745: GRANT privileges error during database restore
  * CORE-5747: User can grant USAGE privilege by himself
  * CORE-5753: Parser allows to use GRANT OPTION for FUNCTION and
    PACKAGE
  * CORE-5754: ALTER TRIGGER check privilege for alter database
    instead of table
  * CORE-5742: Incorrect error message in iSQL when trying to
    create database with wrong password
  * CORE-5756: regression: FB crashes when trying to recreate table
    that is in use by DML
  * CORE-5757: deadlock with events
  * CORE-5760: server process crashes while restoring database
  * CORE-5762: wrong transaction number in RDB$PAGES relation may
    cause infinite recusrion in engine and segfault
  * other fixes for untracked bugs
  * documentation enhancements
- update unicode-handle-the-ICU-version-hack-from-SuSE.patch
  to handle ICU &gt;= 60</changelog>
  <changelog author="mkubecek@suse.cz" date="1520078401">- fix version string in specfile
- Make-the-generated-code-compatible-with-gcc-6-in-C-1.patch
  delete (in upstream tarball now)
- use-C-98-on-SLE11.patch
  compatibility patch for SLE11 where gcc 4.3 does not support
  - stc=gnu++03 (applied only on SLE11)</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275200">- update to version 3.0.3.32944 (commit c6e64d1898ac)
  * CORE-5765: Missing directives in Firebird.pas
  * CORE-5769: Database crypt plugin sample on Pascal is broken
  * CORE-5776: "Input parameter mismatch" error after altering
    external function into PSQL function
  * CORE-5772: Client hangs when working with events under high
    load
  * CORE-405: Garbage vs indices/constraints
  * fix thread priority for attachmentShutdownThread (it was run at
    lowest priority)
  * CORE-5780: Server hangs when client tries to send too long DB
    encryption key(s)
  * CORE-5773: PSQL cursor doesn't see inserted record
  * CORE-5778: install.sh fails if -path argument contains
    "firebird"
  * CORE-5746: Remove the restriction on create/delete,
    enable/disable the system indexes in system tables
  * CORE-5783: execute statement ignores the text of the SQL-query
    after a comment of the form "-"
- replace unicode-handle-the-ICU-version-hack-from-SuSE.patch with
  more universal solution cherry-picked from upstream master branch:
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- handle xinetd games played recent versions of SLE/openSUSE:
  * install firebird.xinetd into /usr/share/firebird/misc on SLE15
    (xinetd no longer available there)
  * provide /etc/xinetd.d directory on &gt;= 1500 (no longer
    guaranteed to be present there)
  * keep things as there are on &lt; 1500</changelog>
  <changelog author="mkubecek@suse.cz" date="1523275201">- fix SLE15 build (mistake in xinetd %if-dance)</changelog>
  <changelog author="mkubecek@suse.cz" date="1527422400">- update to version 3.0.4.32980 (commit a106ac4345f6)
  * CORE-5790: user with DROP DATABASE privilege can't drop
    database
  * CORE-5791: ODS for windows builds and linux-x64 (on the one
    side) and linux-x86 (on the other side) does not match
  * create MonitoringData early to avoid races later
  * CORE-5796: gstat may produce faulty report about presence of
    some none-encrypted pages in database
  * CORE-5801: all database blobs can be acceses by any user (id
    iteration may be used for unauthorized access)
  * fix leak of ThreadSync instance when module (for. ex. engine)
    is unloaded before worker threads gone
  * fix deadlock at PluginSet::next
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5804: multiple error in REVOKE operator (partial)
  * fix access violations at EDS subsystem
  * CORE-5815: server hangs for 60/120 seconds if client exits
    during database encryption key transfer callback
  * CORE-5819: attachment might not gone after it was DELETEd FROM
    MON$ATTACHMENTS
  * CORE-5822: wrong error returned to client when
    WireCrypt=Disabled is used
  * CORE-5829: gsec does not release user manager plugin
  * CORE-5830: encryption Interface crashing Firebird process when
    working on big db file (6.7GB)
  * CORE-5824: segmentation fault during install on Linux
  * CORE-5831: not user friendly output of gstat at encrypted
    database
  * CORE-5833: DDL triggers for some object types (views,
    exceptions, roles, indexes, domains) are lost in backup-restore
    process
- update work-around-g-problem-in-SLE11.patch
- update use-C-98-on-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1537617600">- update to version 3.0.4.33054 (commit cff6cf566de4)
  * CORE-5837: inconsistent results when working with GLOBAL
    TEMPORARY TABLE ON COMMIT PRESERVE ROWS
  * CORE-5755: no error if the GRANT target object does not exist
  * CORE-5840: ignoring reference privilege
  * CORE-5436: [FB3 SC] Server hangs (under load test)
  * CORE-5843: wrong handling of failures of TRANSACTION START
    trigger
  * CORE-5847: "Malformed string" instead of key value in PK
    violation error message
  * CORE-5788: Security Patch: Replacement of use of SHA-1 in the
    SRP Client Proof with SHA-256
  * CORE-5846: CREATE VIEW issues "Implementation of text subtype
    512 not located"
  * CORE-5852: there is no check of existance generator and
    exception when privileges are granted
  * CORE-5863: classic process crashes when client disconnected
  * CORE-5869: sweep can't move OIT value over 2^32, when Next
    already greater than 2^32
  * CORE-5870: ISQL's "show database" command works wrong with
    64-bit numbers
  * CORE-5872: database validation reports false errors ...
  * Improvement CORE-5853: Forward-compatible expressions LOCALTIME
    and LOCALTIMESTAMP
  * CORE-5844: Firebird freeze for new connections
  * CORE-5865: alignment error on x86_64
  * CORE-5881: network server ignores any error that took place in
    KeyHolderPlugin when establishing initial callback with client
  * CORE-5876: provide name of udf function for "arithmetic
    exception, numeric overflow, or string truncation"
  * CORE-5884: initial global mapping from srp plugin does not work
  * CORE-5893: gbak may crash database when mixing alias with full
    database name
  * CORE-5899: memory leak in GBAK code when used as service
  * CORE-5900: banned during engine shutdown threads cause unwanted
    delays when shutting server
  * CORE-5886: Nbackup does not work after 32K of backups
    iterations
  * CORE-5902: add Firebird Event fails with error "... Failed to
    establish a secondary connection ..."
  * CORE-5898: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
  * CORE-5904: an attempt to create global mapping with long (&gt; SQL
    identifier length) FROM field fails
  * CORE-5860: support auth_plugin_list dpb/spb item from
    application to client
  * CORE-5793: error returned from DbCryptPlugin::setKey() is not
    shown
  * CORE-5908: enhance dynamic libraries loading related error
    messages
  * CORE-5823: no permission for SELECT access to blob field in
    stored procedure
  * CORE-5841: no permission for SELECT access to TABLE PLG$SRP in
    newer snapshot
  * CORE-5905: inconsistencies with PSQL FUNCTION vs UDF
  * CORE-5911: connection could hung after no activity for 60
    seconds
  * CORE-5764: installation of Firebird 3.0.3 on SLES 12 SP3 fails
    with "Could not find acceptable ICU library"
  * CORE-5913: add context variables with compression and
    encryption status of current connection
- unicode-handle-new-SUSE-ICU-version-hack.patch:
  adapt to new ICU hack in Factory
- drop (preset in upstream now):
  allow-creating-buildRoot-as-non-root-user.patch
  Allow-to-enforce-IPv4-or-IPv6-in-URL-like-connection.patch
  An-attempt-to-fix-CORE-5764-need-feedback-on-snapsho.patch
  Fixed-a-code-somewhy-accepted-by-gcc6.patch
- refresh:
  add-pkgconfig-files.patch
  disable-xinetd-service-by-default.patch
  fbguard-allow-creating-a-guard-pidfile.patch
  Provide-sized-global-delete-operators-when-compiled-.patch
  use-C-98-on-SLE11.patch
  use-killproc-in-stop-branch-of-SuSE-init-script.patch
  work-around-g-problem-in-SLE11.patch</changelog>
  <changelog author="mkubecek@suse.cz" date="1539604800">- update to version 3.0.4.33066 (commit 02352107feeb)
  * CORE-5935: Bugcheck 165 (cannot find tip page)
  * CORE-5907: Regression: can not launch trace if its 'database'
    section contains regexp pattern with curvy brackets to enclose
    quantifier
  * CORE-5918: Memory pool statistics is not accurate
  * CORE-5926: Attempt to create mapping with non-ascii user name
    which is encoded in SINGLE-BYTE codepage (win 1251) leads to
    '-Malformed string' message
  * CORE-5927: With some non-standard authentication plugins
    providing correct crypt key wire anyway remains not encrypted
  * Improvement CORE-5928: Make it possible for AuthClient plugin
    to access authentication block from DPB
  * CORE-5936: Firebird server segfaults in the end of database
    backup
  * fix CMake build of gpre_boot by adding LIB_dl to the link
    libraries
  * use 64bit value to count records during backup/restore</changelog>
  <changelog author="mkubecek@suse.cz" date="1619524800">- update to version 3.0.8.33455 (commit 762d17c066b8)
  * lots of changes in 2.5 years
- update
  * work-around-g-problem-in-SLE11.patch
- refresh
  * use-C-98-on-SLE11.patch
- add rpmlintrc to work around bogus build checks in Factory</changelog>
  <changelog author="mkubecek@suse.cz" date="1669291200">- update to version 3.0.11.33642 (commit 1573ae15285a)
- rename rpmlintrc to firebird-rpmlintrc and update it to keep up
  with latest whims of systemd enforcers</changelog>
  <changelog author="mkubecek@suse.cz" date="1745841600">- update to version 3.0.13.33808 (commit bf5134eb0c1d)
- refresh patches
- drop SLE11 compatibility hacks in specfile and patches
  * use-C-98-on-SLE11.patch
  * work-around-g-problem-in-SLE11.patch</changelog>
</package>
</otherdata>