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

45975 Commits

Author SHA1 Message Date
hvlad
581b757b4b Fix Windows build 2014-12-18 07:24:09 +00:00
firebirds
647b283a3f nightly update 2014-12-18 00:15:38 +00:00
alexpeshkoff
c14a1210b0 Work in progress on CORE-3632: make all file descriptors, opened by firebird, close on exec() 2014-12-17 14:31:02 +00:00
dimitr
c933fadf42 Fixed CORE-4622: Regression: Trigger with UPDATE OR INSERT statement and IIF() not working as expected. 2014-12-17 11:56:48 +00:00
dimitr
0b46869515 Fixed CORE-4161: User can not insert records into table with column "generated by default as identity" in its DDL. 2014-12-17 10:38:36 +00:00
dimitr
e4b255f04a Fixed CORE-4280: FB3: Stored function accepts duplicate input arguments. 2014-12-17 10:01:44 +00:00
dimitr
3d44e7d8f6 Fixed CORE-4472: Message "Modifying function <F> which is currently in use" when running script with AUTODDL=OFF and <F> is called from INTERNAL function declared in other unit. 2014-12-17 07:41:10 +00:00
dimitr
2cd3863201 Fixed CORE-4572: Incorrect error for PSQL function when the number of actual arguments does not match the number of formal arguments. 2014-12-16 19:12:18 +00:00
dimitr
652c1682d4 Fixed one more regression with explicit plans -- parser error for multiple entries inside the INDEX clause, e.g. SELECT * FROM T WHERE F1 = 0 AND F2 = 0 PLAN (T INDEX (IDX_F1, IDX_F2)). 2014-12-16 17:33:28 +00:00
dimitr
54ca692c43 Simplification. 2014-12-16 17:29:23 +00:00
dimitr
7a7fd7885a Fixed CORE-4539: Server does not accept the right plan. 2014-12-16 17:28:38 +00:00
alexpeshkoff
255b4ff855 Fixed CORE-4571: Can't select from table with ICU column when database (.FDB) is created on LINUX with icu 4.2.1 and then copied to WINDOWS 2014-12-16 14:39:04 +00:00
dimitr
263b396cd2 Postfix for CORE-1550: Unnecessary index scan happens when the same index is mapped to both WHERE and ORDER BY clauses. 2014-12-16 11:40:42 +00:00
dimitr
729ff618b9 This should fix CORE-4639: Linux server may reject connections with a transliteration error. 2014-12-16 10:30:31 +00:00
mapopa
f5ebc5873b Page url changed , use archive.org url 2014-12-16 05:02:48 +00:00
mapopa
52bb773834 16-bit platforms not supported 2014-12-16 04:41:57 +00:00
firebirds
add6a8f61a nightly update 2014-12-14 00:25:05 +00:00
hvlad
11d4f648d4 Fixed bug, noted by Claudio in fb-devel 2014-12-13 08:55:53 +00:00
firebirds
6812018a66 nightly update 2014-12-13 00:26:46 +00:00
alexpeshkoff
aebceba656 Message for new gfix version 2014-12-12 18:28:44 +00:00
firebirds
a16ff04a29 nightly update 2014-12-10 00:30:51 +00:00
firebirds
a189f16876 nightly update 2014-12-09 10:59:38 +00:00
dimitr
ab11c279df Fixed CORE-4634: ORDER BY via an index + WHERE clause: error "no current record for fetch operation". 2014-12-08 13:12:16 +00:00
firebirds
20433f9000 nightly update 2014-12-08 00:03:33 +00:00
firebirds
7fdcc04117 nightly update 2014-12-06 17:17:23 +00:00
dimitr
8e968e4e7c Fixed missing initialization of the output variable in the case of FB_EOF. 2014-12-04 18:24:13 +00:00
firebirds
e97574826f nightly update 2014-12-04 09:31:31 +00:00
alexpeshkoff
7006c82fc3 Fixed CORE-4471: Legacy_Auth plugin does not connect from FB3 to FB2.5 server when tried after Win_Sspi 2014-12-03 14:27:11 +00:00
alexpeshkoff
92da93e43b Misc 2014-12-03 14:19:43 +00:00
firebirds
65761aec18 nightly update 2014-12-03 09:20:56 +00:00
dimitr
3cdbfeaad2 Forgotten commit. 2014-12-02 20:37:16 +00:00
dimitr
aa2711626f Fixed CORE-4631: Lock manager "out of room" error hides the real cause of this problem. 2014-12-02 20:14:37 +00:00
firebirds
5faf9b4b74 nightly update 2014-12-02 10:09:15 +00:00
dimitr
0e11867e84 Refactored the RPB flags. The new logic also provides a second-level protection against CORE-4618. 2014-12-01 21:53:29 +00:00
dimitr
e22b11e575 Updated the version info. 2014-12-01 13:38:17 +00:00
alexpeshkoff
5a896e2bd4 Fixed CORE-4503: ISQL command SHOW USERS display only me 2014-12-01 09:45:12 +00:00
hvlad
5d6723c25b Support for zlib on Windows 2014-12-01 09:04:39 +00:00
firebirds
be9868ad8d nightly update 2014-12-01 05:55:12 +00:00
asfernandes
cebc7c36b3 Misc. 2014-11-30 21:09:39 +00:00
dimitr
9b0a24fc5a Simplest possible fix for CORE-4618: Rollback doesn`t undo changes when MERGE statement updates the same target rows multiple times and PLAN MERGE is used. An alternative solution is being considered. 2014-11-30 16:00:19 +00:00
firebirds
d3d86fa2e3 nightly update 2014-11-30 06:02:18 +00:00
mrotteveel
155508d05e CORE-4526 Support for SQL:2008 OFFSET and FETCH clauses 2014-11-29 15:39:59 +00:00
firebirds
6f45339b62 nightly update 2014-11-29 06:00:26 +00:00
alexpeshkoff
f1fcb0ced1 Establish uncompressed connection in case of missing zlib 2014-11-28 13:46:29 +00:00
alexpeshkoff
f58b1433fb Misc encryption enhancements 2014-11-28 11:58:08 +00:00
firebirds
287e556578 nightly update 2014-11-28 06:28:01 +00:00
alexpeshkoff
11c452251d Make zlib allocate memory from our pool
Add Z flag in protocol version for compressed connections
Documentation
2014-11-27 13:51:59 +00:00
hvlad
e487537ad2 Fix build errors when WIRE_COMPRESS_SUPPORT not defined 2014-11-27 08:15:16 +00:00
firebirds
d607456af7 nightly update 2014-11-27 06:51:32 +00:00
alexpeshkoff
6cb0fdb082 Load zlib dynamically to make it possible for the client to run without it
Added configure switch to turn off build with compression
Cleanup zlib streams to avoid memory leak
Use SHRLIB_EXT instead explicit "so"
2014-11-26 17:43:45 +00:00
alexpeshkoff
647971f162 Remove unneeded any more assert, causing problems for a build w/o compression 2014-11-26 10:20:45 +00:00
hvlad
d5c08a9fd0 Move ConfigRoot from common to the yvalve. Add its methods to the public interface ConfigManager.
Now all plug-ins have the same root\install folders.
It should fix CORE-4581 and related issues.
MSVC10 and MSVC12 builds are updated, Posix and Darwin builds will follow.
2014-11-26 09:45:42 +00:00
firebirds
24ea802fbd nightly update 2014-11-26 06:22:19 +00:00
asfernandes
2ba057cedd Fixed CORE-4623 - SP "Domain" and "Type Of" based variables referring BLOB with sub_type < 0 no longer work. 2014-11-25 15:02:45 +00:00
alexpeshkoff
e65a5e3b3b Implemented CORE-733: Compress Data over the Network 2014-11-25 13:24:10 +00:00
firebirds
686e9e1e58 nightly update 2014-11-25 06:27:08 +00:00
firebirds
6f13fd38e7 nightly update 2014-11-23 07:14:41 +00:00
hvlad
c057dd971f Add check if IPv6 is supported by OS.
Windows implementation is complete, while POSIX implementation should be reviewed and fixed if necessary.
2014-11-22 10:42:54 +00:00
firebirds
b74395118f nightly update 2014-11-22 07:35:23 +00:00
hvlad
f5e1502b63 Small optimization by Dimitry Sibiryakov:
set ppg_min_space to the next really non-full slot when current ppg_min_space slot is marked as full.
2014-11-21 12:23:19 +00:00
firebirds
e8658272ee nightly update 2014-11-21 06:47:19 +00:00
mkubecek
7d2568566f Fix MSVC build (it does not define EAI_ADDRFAMILY) 2014-11-20 21:16:15 +00:00
mkubecek
81f68710d1 Fix server address resolution on systems with IPv6 support missing or disabled 2014-11-20 09:41:44 +00:00
firebirds
e29c055913 nightly update 2014-11-18 06:44:37 +00:00
mapopa
8f223d7b15 fix idpl license url 2014-11-17 20:26:01 +00:00
alexpeshkoff
ca4ac0718a Avoid segfault in a case when port_context is reset for broken port 2014-11-16 17:33:09 +00:00
alexpeshkoff
23ef7257df Avoid pool from being initialized second time during cleanup 2014-11-16 17:00:56 +00:00
asfernandes
0973e76135 Misc. 2014-11-16 02:41:47 +00:00
hvlad
c1ec7896b6 Fixed compilation errors on Windows after IPv6 patches 2014-11-14 14:54:09 +00:00
hvlad
a70f97c2eb Support for MSVC12 (VS 2013) 2014-11-14 11:04:48 +00:00
asfernandes
18b06702a7 Add new keywords to keyword_or_column as seem by Dmitry. 2014-11-13 14:43:30 +00:00
mapopa
e055cea86d add isc_info_db_impl_linux_ppc64 in inf_pub.h 2014-11-12 17:49:41 +00:00
mkubecek
ae4f286c1a Improvement CORE-3226: IPv6 support (8/9) add config directive for IPV6_V6ONLY socket option 2014-11-12 17:31:01 +00:00
mkubecek
983627a2d7 Improvement CORE-3226: IPv6 support (7/9) remove unused functions 2014-11-12 17:30:07 +00:00
mkubecek
6988b9901b Improvement CORE-3226: IPv6 support (6/9) implement IPv6 support for aux connection 2014-11-12 17:29:15 +00:00
mkubecek
263f12a1f4 Improvement CORE-3226: IPv6 support (5/9) implement IPv6 support for main connection 2014-11-12 17:28:37 +00:00
mkubecek
2caf1a6b49 Improvement CORE-3226: IPv6 support (4/9) handle IPv6 addresses in utility functions 2014-11-12 17:27:46 +00:00
mkubecek
d3c1d72515 Improvement CORE-3226: IPv6 support (3/9) socket address abstraction class 2014-11-12 17:27:02 +00:00
mkubecek
5efd039202 Improvement CORE-3226: IPv6 support (2/9) do not pass pointer to peer address to accept() 2014-11-12 17:24:44 +00:00
mkubecek
39b8553530 Improvement CORE-3226: IPv6 support (1/9) allow square brackets around host in connection string 2014-11-12 17:24:09 +00:00
mapopa
02cec62864 add PowerPc64 big endian 2014-11-12 17:00:44 +00:00
mapopa
baae1690e2 Reserve implementation id for big endian ppc64 2014-11-12 16:55:37 +00:00
asfernandes
922aa064d2 Frontport fix for CORE-4604 - EXECUTE STATEMENT rise varchar char_length() size. 2014-11-12 15:14:31 +00:00
mapopa
ab2c11fb15 add isc_info_db_impl_linux_ppc64el in inf_pub.h 2014-11-12 09:13:29 +00:00
firebirds
d78c926a65 nightly update 2014-11-12 08:37:06 +00:00
mapopa
c2ad0aa900 add PowerPc64el 2014-11-11 16:17:54 +00:00
mapopa
f2f2e66be6 add PowerPC64el implementation 2014-11-11 16:05:11 +00:00
mapopa
81e50a006d Spell fix in comment 2014-11-11 15:08:23 +00:00
firebirds
6701d1b131 nightly update 2014-11-11 08:55:38 +00:00
asfernandes
49d1a73994 Get rid of upgradeInterface API method and some adjustments. To be continued. 2014-11-10 14:45:40 +00:00
paulbeach
3a1077b117 Fix visibility problem for:
GSEC> add sysdba -pw masterkey
unable to open database
Error loading plugin Srp
Standard plugin entrypoint does not exist in module
/Users/pbeach/firebird30/gen/Release/firebird/plugins/libSrp.dylib
GSEC>
2014-11-10 09:32:08 +00:00
firebirds
e93d9f4330 nightly update 2014-11-10 08:36:28 +00:00
dimitr
d98625b933 Relaxed system tables protection for cases UPDATE ... SET RDB$*_SOURCE = NULL. So far nullification is allowed for views/packages/procedures/functions/triggers only. I'm not sure somebody really needs hiding sources for defaults and check constraints, but this can be supported later, if required. This is a temporary solution, intended to be replaced with something more clever (e.g. special permissions or new DDL command) in v4. 2014-11-09 16:40:52 +00:00
asfernandes
e6941eca21 Fixed CORE-4599 - REPLACE function works incorrectly with multibyte charsets. 2014-11-09 01:58:15 +00:00
firebirds
77aff5315b nightly update 2014-11-08 08:46:36 +00:00
mapopa
c824ee7c2f Apollo computers are long gone 2014-11-07 15:30:24 +00:00
mapopa
bca66ed3b1 Fix comment non-VMS to non-Windows 2014-11-07 15:22:08 +00:00
firebirds
9bc3c290ce nightly update 2014-11-07 08:03:56 +00:00
asfernandes
ad5c46b139 Improvement CORE-4590 - Change type of returning value of CHAR_LENGTH, BIT_LENGTH and OCTET_LENGTH of BLOBs to bigint. 2014-11-05 00:35:57 +00:00
firebirds
3e3a51dc9c nightly update 2014-11-04 01:08:44 +00:00