robocop
85b7075cf9
Revert code as it was in FB1.5 (PVS-Studio).
2014-02-22 07:04:22 +00:00
dimitr
ae658e91fc
Fixed CORE-4346: v3 GBAK cannot restore backups on pre-v3 server versions.
2014-02-20 06:52:26 +00:00
robocop
2810026363
Misc and warnings.
2013-12-29 00:35:50 +00:00
alexpeshkoff
4a8fe5a0de
Implemented CORE-4273: Per-database control on access to database from remote stations
2013-11-22 15:21:11 +00:00
alexpeshkoff
d6297bebd4
Fixed some gcc warnings
2013-11-19 13:19:11 +00:00
dimitr
765956ba30
Attempted to fix a number of issues with badly working privileges after restore into ODS12.
2013-11-18 16:27:03 +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
dimitr
3ba9ad4cc1
A few corrections, mostly regarding new-style vs legacy UDFs.
2013-06-19 09:14:01 +00:00
dimitr
0c9a9fdf4c
Made the ALTER SEQUENCE RESTART behavior standard compliant.
2013-06-18 18:22:31 +00:00
alexpeshkoff
1ef34fdf39
Fixed CORE-3942: Restore from gbak backup using service doesn't report an error
2013-06-07 10:41:12 +00:00
dimitr
3031034302
Moved ThreadData into the namespace + small cleanup.
2013-04-13 15:07:51 +00:00
alexpeshkoff
538dc8cd87
New fix for CORE-3995: Slight problem with GBAK parameter checking
2013-03-12 11:43:46 +00:00
alexpeshkoff
6822569a93
Fixed CORE-3575:Support of backup volumes with size more than 4Gb
2013-03-05 12:53:09 +00:00
alexpeshkoff
c1a4759915
Fixed CORE-3995: Slight problem with GBAK parameter checking
2012-12-20 15:27:54 +00:00
alexpeshkoff
4ca6e669fe
1. Fixed CORE-3786: Firebird 2.5.1 Hangs on MacOSX 10.7 (Lion) on DB create after reboot.
...
2. Cleanup: avoid functional style in stuff exception.
2012-11-01 11:40:18 +00:00
dimitr
9f2a992078
Implemented:
...
CORE-2780: Include client library version and protocol version in mon$attachments
CORE-2187: Return the Hostname in mon$attachments
CORE-3779: Report OS user name in MON$ATTACHMENTS
+ some cleanup.
2012-09-12 07:45:51 +00:00
robocop
f601bbdb8b
Misc.
2012-08-08 02:20:30 +00:00
asfernandes
254959f099
Misc.
2012-06-27 02:24:06 +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
robocop
844b15bd13
Misc and style.
2012-05-20 10:00:52 +00:00
asfernandes
b15387999c
Fixed CORE-3802 - Firebird runs out of memory while restoring database backup.
2012-03-31 17:23:29 +00:00
alexpeshkoff
0afd11b7ee
Postfix for AV due to CORE-3649
2012-03-19 09:09:21 +00:00
alexpeshkoff
e0eda0c873
Fixed use of UTF8 strings in services
2012-03-15 15:05:31 +00:00
asfernandes
1758b1fdbe
Misc.
2012-03-10 15:37:52 +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
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
dimitr
88336dfde3
Cleaned up and slightly refactored the XDR logic.
2012-01-25 07:13:53 +00:00
alexpeshkoff
fb91147616
Fixed CORE-3733: GBAK fails to fix system generators while restoring
2012-01-18 12:03:45 +00:00
alexpeshkoff
db80e18dc7
Fixed CORE-3658: FBSVCMGR connects to server as OS user name rather than value of ISC_USER environment variable
2011-12-30 14:11:24 +00:00
dimitr
1fb40d535f
Fixed the authentication during restore via the Services API.
2011-12-03 12:48:54 +00:00
asfernandes
bdd2fac058
Fixed backup/restore of BOOLEAN columns.
2011-11-18 01:07:26 +00:00
alexpeshkoff
70ddf7a875
Make services work correctly with multiple security databases
2011-10-04 12:51:57 +00:00
dimitr
ffa0c84d97
Added the missing RDB$SYSTEM_FLAG and RDB$DESCRIPTION columns into RDB$FUNCTION_ARGUMENTS.
2011-07-14 15:27:25 +00:00
asfernandes
f14ec26183
Misc.
2011-06-04 02:18:55 +00:00
alexpeshkoff
a01baa2112
Add verbose message for CORE-3461
2011-06-01 09:36:07 +00:00
alexpeshkoff
fa0b56fdd5
Simplification - thanks to Vlad
2011-06-01 08:04:31 +00:00
alexpeshkoff
07c631f366
Fixed CORE-3461: DDL operations fail after backup/restore
2011-06-01 07:47:56 +00:00
alexpeshkoff
256cb1e853
1. Use reference counted stable in global pool objects instead PublicHandle's validation.
...
2. Avoid massive segfaults when closing heavily loaded server.
3. Restored logic in YValve required for correct shutdown.
4. Do not change externally visible request body when preparing it.
2011-04-25 17:47:56 +00:00
asfernandes
e53330f9f6
Improvement CORE-3433 - Improve GBAK restore performance (records insertion).
2011-04-19 15:24:51 +00:00
dimitr
d640d04922
Fixed assertion during restore.
2011-03-03 14:12:07 +00:00
asfernandes
8ee5d6965e
Warnings
2011-02-09 21:25:46 +00:00
alexpeshkoff
511daaca67
warnings
2011-01-21 16:43:49 +00:00
alexpeshkoff
740351638f
Fixed CORE-3261: Assertion when running restore service
2010-11-26 16:54:53 +00:00
alexpeshkoff
20777b4fe3
Check for presence of sync functions
2010-11-25 15:48:37 +00:00
asfernandes
b46abf3984
Misc
2010-11-21 02:36:57 +00:00
alexpeshkoff
23813add62
Fixed CORE-3249: gbak file is not truncated during backup operation
2010-11-19 15:12:49 +00:00
alexpeshkoff
694fb30f8f
Fixed assertion
2010-11-15 17:03:30 +00:00
dimitr
7eded400e8
Let's clearly distinguish between deterministic and invariant functions, they're not the same thing actually. Runtime optimization usage is to be re-considered, if necessary.
...
Warning: this includes an ODS change, please boot-build.
2010-11-13 15:03:44 +00:00
alexpeshkoff
e05c1a825f
Moved some more .h-files to common from jrd as Vlad suggested
2010-10-13 10:39:52 +00:00
alexpeshkoff
2dc25a44bb
OSRI and new posix build
2010-10-12 08:02:57 +00:00