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

532 Commits

Author SHA1 Message Date
robocop
8f1373aaa1 In ODS12, rdb$system_flag is not nullable thus we can simplify some conditions. 2014-05-02 03:04:56 +00:00
robocop
6af9181230 Misc. 2014-05-01 05:51:23 +00:00
robocop
1bb6f45b89 Misc. 2014-05-01 05:29:19 +00:00
alexpeshkoff
523c55f9d9 Implemented CORE-2208: New gbak option to ignore specific tables data during the backup 2014-04-28 09:40:34 +00:00
alexpeshkoff
a98e565571 Fixed CORE-4303: Possible races while Service destruction, related code cleanup 2014-04-25 10:59:34 +00:00
robocop
de7ed79414 Fixing several issues with my previous commit:
Use increment [by], no step.
Enable again code in ini.epp because it's needed when restoring (but not when creating gens directly in a new db).
Gbak has code to fix system generators and we should allow it.
Nbackup cannot update the history generator when doing a backup.
Field name renamed to rdb$generator_increment.
2014-04-09 07:17:34 +00:00
robocop
cadd8accc4 Implemented STEP for generators/sequences and took the opportunity to make the blrOp param const. Please rebuild the databases. 2014-04-09 02:28:38 +00:00
asfernandes
5ffd4e89f7 Misc. 2014-04-08 03:37:30 +00:00
alexpeshkoff
20e846369e Implemented CORE-3370: Resolve additional aspects of multiple security databases from services and cross-database requests POV (mapping names) 2014-04-04 15:57:18 +00:00
robocop
acde43cf94 Misc. 2014-04-02 02:22:13 +00:00
robocop
fc3d2c7350 Warnings. 2014-03-26 19:06:55 +00:00
asfernandes
c5ed1e0334 Misc. 2014-03-16 18:41:42 +00:00
asfernandes
6a15ff56d4 Warnings. 2014-03-06 16:20:05 +00:00
robocop
ae1eaf4d7a Backup and restore rdb$linger. 2014-03-04 14:24:28 +00:00
robocop
d37a30da47 Cleanup: remove useless burp_fld.fld_character_length. 2014-03-04 14:21:22 +00:00
asfernandes
ddd97ce346 Misc. 2014-03-04 02:12:15 +00:00
robocop
874db585f5 Rename get_numeric and put_numeric to what they are really: get_int32 and put_int32. 2014-03-03 20:00:16 +00:00
robocop
ae8f6d6b8f Misc. 2014-03-03 04:37:29 +00:00
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