alexpeshkoff
190ff0ad45
Fixed warning "deleting object of abstract class type" where possible
2013-11-18 13:28:47 +00:00
alexpeshkoff
726601a742
Fixed warning "struct declared inside parameter list"
2013-11-18 12:45:12 +00:00
alexpeshkoff
83db69c849
Fixed new gcc 4.7 warning "deleting object of polymorphic class" in many places. Adjusted use of interface types (reference counted vs just vesrioned). Avoided some hacks caused by badly chosen interface type.
2013-11-18 12:20:23 +00:00
firebirds
c7bfd949f7
nightly update
2013-11-18 00:34:03 +00:00
dimitr
8033131d18
Fixed possible server crash + minor refactoring.
2013-11-17 14:24:17 +00:00
firebirds
73dc69f655
nightly update
2013-11-17 00:38:33 +00:00
firebirds
0e8bd1cc0e
nightly update
2013-11-16 03:34:29 +00:00
dimitr
8143f9aa6b
Fixed CORE-4267: Server crashes while sweeping the database.
2013-11-15 15:40:31 +00:00
firebirds
2501bb77e6
nightly update
2013-11-15 01:27:05 +00:00
alexpeshkoff
120b10a78a
Implemented CORE-4263: Database linger
2013-11-14 16:16:24 +00:00
alexpeshkoff
5957e4a252
Fixed assertion (and possible deadlock)
2013-11-14 10:26:29 +00:00
firebirds
7bbe7ac313
nightly update
2013-11-14 00:27:17 +00:00
dimitr
b3e94683e5
Misc.
2013-11-13 16:08:15 +00:00
dimitr
5453b5c394
Attachments marked as shutdown may still be running (before they reach the rescheduling point), so they should not be accounted as already gone. This should also fix CORE-4236: Database shutdown is reported as successfully completed before all active connections are in fact interrupted.
2013-11-13 15:42:48 +00:00
dimitr
489480b774
Complementary patch for one of my prior commits (forced rollbacks should go through the TIP).
2013-11-13 15:39:32 +00:00
dimitr
fe23598a23
Separated shutdown (mostly for locks) from destruction.
2013-11-13 07:44:50 +00:00
firebirds
9d721140ef
nightly update
2013-11-13 01:01:28 +00:00
dimitr
0355720670
We're quite lucky this implicit conversion worked correctly. Fixed.
2013-11-12 16:56:05 +00:00
dimitr
b3e67aa0cd
Misc.
2013-11-12 16:53:39 +00:00
dimitr
13949c0550
Fixed the status vector being left dirty after the non-critical lock manager error.
...
This resolves CORE-4265: Unexpected lock conflict error may be raised while connecting to a heavily loaded database.
2013-11-12 16:52:32 +00:00
dimitr
5356088542
Misc.
2013-11-12 14:24:19 +00:00
firebirds
c14d7c3638
nightly update
2013-11-12 01:47:04 +00:00
hvlad
37344e12bf
Fixed bug CORE-4260 : Bugcheck 165 (cannot find tip page) happens if engine crashed right after CREATE DATABASE
2013-11-11 14:44:52 +00:00
firebirds
9fc9c60637
nightly update
2013-11-08 00:28:20 +00:00
dimitr
d0d26c6622
Fixed the underlying issue that made CORE-4255 possible.
2013-11-07 18:41:27 +00:00
hvlad
34b99e6f3a
Don't force flush for database which creation is not complete.
2013-11-07 10:32:35 +00:00
hvlad
424fb1d75f
Avoid hack in create_database when we have FW=ON at header page disk image and FW=OFF in memory structures and in fact database file is created in FW=OFF mode.
...
Instead of setting flag on header page when it is formatted for the first usage, explicitly set FW=ON after database creation is complete, if there was no isc_dpb_force_write in DPB.
2013-11-07 10:06:36 +00:00
firebirds
ad291a704a
nightly update
2013-11-07 01:06:18 +00:00
firebirds
074053a202
nightly update
2013-11-06 02:20:33 +00:00
firebirds
580ac46b26
nightly update
2013-11-02 00:26:49 +00:00
alexpeshkoff
ee748b192d
Make code (hopefully) better readable
2013-11-01 14:18:30 +00:00
firebirds
f6a187e1b7
nightly update
2013-11-01 00:30:33 +00:00
alexpeshkoff
bd65abc1aa
Cleanup
2013-10-31 15:10:26 +00:00
firebirds
50f6059d06
nightly update
2013-10-31 07:38:11 +00:00
alexpeshkoff
dd73db4494
Fixed CORE-4200: An uncommitted select of the pseudo table sec$users blocks new database connections
2013-10-30 12:11:40 +00:00
firebirds
b34e952700
nightly update
2013-10-30 00:44:45 +00:00
firebirds
eed8c030e6
nightly update
2013-10-29 00:28:28 +00:00
firebirds
14d0c26529
nightly update
2013-10-26 00:32:01 +00:00
asfernandes
2d15c34529
Fixed CORE-4247 - Delete "where current of" cursor fails for tables with newly added fields.
2013-10-24 14:47:45 +00:00
firebirds
ffefc3cf20
nightly update
2013-10-24 00:27:50 +00:00
firebirds
3317ab5c3a
nightly update
2013-10-20 00:35:36 +00:00
hvlad
88a470d22c
Fixed two more reasons for CORE-4235 : Deadlock is possible while accessing the monitoring tables under concurrent load.
2013-10-19 08:09:51 +00:00
firebirds
2cab4d4676
nightly update
2013-10-19 00:29:43 +00:00
firebirds
2872fc61da
nightly update
2013-10-18 02:27:13 +00:00
firebirds
b0009f39f2
nightly update
2013-10-17 00:30:08 +00:00
alexpeshkoff
5a054cca16
Fix found by Jim Starkey man-in-themiddle attack on ATTACH packet.
...
That packet may contain database name, command line for service and/or some other important and critical information.
To avoid such attack wire encryption is started before attaching database or service manager, right after connect.
Also should fix a number of issues found in Alpha1 regarding services attach.
2013-10-16 12:53:04 +00:00
firebirds
61d5a49c93
nightly update
2013-10-16 00:27:45 +00:00
asfernandes
51b0d1aca4
Frontport fix for CORE-4244 - Problem with creation procedure which contain adding text in DOS864 charset.
2013-10-15 15:26:34 +00:00
firebirds
8c6b3538fd
nightly update
2013-10-14 00:28:48 +00:00
asfernandes
dc99961e8b
Misc.
2013-10-13 23:44:57 +00:00