8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-29 06:43:03 +01:00
Commit Graph

46698 Commits

Author SHA1 Message Date
mapopa
a82e3b15d0 server_is_ok not used or replaced 2015-08-07 05:52:54 +00:00
hvlad
affce3a0a9 Misc 2015-08-06 11:49:07 +00:00
asfernandes
9a2a88b560 Fixed CORE-4884 - Crash on pasring of script containing execute block with lot of nested begin..end statements. 2015-08-05 16:44:48 +00:00
asfernandes
9446f81cdb Improvement CORE-4898 - Speed up function creation and loading when there are many functions in the database. 2015-08-03 01:41:34 +00:00
asfernandes
c272477a97 Improvement CORE-4880 - Increase speed of creating package when number of its functions more than several hundreds. 2015-08-03 01:27:37 +00:00
hvlad
2b401cbbb8 1. I see no reason to use explicit constructor in this case. More, it breaks build.
2. One more paranoid check by Claudio :)
2015-08-02 19:00:21 +00:00
asfernandes
abde3b2cad Misc. 2015-08-02 15:51:01 +00:00
robocop
6684adf32e Misc. 2015-08-02 03:10:02 +00:00
dimitr
c4173d6968 Manual update: changelog + buildno. 2015-07-30 09:50:18 +00:00
asfernandes
50b2d7352a Fixed CORE-4887 - AFTER CREATE/ALTER PACKAGE DDL triggers runs in incorrectly moment. 2015-07-28 15:56:58 +00:00
asfernandes
8074c9338c Fixed weird indentation. 2015-07-28 15:56:46 +00:00
hvlad
be4c021d5b Make gbak output a bit more consistent look (see also CORE-1999) 2015-07-28 11:26:49 +00:00
asfernandes
67e92f8872 Fixed CORE-4881 - Increase maximum string literal length to 64K (bytes) while setting a lower limit (of characters) for multibyte charsets based on their max char. length (UTF-8 literals will be limited to 16383 characters). 2015-07-27 01:06:51 +00:00
asfernandes
442388d4a8 Fixed CORE-4882 - ISQL input command (or -i option) reads large (> 64K) lines incorrectly. 2015-07-27 01:06:33 +00:00
hvlad
5c8a7861c8 Reserve facility code 26 (name "JAYBIRD") for JayBird needs 2015-07-26 21:03:47 +00:00
hvlad
b77bf19e3b Implement improvement CORE-1999 : TimeStamp in the every line output gbak.exe utility
Minor fixes in service manager.
Thanks to Alex for help.
Documentation will follow.
2015-07-26 20:49:15 +00:00
hvlad
fa46891583 Restore fair locking in SyncObject (it was disabled until validation code changed to avoid recursive latches). 2015-07-26 19:58:12 +00:00
hvlad
c55381f9cd Change validation code to avoid recursive latches (as it is not supported in fb3 cch). 2015-07-26 19:56:40 +00:00
alexpeshkoff
6249046af0 Added getClientVersion() method to Util interface and XpbBuilder interface to work with DPB/SPB/etc formats 2015-07-26 18:25:15 +00:00
alexpeshkoff
be3823bc92 Fixed an issue with missing auth source info when using trusted auth 2015-07-26 18:23:50 +00:00
alexpeshkoff
6608009f80 Minor enhancement - show that build is DEV in "show version" 2015-07-26 18:22:10 +00:00
alexpeshkoff
9816b9257a Fixed CORE-4879: Minor inconvenience in user management via services API - fixed order of parameters in SPB required 2015-07-26 18:13:04 +00:00
alexpeshkoff
8400f91796 Better statrtup error diags 2015-07-26 18:09:59 +00:00
alexpeshkoff
363541353e Minor optimization - use on-stack allocation instead new/delete 2015-07-26 18:07:37 +00:00
asfernandes
8c767adb86 On behalf of alexpeshkoff after sourceforge crash - Postfix for CORE-4811: Avoid use of monitoring tables in ISQL's frontend as suggested by Dmitry 2015-07-26 15:38:32 +00:00
asfernandes
0f430b459c On behalf of alexpeshkoff after sourceforge crash - Postfix for CORE-4811: display in ISQL database, user and role as server sees them 2015-07-26 15:38:19 +00:00
asfernandes
3fc04a9dd5 On behalf of alexpeshkoff after sourceforge crash - Postfix for CORE-4811: strip single quotes, not making them keep case of ascii string, when used in DPB (connect/create database) 2015-07-26 15:38:06 +00:00
asfernandes
01de4144c4 On behalf of mapopa after sourceforge crash - remove unused DBB_ flags from comments 2015-07-26 15:37:53 +00:00
asfernandes
780108fb46 On behalf of mapopa after sourceforge crash - DBB_v3 was removed , remove from comments http://sourceforge.net/p/firebird/mailman/message/16823672/ 2015-07-26 15:37:40 +00:00
asfernandes
04f03c4d55 On behalf of mapopa after sourceforge crash - FLINT_CACHE was never used , dead leftover from ib 4.0 product years http://sourceforge.net/p/firebird/mailman/message/30668961/ 2015-07-26 15:37:28 +00:00
asfernandes
7dea7e249d On behalf of mapopa after sourceforge crash - remove comment MET_exact_name() is no more replaced with fb_utils::exact_name 2015-07-26 15:37:12 +00:00
asfernandes
c2cc9ed9fc On behalf of mapopa after sourceforge crash - MET_exact_name , DYN_terminate are no more 2015-07-26 15:37:00 +00:00
asfernandes
9d17b48cab On behalf of mapopa after sourceforge crash - IUTILS_blankterm2 replaced with fb_utils::exact_name (NOT_USED_OR_REPLACED) 2015-07-26 15:36:46 +00:00
asfernandes
602ed74e83 On behalf of mapopa after sourceforge crash - unused enum member lang_epascal 2015-07-26 15:36:33 +00:00
asfernandes
c4f35b84c3 On behalf of mapopa after sourceforge crash - Remove gpre BASIC function (NOT_USED_OR_REPLACED) 2015-07-26 15:36:19 +00:00
asfernandes
886935cd5f On behalf of robocop after sourceforge crash - Misc. 2015-07-26 15:36:05 +00:00
asfernandes
77f6054821 On behalf of alexpeshkoff after sourceforge crash - Postfix for CORE-4811: fix handling case for OS names 2015-07-26 15:35:52 +00:00
dimitr
5c96bd5401 Fixed hostless INET/WNET connections on Linux. 2015-07-26 07:50:58 +00:00
hvlad
e1f3ac4499 Fixed bug CORE-4876
fbsvcmgr shows wrong options for some Trace API services in help screen
2015-07-15 14:14:57 +00:00
dimitr
1776ee04ab This should fix CORE-4872: v3 fbclient cannot work with servers older than v2.5 via the remote protocol. 2015-07-15 12:07:25 +00:00
hvlad
48645308b9 Correction 2015-07-15 11:10:22 +00:00
hvlad
9027f87118 gsec also could hung on exit if worker database have non-zero LINGER set.
Seems we must add fb_shutdown to the every utility which could load embedded engine...
2015-07-15 10:55:16 +00:00
hvlad
8ccbb7fecf Windows-specific part for CORE-4871 2015-07-15 10:42:15 +00:00
firebirds
26766feaf2 nightly update 2015-07-15 00:08:44 +00:00
dimitr
4929f46714 Fixed CORE-4710: invalid request BLR at offset 361 context already in use (BLR error). 2015-07-14 17:10:26 +00:00
asfernandes
020126e9ae Rework on CORE-4781 - Maximum string length (32767 bytes) is not validated. 2015-07-14 16:00:43 +00:00
firebirds
2ebf34ae10 nightly update 2015-07-14 00:09:42 +00:00
hvlad
e7876fccac Fixed gpre_boot compilation 2015-07-13 19:42:26 +00:00
hvlad
533c34b7fd This avoids gpre hung on exit if worker database have non-zero LINGER set. 2015-07-13 19:30:49 +00:00
alexpeshkoff
99764207d0 Fixed CORE-3548: GFIX returns an error after correctly shutting down a database 2015-07-13 15:55:27 +00:00
alexpeshkoff
5376c0ed83 Do not use ancient "Connection lost to pipe server" message in local connections 2015-07-13 12:47:35 +00:00
firebirds
40410101e9 nightly update 2015-07-13 00:09:06 +00:00
asfernandes
4a4e85e29a Fixed CORE-4279 - Invalid error message: "CHARACTER SET OCTETS is not defined" on db creation with isc_dpb_lc_ctype = OCTETS. 2015-07-12 21:16:33 +00:00
asfernandes
e973c86bc6 Misc. 2015-07-12 20:10:49 +00:00
dimitr
7f12f4ef9c Fixed CORE-4107: wrong resultset (subquery + derived table + union). 2015-07-12 17:54:11 +00:00
firebirds
88bffd49dd nightly update 2015-07-11 00:09:22 +00:00
asfernandes
1f6811a99c Fixed CORE-4277 - Can create database with invalid character set. 2015-07-10 16:19:53 +00:00
alexpeshkoff
e420019cd4 Fixed CORE-4871: Merge SharedDatabase/SharedCache into single parameter ServerMode, affecting the way how server is started 2015-07-10 13:41:10 +00:00
firebirds
6336db9a8f nightly update 2015-07-10 00:08:36 +00:00
alexpeshkoff
6d1fcf5567 Solaris port 2015-07-09 17:38:57 +00:00
alexpeshkoff
fb326c8593 Explanation why this check is needed in both FB3 & 2.5 see in CORE-4869 2015-07-09 17:32:42 +00:00
firebirds
f6a446040c nightly update 2015-07-09 00:09:43 +00:00
hvlad
2324f10e76 Fixed bug CORE-4865 : Online validation could wrongly report double allocated pages 2015-07-08 09:56:04 +00:00
firebirds
57fe0c5e35 nightly update 2015-07-08 00:09:40 +00:00
asfernandes
cf5c5b70c6 Fixed CORE-4276 - Error on create table with "CHARACTER SET DOS775" field. 2015-07-07 15:57:31 +00:00
alexpeshkoff
391e28ce75 Fixed CORE-4864: CREATE DATABASE fail with ISQL 2015-07-07 13:51:50 +00:00
firebirds
0b15c412fa nightly update 2015-07-07 00:10:23 +00:00
firebirds
cda2fa891f nightly update 2015-07-06 00:15:01 +00:00
hvlad
0333c9c2bb Fixed bug CORE-4855 : Online validation during DML activity in other connection leads to message "Error while trying to read from file" and "page in use during flush (210), file: cch.cpp line: 2672" 2015-07-05 22:03:09 +00:00
alexpeshkoff
219077f0b4 Fixed CORE-4861: Segfault when working with saved exception in request 2015-07-05 11:40:22 +00:00
hvlad
22d149c786 Fixed bug CORE-4860 : Online validation fails on WINDOWS if dbname argument contains forward slash ('/') and concurrent attachment which also uses '/' exists. 2015-07-05 10:36:09 +00:00
hvlad
7135952f6f Fixed bug CORE-4859 : FB 3 embedded not working without folder C:\ProgramData\firebird 2015-07-05 08:47:23 +00:00
firebirds
1950dfe432 nightly update 2015-07-04 00:12:04 +00:00
asfernandes
04b3f239a7 Fixed CORE-4846 - Altering a trigger indicating other table than the original does not reflect the change. 2015-07-03 16:18:07 +00:00
dimitr
e85546f1d2 Updated version info. 2015-07-03 11:48:21 +00:00
hvlad
4751f3a33c Wrong check, thanks to Claudio 2015-07-03 08:05:18 +00:00
firebirds
b681202ffc nightly update 2015-07-03 00:09:33 +00:00
alexpeshkoff
79541f7684 Fixed CORE-4854: Client library incorrectly handles non-UTF8 representation of international characters in SPB 2015-07-02 15:44:45 +00:00
alexpeshkoff
ed1a083aa7 Add more debugging info 2015-07-02 15:35:51 +00:00
alexpeshkoff
281192be55 Totally misc 2015-07-02 15:34:06 +00:00
firebirds
f09496df41 nightly update 2015-07-02 00:10:35 +00:00
dimitr
03e940c53e This should fix the SHOW SEQU output on 64-bit Linux. 2015-07-01 19:02:11 +00:00
asfernandes
551dbdba6d Fixed CORE-4848 - MERGE ... WHEN NOT MATCHED ... RETURNING returns wrong (non-null) values when no insert is performed. 2015-07-01 17:10:07 +00:00
robocop
6bdf1cd849 Misc. 2015-07-01 01:49:09 +00:00
firebirds
41f2090cb9 nightly update 2015-07-01 00:09:45 +00:00
alexpeshkoff
b692e85f56 Implemented CORE-4851: Apply methods, used for cross security database authentication, to the trace 2015-06-30 16:01:10 +00:00
firebirds
5a9ae4a65b nightly update 2015-06-30 00:09:14 +00:00
asfernandes
874efe6d20 This should fix the problem of building examples in Windows 64-bit, although it does not answear what exactly is happening there. 2015-06-29 01:38:16 +00:00
asfernandes
ae30b29011 Misc. 2015-06-29 01:02:52 +00:00
firebirds
eedd10643b nightly update 2015-06-27 00:09:16 +00:00
alexpeshkoff
1eda2271ac Front-ported HPUX changes 2015-06-26 13:39:12 +00:00
alexpeshkoff
6ca4eeb39c Front-port AIX changes 2015-06-26 12:55:16 +00:00
firebirds
47e7c95c8c nightly update 2015-06-26 00:09:24 +00:00
alexpeshkoff
4168cdf81d Fixed CORE-4836: Grant update(c) on t to U01 with grant option: user U01 will not be able to "revoke update(c) on t from <user | role>" if this U01 do some DML before revoke 2015-06-25 16:02:43 +00:00
alexpeshkoff
a2f2982263 Generated file 2015-06-25 15:23:22 +00:00
firebirds
e0db98c525 nightly update 2015-06-24 00:09:27 +00:00
firebirds
e5e99fa614 nightly update 2015-06-23 00:09:01 +00:00
alexpeshkoff
f2f217afc9 Change text - looks like we will not have QSG soon enough 2015-06-22 14:07:49 +00:00
firebirds
c5657990b7 nightly update 2015-06-22 00:08:59 +00:00
asfernandes
c8e7c92f69 Postfix for CORE-4740 - SIMILAR TO with quantifier {n,} in the pattern: 1) fails on 2.5 ("Invalid pattern"), 2) strange result in 3.0. 2015-06-21 15:53:53 +00:00
firebirds
270c21feb2 nightly update 2015-06-20 00:09:39 +00:00
alexpeshkoff
5c6309ecd3 Fixed gcc build 2015-06-19 13:55:27 +00:00
hvlad
2e78b5a7e0 Feature CORE-4707 : Implement ability to validate tables and indices online 2015-06-19 12:07:41 +00:00
alexpeshkoff
f1946281ca Always display SYSDBA as sec$admin (yes, he is really always admin) 2015-06-19 10:10:37 +00:00
alexpeshkoff
c7be70e321 Mark gsec as deprecated 2015-06-19 09:30:05 +00:00
firebirds
995e2061cb nightly update 2015-06-19 00:09:14 +00:00
robocop
b87075fe4a CORE-4817. 2015-06-18 22:30:53 +00:00
alexpeshkoff
96d6f14bca Fixed races in events delivery caused by my recent related commit 2015-06-18 17:31:57 +00:00
firebirds
4758c801a8 nightly update 2015-06-17 00:10:15 +00:00
firebirds
9f4a3b4ff9 nightly update 2015-06-16 00:09:30 +00:00
firebirds
d547fde4a8 nightly update 2015-06-15 00:10:54 +00:00
dimitr
466a19a4d0 Yet another fix for CORE-4839. 2015-06-14 11:35:35 +00:00
dimitr
3e9d5db107 This should fix CORE-4839: SHOW GRANTS does not display info about exceptions which were granted to user. 2015-06-14 08:32:31 +00:00
firebirds
2d8c4b2765 nightly update 2015-06-14 00:09:49 +00:00
asfernandes
e9ccc80f8c Misc. 2015-06-13 19:00:28 +00:00
firebirds
4bc31ff59b nightly update 2015-06-13 00:10:03 +00:00
paulbeach
3e9b1d5ae7 Stack size too small on HPPA and Itanium 2015-06-12 09:06:36 +00:00
firebirds
6761de43b6 nightly update 2015-06-12 00:11:09 +00:00
robocop
219963e56b Misc. 2015-06-11 06:42:50 +00:00
firebirds
fa4e0f092a nightly update 2015-06-11 00:10:28 +00:00
alexpeshkoff
225cca9b0d Fixed CORE-4831: Revoke all on all from role <R> -- failed with "SQL role <R> does not exist in security database" 2015-06-10 13:42:48 +00:00
alexpeshkoff
8db437eebf Enhance metadata display - show charset only for fields where it makes sense 2015-06-10 13:10:11 +00:00
alexpeshkoff
8d645cd760 Fixed regression, caused by fix for CORE-4811 - error parsing pagesize=N without spaces 2015-06-10 12:27:20 +00:00
firebirds
0bc2956734 nightly update 2015-06-10 00:10:13 +00:00
alexpeshkoff
58bba21ed2 Fixed CORE-4802: GRANT UPDATE(<some_column>) on <T> acts like grant update on ALL columns of <T> 2015-06-09 13:18:27 +00:00
firebirds
e3634b455a nightly update 2015-06-09 00:11:31 +00:00
dimitr
2b4e779a0a Fixed Windows build. 2015-06-08 12:13:57 +00:00
hvlad
61a126cef8 Disable debug code in release builds 2015-06-08 11:43:15 +00:00
alexpeshkoff
e8ba1dde1b Fixed regression in gsec, reported privately by Adriano - error parameters are reported as garbage 2015-06-08 11:05:47 +00:00
firebirds
fdf7b9ecbe nightly update 2015-06-08 00:09:20 +00:00
asfernandes
1b7f77bc2a Fixed CORE-4807 - Regression: List of aggregation is not checked properly. 2015-06-07 23:41:57 +00:00
mapopa
5bdef01c71 Create semaphores with 0660 permissions
Yes, a bit later the access mode is set to the one of the
security database, but in the mean time someone evil could
find some use of an open (0666) semaphore array
Author: Damyan Ivanov <dmn@debian.org>
https://anonscm.debian.org/cgit/pkg-firebird/3.0.git/plain/debian/patches/tighten-sem-perms.patch
2015-06-07 19:24:21 +00:00
mapopa
b24b380cfd a couple of spelling corrections from debian 3.0
supress → suppress
priviledge → privilege
2015-06-07 19:06:13 +00:00
mapopa
1217895f82 USE_QSORT_CTX on Debian/kFreeBSD If qsort_r is available, use it on all platforms. Use the platform-specific
code otherwise. Patch https://anonscm.debian.org/cgit/pkg-firebird/3.0.git/commit/?id=feac4328eb7a300c59fbb57c05618d710c9981d2
2015-06-07 18:34:47 +00:00
firebirds
674c9f925b nightly update 2015-06-06 00:13:30 +00:00
asfernandes
f9bc6e1736 Add code to print the parser/executable tree to XML for debugging purposes. 2015-06-05 18:26:36 +00:00
firebirds
e496408878 nightly update 2015-06-05 00:11:04 +00:00
alexpeshkoff
4e9539b074 Postfix for CORE-4821: fixed segfault in REVOKE ALL ON ALL 2015-06-04 14:10:15 +00:00
alexpeshkoff
5dff2e4fc0 Fixed CORE-4821: ensure CREATE DATABASE right is granted only to roles that do exist in security database 2015-06-04 13:43:09 +00:00
alexpeshkoff
6cf0445c56 Fixed extremely rare segfault when shutting down server - no use in keeping security database(s) opened during shutdown 2015-06-04 12:07:10 +00:00
firebirds
e3c76baae9 nightly update 2015-06-04 00:10:45 +00:00
alexpeshkoff
6d9e9dc360 Make ISQL display character set when sqlda_display is on 2015-06-03 18:01:35 +00:00
alexpeshkoff
1b6632ac8b Fixed CORE-4811: Make user names behave according to SQL identifiers rules 2015-06-03 13:57:18 +00:00
firebirds
ebdf793154 nightly update 2015-06-03 00:10:38 +00:00
dimitr
d72929c6e9 Restore the pre-v3 prefetch performance. 2015-06-02 10:44:34 +00:00
dimitr
8744b80766 1) Reverted a more complex refetch logic introduced recently to its original state.
2) Protected against an undo record being used in VIO modify/erase/writelock routines.
3) Avoided false deadlocks in read-committed transactions.
This should cure CORE-4369, CORE-4561 and CORE-4618 at once.
2015-06-02 10:43:16 +00:00
firebirds
22ac9d5187 nightly update 2015-06-01 00:10:45 +00:00
asfernandes
d58f343b2f Misc. 2015-05-31 23:38:17 +00:00
dimitr
70f16f1c9c Fixed CORE-4798: Regression: MIN/MAX with a join ignores possible index navigation. 2015-05-31 19:23:09 +00:00
dimitr
f58768ab3d Fixed CORE-4806: Regression: generators can be seen/modified by unprivileged users. 2015-05-31 18:46:29 +00:00
dimitr
14ba585c0e Fixed CORE-214: Count ( DISTINCT ... ) is too slow. 2015-05-31 16:14:48 +00:00
dimitr
b4a6d4726d Postfix for CORE-4786: Problematic key value (when attempt to insert duplicate in PK/UK) is not shown where length of key >= 127 characters. 2015-05-31 13:15:55 +00:00
dimitr
cb6ddcde83 Fixed CORE-4809: HASH/MERGE JOIN is not used for more than two streams if they are joined via USING/NATURAL clauses and join is based on DBKEY concatenations. 2015-05-31 13:06:04 +00:00
firebirds
6db75261f1 nightly update 2015-05-31 00:09:46 +00:00
asfernandes
f86a15c90b Fixed CORE-4819 - EXECUTE PROCEDURE's RETURNING_VALUES and EXECUTE STATEMENT's INTO does not check validity of assignments targets leading to bugcheck. 2015-05-30 19:01:02 +00:00
firebirds
67f1b82b0d nightly update 2015-05-29 00:09:54 +00:00
egorpugin
d07e85568e [build][cmake] Fix mingw build: removed unix prefixes from output libraries. 2015-05-28 13:27:11 +00:00
firebirds
372242e865 nightly update 2015-05-21 00:10:15 +00:00
asfernandes
003be8071e Fixed CORE-4740 - SIMILAR TO with quantifier {n,} in the pattern: 1) fails on 2.5 ("Invalid pattern"), 2) strange result in 3.0. 2015-05-20 15:27:02 +00:00
alexpeshkoff
364995fb88 Fixed code disabling access to network filenames in embedded mode 2015-05-20 13:07:06 +00:00
firebirds
90cb9dd29a nightly update 2015-05-19 00:10:50 +00:00
alexpeshkoff
9bf96ddf67 Fixed CORE-4795: fbclient executes callback function twice 2015-05-18 16:46:20 +00:00
alexpeshkoff
867ef82872 Fixed CORE-4794: isc_cancel_events returns error invalid events id (handle) (code: 335545021) if event is (no longer) queued 2015-05-18 16:01:52 +00:00
firebirds
eb53fc3b1f nightly update 2015-05-18 00:10:34 +00:00
asfernandes
a2b2d63d51 Postfix for CORE-4789 - Prohibit ability to cast timestamps that out of valid range to varchar. 2015-05-17 02:22:09 +00:00
firebirds
5c1d9aaa4a nightly update 2015-05-16 00:09:59 +00:00
alexpeshkoff
488101c26d Fixed CORE-4756: Firebird 3 events broken 2015-05-15 16:11:34 +00:00
asfernandes
ba03a8c71e 1) Improvement CORE-4791 - Make INSERTING/UPDATING/DELETING reserved words to fix ambiguity with boolean expresions.
2) Fixed CORE-4735 -  Expression 'where bool_field IS true | false' should also use index as 'where bool_field = true | false' (if such index exists).
2015-05-15 16:10:39 +00:00
alexpeshkoff
97990aff56 Make ref.counted pointer recursive-call safe 2015-05-15 16:08:31 +00:00
firebirds
db833d3a63 nightly update 2015-05-15 00:10:02 +00:00
alexpeshkoff
3eb6728368 Postfix for CORE-4785 2015-05-14 10:04:26 +00:00
firebirds
e63887f720 nightly update 2015-05-14 00:10:09 +00:00
asfernandes
2e932a517e Fixed CORE-4789 - Prohibit ability to cast timestamps that out of valid range to varchar. 2015-05-13 15:19:26 +00:00
alexpeshkoff
9646a5d593 Fixed CORE-4785: Bad packet of op_execute kills the server 2015-05-13 13:24:33 +00:00
firebirds
b87d5a00ee nightly update 2015-05-13 00:09:35 +00:00
alexpeshkoff
28025c6c1c Fixed CORE-4788: Superclassic server hangs when receiving network packet 2015-05-12 12:17:24 +00:00
firebirds
e249c77675 nightly update 2015-05-12 00:10:20 +00:00
asfernandes
050d5b817e Fixed CORE-4782 - Command SHOW TABLE fails when the table contains field with unicode collationin its DDL.
This should fix the problem with QA tests failing with Windows build.

It also changes Linux build, which was incorrect in a different manner.
2015-05-11 15:48:35 +00:00
firebirds
a3d3a08a6c nightly update 2015-05-11 00:09:16 +00:00
hvlad
feea0f7924 Fixed few stability issues with EDS related with cases when external connection is broken unexpectedly. 2015-05-10 20:46:17 +00:00
robocop
18c12ca6db Misc. 2015-05-10 03:03:03 +00:00
asfernandes
63b9def568 Misc. 2015-05-10 01:12:50 +00:00
firebirds
ef2d27b10c nightly update 2015-05-09 00:10:37 +00:00
dimitr
5d5c47371a Fixed CORE-4786: Problematic key value (when attempt to insert duplicate in PK/UK) is not shown where length of key >= 127 characters. 2015-05-08 16:46:52 +00:00
firebirds
8a9d9519d6 nightly update 2015-05-07 00:11:53 +00:00
alexpeshkoff
2e3438fd56 Some more postfixes for CORE-4760 2015-05-06 16:25:06 +00:00
alexpeshkoff
1351b1107c Postfix for CORE-4760: it was bad idea to call upper() method for UTF string 2015-05-06 13:47:27 +00:00
firebirds
b03c9f09cd nightly update 2015-05-06 00:12:15 +00:00
dimitr
2a1ba62ee0 Fixed bad handling of zero-length segments coming from internally filtered blobs. In particular, this fixes ISQL crash in bugs.core_4380. 2015-05-05 12:40:18 +00:00
firebirds
46b9f1c04f nightly update 2015-05-05 00:11:36 +00:00
asfernandes
bdbdc30efc Fixed CORE-4781 - Maximum string length (32765 bytes) is not validated. 2015-05-04 16:24:10 +00:00
hvlad
7400866d99 Windows implementation of ISC_utf8Upper. Refactoring. Update VC10 and VC12 builds. 2015-05-04 11:45:05 +00:00
firebirds
3c762acdc3 nightly update 2015-05-04 00:12:34 +00:00
robocop
5f20e61723 Var shadowing. 2015-05-03 06:20:34 +00:00
robocop
c0627ba33b Misc. 2015-05-03 06:18:56 +00:00
firebirds
abe9755e1f nightly update 2015-05-03 00:11:18 +00:00
asfernandes
adf1fd737d Misc. 2015-05-02 03:54:03 +00:00
firebirds
08def8eaef nightly update 2015-05-01 00:10:20 +00:00
asfernandes
4e509cbf1b Fixed CORE-3234 - Support for text BLOBs >= 32K as first argument for TRIM(). 2015-04-30 15:56:47 +00:00
alexpeshkoff
3921d436ad postfix for CORE-4760: take care about RISC CPUs 2015-04-30 14:42:57 +00:00
alexpeshkoff
0ac40f77be Fixed CORE-4760: Can not create user with non-ascii (multi-byte) characters in the name 2015-04-30 13:44:43 +00:00
firebirds
c0502c61bd nightly update 2015-04-30 00:09:45 +00:00
asfernandes
dd2411e576 Fixed CORE-4755 - Parameterized exception: wrong output when number of arguments greater than 7. 2015-04-29 15:59:46 +00:00
firebirds
d25af9b013 nightly update 2015-04-28 00:26:44 +00:00
asfernandes
94e9cc985f Fixed CORE-4774 - Table aliasing is unnecessary required when doing UPDATE ... RETURNING RDB$ pseudo-columns. 2015-04-27 18:58:36 +00:00
alexpeshkoff
164e2cbcba Check for source nullifying a bit more accurate 2015-04-27 13:15:44 +00:00
robocop
a9dfddf495 Misc. 2015-04-27 04:44:59 +00:00
firebirds
0ab7fb5242 nightly update 2015-04-25 00:16:24 +00:00
alexpeshkoff
7c4f302f72 rolled back accidentially committed debug code 2015-04-24 17:48:48 +00:00
alexpeshkoff
852c4366b2 Make it possible for DBA only to NULLify sources 2015-04-24 17:47:29 +00:00
alexpeshkoff
d284fa3c6a Fixed CORE-4768: CREATE USER ... TAGS ( argument_1 = 'value1', ..., argument_N = 'valueN' ) - wrong results of statement when there are many arguments 2015-04-24 13:07:40 +00:00
firebirds
faf66aa2cb nightly update 2015-04-23 00:17:11 +00:00
alexpeshkoff
a56062a7b7 Fixed CORE-4767: CREATE USER ... TAGS ( attr = "prefix #suffix" ): "suffix" will be removed from storage because of character # in the value of attribute 2015-04-22 17:02:19 +00:00
hvlad
1301cf964f Fixed bug CORE-4766 : AV when trying to manage users list using EXECUTE STATEMENT on behalf of non-sysdba user which has RDB$ADMIN role 2015-04-22 11:03:14 +00:00
firebirds
0cf3cb8367 nightly update 2015-04-22 00:17:57 +00:00
asfernandes
ed36387e0b Misc. 2015-04-21 19:26:27 +00:00
asfernandes
1fdf3644c5 Fixed CORE-4752 - EXECUTE STATEMENT using BLOB parameters results in "Invalid BLOB ID" error. 2015-04-21 19:26:09 +00:00
hvlad
12d08e7178 Fixed bug CORE-4759 : request synchronization error when build expression index. 2015-04-21 10:39:13 +00:00
hvlad
67383e1ff7 Fixed bug CORE-4753 : Firebird hangs in embed mode.
Removed annoying wrong assertion.
2015-04-21 09:36:22 +00:00
firebirds
e0a4131e70 nightly update 2015-04-21 00:10:23 +00:00
alexpeshkoff
30414ee562 Disabled use of system tables in foreign key constraints 2015-04-20 17:04:42 +00:00
alexpeshkoff
1a9830ebd6 Do not let SYSDBA modify structure of system tables 2015-04-20 15:07:14 +00:00
alexpeshkoff
512f0d944e Write-protect one more system relation 2015-04-20 11:42:17 +00:00
hvlad
5186bff658 Fixed bug CORE-4754 : Manipulations with GTT from several attachments (using ES/EDS and different roles) leads to: "internal Firebird consistency check (invalid SEND request (167), file: JrdStatement.cpp line: 325)" 2015-04-20 09:36:29 +00:00
firebirds
fd5aec59d8 nightly update 2015-04-18 23:59:02 +00:00
asfernandes
3ed87ec404 Fixed reintroduction of CORE-1379 per Pavel Zotov comment - Invalid parameter type when using it in CHAR_LENGTH function. 2015-04-18 19:19:12 +00:00
firebirds
d73bfd4a5f nightly update 2015-04-18 11:48:09 +00:00
alexpeshkoff
bab9ce6e47 Fixed CORE-4743: Granted role does not work with non-ascii username 2015-04-17 18:35:39 +00:00
hvlad
b008023ab6 Exceptions in getTransactionInterface() should be catched and traced too 2015-04-17 13:27:01 +00:00
firebirds
85b30975ef nightly update 2015-04-17 12:47:59 +00:00
asfernandes
f1fa572e32 Warning. 2015-04-16 14:50:48 +00:00
firebirds
c709599a85 nightly update 2015-04-16 14:03:10 +00:00
alexpeshkoff
0afc4289de Postfix for CORE-4731 2015-04-16 11:58:19 +00:00
robocop
addd67c018 Misc. 2015-04-15 17:38:33 +00:00
hvlad
8edeb97d5f Fixed bug CORE-4747 : Error "invalid BLOB ID" can occur when retrieving MON$STATEMENTS.MON$SQL_TEXT using ES/EDS and db_connect argument is not specified 2015-04-15 16:59:33 +00:00
asfernandes
23c8c928c7 More fixes for CORE-1605 - Bugcheck 232 (invalid operation) for an aggregated query. 2015-04-15 16:10:14 +00:00
firebirds
69cad24f7b nightly update 2015-04-15 14:54:19 +00:00
alexpeshkoff
18c902de46 Fixed CORE-4715: Restore of shadowed database fails using -k ("restore without shadow") switch 2015-04-15 14:01:24 +00:00
alexpeshkoff
d42402d0b9 Fixed CORE-4731: Prohibit an ability to issue DML or DDL statements on RDB$ tables 2015-04-15 13:19:18 +00:00
alexpeshkoff
9cf62772b1 Fixed segfault caused when compiler used default copy ctor of status_exception 2015-04-14 17:00:45 +00:00
firebirds
32535885cc nightly update 2015-04-14 15:56:57 +00:00
asfernandes
5109af2436 Fixed CORE-4725 - Inconsistencies with ALTER DOMAIN and ALTER TABLE with DROP NOT NULL and PRIMARY KEYs; Fixed some others problems with trailing spaces in object names in error messages. 2015-04-13 18:35:46 +00:00
firebirds
d7d7f3670c nightly update 2015-04-13 17:02:22 +00:00
asfernandes
d685754794 Revert "Remove duplicate lck enums." - broke Windows build as per Dmitry. 2015-04-12 21:05:26 +00:00
firebirds
505288bc78 nightly update 2015-04-11 18:58:34 +00:00
asfernandes
193b892bb9 Fixed CORE-4744 - ALTER DATABASE SET DEFAULT CHARACTER SET: 1) take effect only for once for current attachment; 2) does not check that new char set exists untill it will be used. 2015-04-11 00:59:31 +00:00
firebirds
80fcd01821 nightly update 2015-04-08 22:06:56 +00:00
asfernandes
cc2ce9df3a Remove duplicate lck enums. 2015-04-08 15:12:38 +00:00
asfernandes
f5a4ab8ab1 Misc. 2015-04-08 15:08:21 +00:00
asfernandes
119d1e16f4 Fixed (again) CORE-2932 - Wrong field position after ALTER POSITION. 2015-04-08 03:21:09 +00:00