firebirds
3183982da7
nightly update
2012-06-27 04:25:09 +00:00
asfernandes
254959f099
Misc.
2012-06-27 02:24:06 +00:00
alexpeshkoff
0fc893a4e1
Better names for API functions
2012-06-26 13:43:26 +00:00
firebirds
b68a03e791
nightly update
2012-06-26 04:24:27 +00:00
alexpeshkoff
c5cd59fb06
Fixed an issue, found by Claudio
2012-06-25 13:11:11 +00:00
alexpeshkoff
d54b20443b
No need in entry for this type of plugins in conf file - plugin name is taken from SQL command or DB header
2012-06-25 13:02:51 +00:00
firebirds
5a30a2d2f7
nightly update
2012-06-25 04:21:47 +00:00
asfernandes
bfcd129c95
Fixed CORE-3874 - Computed column appears in non-existant rows of left join.
2012-06-23 16:08:30 +00:00
firebirds
4b1b502f2c
nightly update
2012-06-23 04:29:24 +00:00
alexpeshkoff
b91c68bb30
Cross-build support + android port: work in progress, currently can build fbclient for android
2012-06-22 11:39:24 +00:00
firebirds
36e9bb519f
nightly update
2012-06-22 04:27:21 +00:00
dimitr
42a4c93b97
1) Removed the no longer actual "parent lock" concept from both the lock and event managers.
...
2) Reworked the lock manager synchronization: added the RAII mutex holders and avoided dirty reads for the shared memory.
3) Encapsulated lck_length into the Lock class + small related refactoring.
4) Front ported recent fixes from the v2.x branches.
5) Misc cleanup.
2012-06-21 15:37:38 +00:00
firebirds
e6123933db
nightly update
2012-06-21 04:27:30 +00:00
alexpeshkoff
477e14a820
Implemented CORE-2666: Make it possible to use API to do remote backups/restores
2012-06-20 11:47:30 +00:00
firebirds
60fa59b2e7
nightly update
2012-06-20 04:25:17 +00:00
dimitr
baf67f019e
Misc.
2012-06-19 18:28:13 +00:00
dimitr
bd5226b0e5
Misc.
2012-06-19 18:27:51 +00:00
firebirds
85a254cc85
nightly update
2012-06-19 03:30:37 +00:00
dimitr
2b91f6fcbc
Removed the faulty debug break and reworked the code a bit to be more useful.
2012-06-18 16:51:30 +00:00
firebirds
c799e9d8db
nightly update
2012-06-15 03:33:32 +00:00
firebirds
ac9d11020a
nightly update
2012-06-14 03:28:11 +00:00
firebirds
adc098fc77
nightly update
2012-06-13 03:32:45 +00:00
firebirds
ef98c8eaa1
nightly update
2012-06-12 03:27:12 +00:00
firebirds
b455e9a70a
nightly update
2012-06-08 03:29:12 +00:00
firebirds
53419d61cf
nightly update
2012-06-07 03:37:17 +00:00
asfernandes
e8d1710d95
Warning.
2012-06-06 14:50:53 +00:00
alexpeshkoff
ec99aff55f
Implemented CORE-3594: Include expected and actual string length into error message
2012-06-06 11:06:31 +00:00
asfernandes
87ea81df34
Improvements to the UDR engines.
2012-06-05 15:31:32 +00:00
alexpeshkoff
9af385d031
Some changes in CryptoManager, discussed with Vlad and Adriano
2012-06-05 10:06:31 +00:00
firebirds
afa8068b91
nightly update
2012-06-05 03:30:58 +00:00
alexpeshkoff
2c27cf6017
Frontported fix for CORE-3769: The message 'Unknown tag (4) in isc_svc_query() results' appears when fbtracemgr is interrupted by Ctrl-C
2012-06-04 16:53:56 +00:00
firebirds
b2a6551324
nightly update
2012-06-04 03:22:32 +00:00
asfernandes
cf6e699698
Misc.
2012-06-03 15:43:59 +00:00
firebirds
12d3953367
nightly update
2012-06-03 03:22:49 +00:00
asfernandes
1dcad0fe90
Misc.
2012-06-03 03:00:24 +00:00
firebirds
f8e93c1272
nightly update
2012-06-02 03:21:48 +00:00
hvlad
0e029d34eb
Follow Alex changes, small correction and cleanup
2012-06-01 07:09:42 +00:00
firebirds
4046d92b5b
nightly update
2012-06-01 03:21:00 +00:00
alexpeshkoff
2a01e4bcf9
Implemented CORE-3861: Make it possible to encrypt database
...
Also some cleanups, the most important are:
- meaningful ctor on Jrd::Lock, helping to avoid code dup
- avoid unneeded h-file dependencies, making boot build engine dependent
2012-05-31 16:53:42 +00:00
firebirds
ed2cf92cb0
nightly update
2012-05-30 03:21:45 +00:00
mkubecek
1f6eaf18e5
isql: fix buffer overflow when 'set width' sets bigger width
...
than column's natural size
2012-05-29 20:19:58 +00:00
mkubecek
7d64b76c14
isql: fix output if charset is different from locale
2012-05-29 20:14:54 +00:00
asfernandes
4a431dd696
1) Change UdrCpp triggers macros to match procedures and functions - first phase.
...
2) Adjustments to procedures and functions.
2012-05-29 16:02:39 +00:00
firebirds
d2e3cf0561
nightly update
2012-05-27 03:21:28 +00:00
hvlad
b6c6915693
Fixed bug CORE-3855 : Blobs, inserted into GLOBAL TEMPORARY TABLE ON COMMIT DELETE ROWS, could be placed into newly allocated pages even if there is enough free place on some existing data page
2012-05-26 22:01:30 +00:00
hvlad
7a2aac632f
Misc
2012-05-26 21:44:12 +00:00
asfernandes
26c868b61f
Fix/misc.
2012-05-26 21:18:17 +00:00
asfernandes
07557dc297
Misc.
2012-05-26 18:05:56 +00:00
firebirds
7b78583ee0
nightly update
2012-05-25 03:20:58 +00:00
asfernandes
17ecd7f39b
More C++-ish to the C++ API.
2012-05-24 15:56:36 +00:00
firebirds
4198927cbf
nightly update
2012-05-24 03:31:15 +00:00
asfernandes
339da08ae3
Misc.
2012-05-23 15:44:43 +00:00
asfernandes
595bc63f5b
Improvements and correction to external routines.
2012-05-23 15:39:27 +00:00
mkubecek
69da2285d0
Fix broken isql history with libedit 3.0
2012-05-23 09:12:16 +00:00
firebirds
70d22d7c50
nightly update
2012-05-23 03:20:30 +00:00
firebirds
5983a29cee
nightly update
2012-05-21 03:21:20 +00:00
asfernandes
5580857d73
Fixed problems with views WITH CHECK OPTION. Also change its triggers as asked for opinions in fb-devel.
2012-05-20 19:28:52 +00:00
robocop
844b15bd13
Misc and style.
2012-05-20 10:00:52 +00:00
firebirds
623aaa5cb1
nightly update
2012-05-20 03:20:22 +00:00
robocop
02e2fdedcb
Vlad asked for this assertion but I think it should be runtime check for the release version, too.
2012-05-19 12:20:11 +00:00
robocop
642d506cd9
Change txn numbers to unsigned and commit after Vlad's review. If the compile-time checks (to ensure enough room for the new txn type) are too ugly, they may be deleted.
2012-05-19 12:04:37 +00:00
firebirds
fc0af6d8bf
nightly update
2012-05-18 03:21:36 +00:00
dimitr
0aede9b650
Front-ported extra fixes for CORE-3557.
2012-05-17 09:04:23 +00:00
firebirds
b9d357f891
nightly update
2012-05-16 03:20:52 +00:00
hvlad
d78703c9ae
Improvement CORE-3539 : TRACE: add ability for logging ERRORs that occur in runtime (lock conflicts, PK/UK/FK violations et al)
2012-05-15 07:56:24 +00:00
firebirds
6b3d981a35
nightly update
2012-05-15 03:23:07 +00:00
asfernandes
d50019f50d
More checks for CORE-3672.
2012-05-14 15:45:43 +00:00
firebirds
8e6cb7fc43
nightly update
2012-05-13 03:19:21 +00:00
hvlad
02adff3b63
Improvement CORE-3598 : TRACE: add statistics of actions that were after transaction finished
2012-05-12 09:48:32 +00:00
hvlad
854231942a
Fixed bug CORE-3845 : Interruption of 'heavy query' leads to 0 ms (zero duration) in it`s statistics in trace log
2012-05-12 09:30:15 +00:00
firebirds
b03027d1ca
nightly update
2012-05-12 03:21:50 +00:00
hvlad
2c7bcf94c2
Fixed bug CORE-3841 : Corrupted database after inserting rows.
...
It should also fix CORE-3839 : Values disappearing from index
2012-05-11 19:39:11 +00:00
hvlad
a6a8f05dd5
Fixed bug CORE-3844 : Validation not detects one specific case of index corruption
2012-05-11 19:38:36 +00:00
asfernandes
9886cf8afc
Disable blr_stmt_expr (re-enabled with CORE-3812 changes) and implement blr conversion for DECODE.
2012-05-11 16:13:05 +00:00
asfernandes
c90e3a8267
Fixed problem with CORE-3672 and parameters.
2012-05-11 13:58:59 +00:00
firebirds
a489e05294
nightly update
2012-05-11 04:50:56 +00:00
asfernandes
86d787b83e
Fixed CORE-3672 - Computed index by substring function for long columns.
2012-05-10 16:05:18 +00:00
firebirds
cc061cb495
nightly update
2012-05-08 04:56:04 +00:00
asfernandes
9575304592
Fixed the problem reported a while ago in fb-devel by Thomas Steinmaurer ("Fb 3 and RDB$MECHANISM values for SP/SF parameters").
2012-05-07 15:25:46 +00:00
firebirds
3a919dc0d0
nightly update
2012-05-07 04:49:06 +00:00
asfernandes
73e18ce5ea
Correction - thanks to Claudio.
2012-05-06 22:39:30 +00:00
asfernandes
ca53e78787
Misc.
2012-05-06 22:27:03 +00:00
firebirds
9f6e7687ac
nightly update
2012-05-06 04:48:18 +00:00
asfernandes
db30902bad
Misc - seen by Claudio.
2012-05-05 19:16:21 +00:00
asfernandes
ed9ec009ba
Fix CORE-2697 again after refactoring problems.
2012-05-05 15:38:13 +00:00
firebirds
19a264e26d
nightly update
2012-05-05 04:49:36 +00:00
asfernandes
fd9324c5cf
Fixed problems with plans introduced in old refactorings.
2012-05-04 17:01:06 +00:00
asfernandes
2b0eea972a
Make usage of dsqlChildNodes consistent.
2012-05-04 15:32:49 +00:00
firebirds
c132fa663c
nightly update
2012-05-04 04:50:17 +00:00
asfernandes
07747144f7
Unify DSQL/JRD sub-nodes.
2012-05-03 16:43:29 +00:00
hvlad
ec6c21f244
Fixed bug CORE-3814 : SuperClassic server crashes when performing a database shutdown (FW=OFF)
2012-05-03 14:05:47 +00:00
firebirds
b7f70b00fa
nightly update
2012-04-30 05:17:23 +00:00
firebirds
3377e0e746
nightly update
2012-04-27 04:50:28 +00:00
firebirds
67d70fdc0d
nightly update
2012-04-26 04:48:53 +00:00
asfernandes
08fd639cee
Fix window functions.
2012-04-25 16:00:09 +00:00
firebirds
77594b5787
nightly update
2012-04-25 04:49:56 +00:00
asfernandes
a2b389f1db
Getting rid of dsql_nod.
2012-04-25 01:42:47 +00:00
firebirds
ab2480e90b
nightly update
2012-04-24 07:03:15 +00:00
alexpeshkoff
7242fbcd7c
Fix java client login
2012-04-23 08:20:40 +00:00
firebirds
f4a089069d
nightly update
2012-04-23 04:48:57 +00:00
asfernandes
81d628f40a
Warning.
2012-04-23 00:55:45 +00:00
asfernandes
580172419b
Misc.
2012-04-23 00:48:28 +00:00
firebirds
5ca6a8dcd0
nightly update
2012-04-22 04:48:42 +00:00
alexpeshkoff
be7c05022c
Fixed 32-bit posix build
2012-04-21 05:16:16 +00:00
firebirds
6b14a2154d
nightly update
2012-04-21 04:48:34 +00:00
hvlad
536c08cc01
Fixed bug CORE-3825 : If an autocommit transaction (i.e. transaction started with isc_tpb_autocommit option) run DDL using EXECUTE STATEMENT it will produce a bugcheck 287 (Too many savepoints)
2012-04-20 20:03:15 +00:00
firebirds
aae29ee8b7
nightly update
2012-04-20 04:49:41 +00:00
alexpeshkoff
b11ac98c96
fixed posix build
2012-04-19 05:14:01 +00:00
firebirds
dac258fe09
nightly update
2012-04-17 04:48:29 +00:00
hvlad
f432739e3e
Fixed bug CORE-3819 : Wrong service name to port address resolution in database connection string
2012-04-16 15:17:37 +00:00
firebirds
9581400b99
nightly update
2012-04-14 04:49:20 +00:00
dimitr
8d50e30e90
Additional fix for CORE-3807. Otherwise, _utf8 'A' is considered equal to _win1251 'ABCD' etc. The original code didn't check for charsets/collations but IMHO this was wrong.
2012-04-13 09:11:31 +00:00
firebirds
fd1be8f419
nightly update
2012-04-13 04:51:55 +00:00
hvlad
96a7fa2576
Front ported fix for bug CORE-3812 : Connection lost to database during massive dropping and altering primary keys of tables
2012-04-12 13:03:25 +00:00
hvlad
df9c16dc80
Allow DEBUG build to work with pre-FB3 BLR code.
...
For example, it is impossible to restore database and to run script from CORE-3812.
Thanks to Dmitry for explanation.
2012-04-12 12:50:37 +00:00
hvlad
ec29332fec
Fixed wrong pool usage
2012-04-12 12:32:22 +00:00
robocop
70d5ebdfdf
- Got rid of the fixed array that kept the stream count in the first element and 255 streams after it.
...
- Changed streams from UCHAR to ULONG as Dmitry wanted
- Got rid of some redundant flags to indicate BLR level
- Misc changes (for example, converted to test for DBB_read_only in Database to a function)
- BLR v6 is left commented (waiting for a better solution to appear, if any exists)
- This change is not going to raise the engine limits until a solution is found to express more than 255 streams in BLR.
2012-04-12 09:02:13 +00:00
alexpeshkoff
11843afcd4
Fixed snapshot's build using gcc 4.4
2012-04-12 07:54:54 +00:00
firebirds
abaf48b071
nightly update
2012-04-12 04:48:38 +00:00
hvlad
24d152138d
Refactoring of runtime statistics and related classes:
...
- moved relation's counters into RuntimeStatistics.h
- renamed RuntimeStatistics::bumpValue to RuntimeStatistics::bumpRelValue and thread_db::bumpStats to thread_db::bumpRelStats to make things more clear
- removed not obvious cast in VIO_bump_count
- removed dependency of RuntimeStatistics.h from ntrace.h
2012-04-11 09:38:19 +00:00
firebirds
c1349ef26d
nightly update
2012-04-10 04:49:50 +00:00
robocop
afcbd0054e
Misc.
2012-04-10 02:37:34 +00:00
robocop
80ca53c094
Misc.
2012-04-10 01:52:05 +00:00
robocop
a8418b3ea8
Misc.
2012-04-10 01:47:24 +00:00
robocop
b7d62c2d26
Misc.
2012-04-10 01:46:14 +00:00
robocop
9955049a0c
Misc.
2012-04-10 01:41:32 +00:00
robocop
dd421f9195
Misc.
2012-04-10 01:40:30 +00:00
robocop
501f14a9d3
I plan to use this msg because the current one is misleading.
2012-04-10 01:38:57 +00:00
alexpeshkoff
71497f62e7
Fixed delay changed for debugging purposes
2012-04-09 12:03:08 +00:00
dimitr
9d35c29964
Fixed the slow restore of user privileges.
...
Added the missing validation for functions.
2012-04-09 05:20:09 +00:00
dimitr
7e1deeeb6d
Misc.
2012-04-09 05:18:40 +00:00
dimitr
fc2cf89375
1) Fixed the infinite loop in the optimizer.
...
2) Fixed the refactoring error causing a crash.
2012-04-09 05:11:50 +00:00
firebirds
1974be13af
nightly update
2012-04-09 04:49:43 +00:00
hvlad
ab8382af92
Make Windows version of ISC_systemToUtf8() and ISC_utf8ToSystem() to work with strings longer than MAX_PATH
2012-04-08 10:23:23 +00:00
firebirds
3f6bac3616
nightly update
2012-04-08 04:52:55 +00:00
asfernandes
f098e9a3d8
Refactored nod_order.
2012-04-08 04:15:09 +00:00
hvlad
c036c65e7b
Fixed bug CORE-3810 : isql: zero divide + coredump when use "-pag 0" command switch & set heading on inside .sql script
2012-04-07 18:25:44 +00:00
dimitr
77c6027afd
Misc.
2012-04-07 10:07:01 +00:00
dimitr
758bb0d936
Fixed CORE-3686: Incorrect (zero) values are reported for "acquire blocks" and "mutex wait" counters in the fb_lock_print output.
2012-04-07 09:41:59 +00:00
firebirds
108e935cc9
nightly update
2012-04-07 04:49:54 +00:00
asfernandes
2f3d4918da
Refactored nod_rows.
2012-04-07 04:21:46 +00:00
asfernandes
617ef670ed
Refactored nod_select_expr, nod_with and nod_list (union).
2012-04-07 03:03:28 +00:00
firebirds
b73d8c65e9
nightly update
2012-04-06 04:51:52 +00:00
asfernandes
fa861b6e95
Misc.
2012-04-05 18:28:44 +00:00
dimitr
dad891ef3e
Fixed my yesterday's commit.
2012-04-05 09:54:23 +00:00
firebirds
5213603a48
nightly update
2012-04-05 04:52:32 +00:00
alexpeshkoff
68f70db25c
Misc
2012-04-04 12:54:27 +00:00
dimitr
525149c8b4
Fixed CORE-3807: Error "Invalid expression in the select list" can be unexpectedly raised if a string literal is used inside a GROUP BY clause in a multi-byte connection.
2012-04-04 11:00:51 +00:00
firebirds
c378ba2218
nightly update
2012-04-03 04:52:13 +00:00
dimitr
fe01201cd4
Fixed CORE-3806: Wrong data returned if a sub-query or a computed field refers to the base table in the ORDER BY clause.
2012-04-02 15:25:36 +00:00
firebirds
b0749faa08
nightly update
2012-04-01 04:48:41 +00:00
asfernandes
b15387999c
Fixed CORE-3802 - Firebird runs out of memory while restoring database backup.
2012-03-31 17:23:29 +00:00
firebirds
0f5b046a9f
nightly update
2012-03-31 04:52:33 +00:00
alexpeshkoff
6ec62baea0
Better organize code - thanks to Claudio
2012-03-30 14:41:00 +00:00
hvlad
cd63621702
Small refactoring
2012-03-30 14:15:08 +00:00
hvlad
453e9d9ae1
Correct reference counting for log writer in trace plugin.
...
Also fixed few AVs.
2012-03-30 13:52:11 +00:00
hvlad
abf65b9e5c
Fixed issue reported by Thomas Steinmaurer in fb-devel : trace often put in log line
...
Statement 0, <unknown, bug?>
2012-03-30 13:48:54 +00:00
alexpeshkoff
1a1e8b61d5
Make parameters block intl converter deal with crazy isc_spb_command_line format
2012-03-30 12:27:19 +00:00
firebirds
46fdc0b2e5
nightly update
2012-03-30 04:51:48 +00:00
alexpeshkoff
f3c9e45474
Fixed CORE-3759: Problem with fetch on DDL statement in the remote protocol
2012-03-29 15:55:49 +00:00
hvlad
d8eb4166a4
Fixed bug CORE-3801 : Warnings could be put twice in status-vector
2012-03-29 13:56:21 +00:00
hvlad
a935f95d5a
Fixed bug CORE-3799 : with caller privileges option don't work with autonomous transaction option
2012-03-29 13:30:17 +00:00
firebirds
c0fca27cca
nightly update
2012-03-28 04:50:23 +00:00
alexpeshkoff
645c412ac4
Fixed CORE-3770: fbtracemgr loads CPU up to ~55% when no activity is present
2012-03-27 13:16:44 +00:00
dimitr
46cc7d15af
Optimized the shared counter generator to avoid LM calls if there's no contention on the protecting lock.
2012-03-27 10:52:15 +00:00
dimitr
a76dd8d3e7
Fixed CORE-3791: Performance degrades when actively working with databases bigger than the available RAM amount.
2012-03-27 07:24:55 +00:00
firebirds
501420a729
nightly update
2012-03-27 04:51:57 +00:00
dimitr
a1c5800f64
Fixed compilation.
2012-03-26 15:28:13 +00:00
alexpeshkoff
1ceb4847e1
Make plugins use passed instance of master interface, not one got from fb_get_master_interface(). This helps in case when >1 fbclient libraries is loaded by process.
2012-03-26 11:34:52 +00:00
alexpeshkoff
56eaa65de5
Fixed release build
2012-03-26 09:26:12 +00:00
alexpeshkoff
42b20880df
Correction - thanks to Claudio
2012-03-26 09:01:48 +00:00
firebirds
fb10246575
nightly update
2012-03-26 04:52:02 +00:00
asfernandes
f138ebc356
Correction.
2012-03-26 01:03:58 +00:00
asfernandes
fc2527be96
Make column_select a SubQueryNode instead of nod_select_expr directly.
2012-03-25 18:21:21 +00:00
dimitr
1a45f24925
Fixed CORE-3798: fb server die when carry out the LEFT + INNER JOIN. This is a v3 only regression.
2012-03-25 17:21:28 +00:00
firebirds
9cdbb3ba08
nightly update
2012-03-25 04:58:52 +00:00
asfernandes
38083d12dc
Refactored nod_field_name, nod_var_name, nod_array and nod_collate.
2012-03-25 01:08:55 +00:00
robocop
1d279d64ed
I couldn't compile so I did this little change to the function declaration.
2012-03-24 21:46:37 +00:00
firebirds
618a7d3c9c
nightly update
2012-03-24 04:50:14 +00:00
alexpeshkoff
a89f9b7735
Fixed CORE-3782: Password encoding
2012-03-23 17:44:17 +00:00
alexpeshkoff
4791e63ce2
MAC port. Also cleaned up one related place, where names of struct and variable were same (bstream)
2012-03-23 14:06:14 +00:00
firebirds
8c09fcdd1b
nightly update
2012-03-23 04:53:59 +00:00
paulbeach
95d274f249
Allow compile on Darwin
2012-03-22 13:09:04 +00:00
dimitr
c1505af051
Slightly changed the logic to make it easier to understand.
2012-03-22 07:57:06 +00:00
firebirds
43c52baa49
nightly update
2012-03-22 04:48:59 +00:00
hvlad
bd96e2c2e5
New patch for CORE-3468
2012-03-22 00:21:57 +00:00
hvlad
e67ae1a372
Undo patch for CORE-3468
2012-03-21 14:45:44 +00:00
alexpeshkoff
ef87048ba1
Fixed segfault, reported by Thomas Steinmaurer in devel
2012-03-21 11:16:13 +00:00
alexpeshkoff
75ed7943cd
Added cleanup code - thanks to Claudio
2012-03-21 09:31:50 +00:00
firebirds
ec92273d2f
nightly update
2012-03-21 04:50:01 +00:00
dimitr
0eb5957c73
Fixed the broken monitoring code.
2012-03-20 10:10:31 +00:00
firebirds
9da1c0eae6
nightly update
2012-03-20 04:49:05 +00:00
alexpeshkoff
0afd11b7ee
Postfix for AV due to CORE-3649
2012-03-19 09:09:21 +00:00
firebirds
014d071c1c
nightly update
2012-03-19 04:48:08 +00:00
asfernandes
b4ef002042
Fix a parser conflict.
2012-03-18 22:22:43 +00:00
asfernandes
456af220a8
Refactor nod_def_index.
2012-03-18 22:22:14 +00:00
asfernandes
3e81925010
Refactor DDL nodes removing references to non-value/-rse dsql_nod.
2012-03-18 21:37:13 +00:00
firebirds
8f449a70c4
nightly update
2012-03-18 04:48:39 +00:00
asfernandes
a0194aeaf3
Simplificate CastNode. There is no need for a format there.
2012-03-17 16:06:05 +00:00
asfernandes
f3ee441533
Misc.
2012-03-17 15:35:53 +00:00
firebirds
4a63dc6573
nightly update
2012-03-17 04:50:51 +00:00
asfernandes
dd46c387fb
Misc.
2012-03-17 02:26:59 +00:00
asfernandes
870f03877a
Corrections.
2012-03-17 02:26:26 +00:00
alexpeshkoff
e92f494e72
Finished with conversions of all strings in both kinds of SPBs (attach/start) to UTF8
2012-03-16 17:10:31 +00:00
alexpeshkoff
55cb58fd32
System to UTF8 conversion on non-Windows systems
2012-03-16 17:08:24 +00:00
alexpeshkoff
42e1763d37
Misc
2012-03-16 17:05:56 +00:00
alexpeshkoff
4f4998a9b5
Misc
2012-03-16 12:46:32 +00:00
firebirds
c2041a276e
nightly update
2012-03-16 04:50:25 +00:00
alexpeshkoff
e0eda0c873
Fixed use of UTF8 strings in services
2012-03-15 15:05:31 +00:00
alexpeshkoff
a82cc97e5e
Fixed delivery of errors from gstat service
2012-03-15 15:03:19 +00:00
alexpeshkoff
016d95d133
Fixed assertion at client side in service logon
2012-03-15 14:39:38 +00:00
dimitr
8780116b38
Fixed CORE-1992: bad BLR -- invalid stream for union select.
2012-03-15 12:10:11 +00:00
dimitr
0ea7ae11f3
Fixed CORE-3092: ROW_COUNT is not cleared before the singleton INSERT statement,
2012-03-15 10:40:45 +00:00
dimitr
2ac95b9982
Fixed CORE-3625: MON$IO_STATS doesn't report page writes performed asynchronously (at the AST level).
2012-03-15 09:29:33 +00:00
alexpeshkoff
a23cc5f472
Misc
2012-03-15 08:14:19 +00:00
firebirds
f79a00b91f
nightly update
2012-03-15 04:50:08 +00:00
dimitr
d0fe0bdf93
Pleased Paul V. so that CORE-3195 (Concatenation to CHAR(32766/7) impossible) could be resolved.
2012-03-14 17:46:57 +00:00
dimitr
d7deadbd5a
Totally misc.
2012-03-14 17:39:01 +00:00
dimitr
7c14588baf
Fixed CORE-3569: CHAR(32767) present in XSQLVAR with length 32765. The JRD part of the patch is not strictly required, as it's used exclusively for VARCHARs right now, but let's be protected for the unpredictable future.
2012-03-14 17:38:32 +00:00
dimitr
8080bb2100
Front-ported CORE-3553: Nested loop plan is chosen instead of the sort merge for joining independent streams using keys of different types.
2012-03-14 16:04:06 +00:00
dimitr
d6c745b83d
Fixed CORE-2286: Selecting from MON$CALL_STACK within a Trigger or SP sometimes return 0 rows.
2012-03-14 15:26:06 +00:00
dimitr
c3a3ccfb8f
Integrated the jumping information natively into the index bucket.
...
WARNING: This is an ODS change, databases must be recreated.
2012-03-14 14:35:55 +00:00
dimitr
05c27aa212
Integrated the jumping information natively into the index bucket.
...
WARNING: This is an ODS change, databases must be recreated.
2012-03-14 14:33:41 +00:00
dimitr
455c4c82d6
Front-ported CORE-3457: Optimize the temporary space manager regarding small chunk allocations.
2012-03-14 14:00:38 +00:00
alexpeshkoff
5da425d788
Comments
2012-03-14 13:46:17 +00:00
alexpeshkoff
2f7c526728
Implemented CORE-3788: Make all utilities follow same rules when expanding database name
2012-03-14 08:46:27 +00:00
firebirds
481f9a5e0a
nightly update
2012-03-14 04:49:29 +00:00
dimitr
4dffb2c624
Made the jump nodes unconditional. To be continued.
2012-03-13 10:31:28 +00:00
firebirds
4db9432168
nightly update
2012-03-12 04:50:36 +00:00
alexpeshkoff
cd88decf37
Avoid code duplication in yvalve. Always store expanded filename in YAttachment.
2012-03-11 15:32:58 +00:00
alexpeshkoff
d0cb084f32
Fixed my old error done when applying providers interface in yValve
2012-03-11 15:17:19 +00:00
firebirds
ba298dab36
nightly update
2012-03-11 04:48:47 +00:00
asfernandes
1758b1fdbe
Misc.
2012-03-10 15:37:52 +00:00
alexpeshkoff
ced1e89661
Mac port
2012-03-10 14:01:38 +00:00
alexpeshkoff
8a33676a05
Misc
2012-03-10 12:28:27 +00:00
alexpeshkoff
1d18be26d5
Changed order of args as requested by Claudio
2012-03-10 12:07:47 +00:00
firebirds
e18c700024
nightly update
2012-03-08 04:48:58 +00:00
alexpeshkoff
61bee1449c
Make createDatabase() work with config and national characters like attachDatabase()
2012-03-07 15:20:37 +00:00
firebirds
e37f620b2a
nightly update
2012-03-07 04:51:02 +00:00
alexpeshkoff
6c3dd9da4a
Mac port
2012-03-06 13:29:28 +00:00
alexpeshkoff
b9ba7ea5b9
Restored old filename expansion logic in createDatabase()
2012-03-06 13:25:20 +00:00
alexpeshkoff
a9d97056ce
Mac port
2012-03-06 11:31:56 +00:00
firebirds
81a7fc42f9
nightly update
2012-03-06 04:50:49 +00:00
robocop
174e958f46
Style.
2012-03-05 22:20:54 +00:00
firebirds
9a937a915c
nightly update
2012-03-05 04:49:21 +00:00
robocop
42089b62ce
Misc: delete obsolete workaround.
2012-03-05 03:56:36 +00:00
firebirds
c67b92967b
nightly update
2012-03-04 04:48:33 +00:00
alexpeshkoff
aa64bc7424
Fixed CORE-3649: gbak deletes backup file even if error happens when it's already successfully closed
2012-03-03 16:47:30 +00:00
firebirds
67436c2787
nightly update
2012-03-03 04:51:09 +00:00
alexpeshkoff
45b31d6e4b
Fixed hang in shutdown
2012-03-02 15:38:24 +00:00
hvlad
7124c3bc15
Fixed Win32 build
2012-03-02 12:12:15 +00:00
firebirds
7414160770
nightly update
2012-03-02 04:49:42 +00:00
hvlad
52f3ed895e
Fixed Windows build
2012-03-01 18:18:46 +00:00
alexpeshkoff
57e70420f0
Fixed CORE-3762: gsec returns 0 return code on some errors
2012-03-01 17:01:44 +00:00
alexpeshkoff
bb034da477
Restore separate datatypes for thread ID and handle according to Vlad's request. They match on posix build, but supposed to be different on windows.
2012-03-01 15:47:01 +00:00
hvlad
4041b0e780
Undo part of previous commit: it is not good to make internal type (ThreadId) as public
2012-03-01 15:42:24 +00:00
hvlad
adf02dd070
Misc
2012-03-01 15:27:23 +00:00
hvlad
686702c2cb
Isolate POSIX-related code
2012-03-01 14:55:28 +00:00
alexpeshkoff
4e795f4047
Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports.
2012-03-01 08:55:43 +00:00
alexpeshkoff
6e6c7bcbcd
Fixed opening read-only databases on unix
2012-03-01 08:37:55 +00:00
firebirds
87cfc2f431
nightly update
2012-03-01 04:50:12 +00:00
asfernandes
2522f8fc94
Correction.
2012-02-29 15:24:50 +00:00
alexpeshkoff
c881c9bc6c
Always define appropriate macro before including pthread.h
2012-02-29 07:08:01 +00:00
firebirds
d5adf13a1e
nightly update
2012-02-29 04:51:17 +00:00
alexpeshkoff
a2ac117fe6
Lock database file when opening it
2012-02-28 12:58:07 +00:00
alexpeshkoff
12cf01d608
Cleanup unneeded parameter (was used in nbackup, where PIO is replaced with OS function calls)
2012-02-28 11:08:30 +00:00
firebirds
84a9f44f80
nightly update
2012-02-28 04:54:44 +00:00
alexpeshkoff
e3866b85b3
Fixed broken multi DB transaction - thanks to Adriano
2012-02-27 16:09:40 +00:00
alexpeshkoff
4201b434a1
cleanup
2012-02-27 16:07:51 +00:00
alexpeshkoff
462822f4cd
cleanup
2012-02-27 13:50:09 +00:00
firebirds
7f0b49b7b5
nightly update
2012-02-27 04:48:16 +00:00
asfernandes
435666cea5
Misc.
2012-02-26 14:27:27 +00:00
asfernandes
aa2b0a02e1
Corrections.
2012-02-26 14:26:51 +00:00
asfernandes
ec14b1aac0
Replace reinterpret_casts to static_casts.
2012-02-26 14:26:23 +00:00
firebirds
4ba40ac5cc
nightly update
2012-02-26 04:49:58 +00:00
asfernandes
8f46d9300e
1) Make a new kind of Node (TransactionNode).
...
2) Make main parser statement return requests instead of nodes.
3) Some related cleanup (ddlData, ddlScratch).
4) Added dsqlPass to dsql_req and children, to get rid of ugly logic in prepareStatement.
2012-02-25 19:56:37 +00:00
asfernandes
1198014fcf
Renamed error constant/message by Alex request.
2012-02-25 13:55:04 +00:00
asfernandes
1039b3115f
Patch by Alex to fix some bug in restore.
2012-02-25 13:53:49 +00:00
firebirds
5867b88107
nightly update
2012-02-25 04:49:52 +00:00
alexpeshkoff
2a5e7e7f32
Implemented CORE-672: "Over the wire" connection encryption
2012-02-24 12:39:27 +00:00
alexpeshkoff
acd923aabb
No use in specially handling DBB_security_db when closing engine. Keep it commented for a while.
2012-02-24 12:27:36 +00:00
alexpeshkoff
488bd238c2
Fixed races in YValve
2012-02-24 12:25:26 +00:00
alexpeshkoff
8f9370ecda
Minor debugging enhancement - makes it possible to watch name in dtor
2012-02-24 12:24:39 +00:00
firebirds
c62013843c
nightly update
2012-02-24 04:49:32 +00:00
dimitr
c879beaa21
Fixed the assert/crash when using the cursors at runtime.
2012-02-23 15:39:57 +00:00
robocop
b29cdc92b3
Kill variable shadowing.
2012-02-23 07:17:12 +00:00
firebirds
264d0160a0
nightly update
2012-02-23 04:53:56 +00:00
firebirds
87f1fbe961
nightly update
2012-02-22 04:49:20 +00:00
robocop
1c3fa15b79
Misc.
2012-02-22 01:29:35 +00:00
firebirds
15326a1a99
nightly update
2012-02-21 04:49:31 +00:00
asfernandes
07f2d7117e
Misc.
2012-02-20 21:52:29 +00:00
firebirds
f4b6d3b6bf
nightly update
2012-02-20 04:50:16 +00:00
asfernandes
b522566474
Remove legacy statements residuals.
2012-02-20 02:02:04 +00:00
firebirds
7128ab2d24
nightly update
2012-02-19 04:48:52 +00:00
asfernandes
df31dac958
Refactor GRANT and REVOKE commands. This eliminates the DYN subsystem.
2012-02-19 02:17:27 +00:00
firebirds
4b2e143307
nightly update
2012-02-16 04:50:47 +00:00
asfernandes
4ffb392c89
Warnings.
2012-02-16 01:11:27 +00:00
robocop
0b5ee78cb7
Make more members of blb private.
2012-02-15 07:13:41 +00:00
firebirds
8b9a83fb45
nightly update
2012-02-15 04:50:57 +00:00
robocop
843ebacf0a
Include a new type of validation error: unknown blob type.
2012-02-15 03:44:17 +00:00