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
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
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
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
alexpeshkoff
1ef34fdf39
Fixed CORE-3942: Restore from gbak backup using service doesn't report an error
2013-06-07 10:41:12 +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
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
alexpeshkoff
477e14a820
Implemented CORE-2666: Make it possible to use API to do remote backups/restores
2012-06-20 11:47:30 +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
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
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
alexpeshkoff
70ddf7a875
Make services work correctly with multiple security databases
2011-10-04 12:51:57 +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
dimitr
d640d04922
Fixed assertion during restore.
2011-03-03 14:12:07 +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
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
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
asfernandes
d6e4b53865
Misc
2010-05-08 02:25:58 +00:00
alexpeshkoff
965b851b77
Fixed CORE-2984: gbak -v srv:db stdout creates a broken backup
2010-05-06 13:42:20 +00:00
alexpeshkoff
e8acf155b0
Cleanup - avoid 2 unneeded calls "tdgbl->uSvc->output("");"
2010-04-16 14:49:00 +00:00
alexpeshkoff
4f249d5269
Frontported - fixed delivery of status vector from service thread
2009-12-18 12:42:26 +00:00
robocop
87b38cc1c5
Style.
2009-11-06 10:47:32 +00:00
robocop
b19999bb7c
Adriano prefers a constant.
2009-11-06 05:26:54 +00:00
asfernandes
87e274b76a
Misc
2009-11-06 01:21:14 +00:00
robocop
08a33d50cc
Unfortunately several of these are intertwined:
...
CORE-462 New option in addition to -V switch to specify a custom verbose interval
CORE-2540 Utilities need a more coherent way to show help and version
CORE-2541 Too many hardcoded messages in nbackup
CORE-2542 qli and nbackup accept arbitrary input after the first letter of an option
CORE-2543 nbackup may hide the real cause of failure
CORE-2545 Lack of several validations in gbak
CORE-2547 Utilities need to honor their minimum number of characters to recognize an option
CORE-2565 Many hardcoded messages in Trace Manager
Moving functions that don't depend on preprocessing to iutils.cpp in isql is the only alien change here.
2009-11-05 09:03:41 +00:00
alexpeshkoff
dbbea09f2b
Fixed CORE-2657: Ability to get any permissions (including SYSDBA) working with services
2009-10-02 16:44:00 +00:00
alexpeshkoff
9629eafccd
Use per-thread circular strings buffers instead common and per-attachment combination
2009-09-01 09:20:24 +00:00
asfernandes
2cb136d9b8
Misc
2009-08-05 02:12:46 +00:00
robocop
895fa9fa55
Start from our minimum accepted page size instead of the legacy value.
2009-08-04 12:59:09 +00:00
alexpeshkoff
b053182f60
Fixed gbak logic when using -TRUSTED switch - thanks to Claudio
2009-07-10 07:52:56 +00:00
robocop
ba89580753
CORE 2540: Utilities need a more coherent way to show help and version
...
Now all utilities react to -z for version and -? for help (qli was left for another time)
CORE-2541: Too many hardcoded messages in nbackup (done partially)
2009-07-07 10:25:50 +00:00
robocop
f10e1b72eb
Style.
2009-06-27 06:23:36 +00:00
robocop
9d17ba5a42
Debug check.
2009-06-25 10:50:11 +00:00
asfernandes
c986de33a2
Misc
2009-04-22 01:58:40 +00:00
robocop
6780b8c31e
Comments.
2009-04-17 14:10:11 +00:00
robocop
096d8e78e6
Trying to be more consistent in the detection of headers (HAVE_* macros).
2009-02-08 11:38:00 +00:00
asfernandes
75c0d0f353
Misc
2009-02-05 01:08:13 +00:00
robocop
6559d18d12
Cleaning the dust that has accumulated over years.
2009-02-03 10:50:53 +00:00