Vlad Khorsun
fa90269460
Parallel backup, restore and sweep.
2022-05-31 20:29:36 +03:00
Dmitry Yemanov
2e0957f08a
Fixed CORE-6478. Added -replica switch to gbak. Support all replication features in the Services API.
2021-02-04 19:46:41 +03:00
AlexPeshkoff
7c1a0fee89
Fixed CORE-6329: GBAK with service_mgr and WinSSPI authentication for Windows SYSTEM user producing error in clumplet API
2020-06-17 19:42:54 +03:00
Adriano dos Santos Fernandes
152a65b6b2
Correction for Windows.
2020-03-31 22:51:23 -03:00
Alex Peshkoff
8204d55930
Fixed CORE-6264: gbak with PIPE to stdout: invalid content if use '-se <host>:service_mgr' command switch
2020-03-31 22:21:58 +03:00
AlexPeshkoff
5e962f0e5a
Fixed CORE-2251: gbak doesn't return error code
2020-01-13 20:23:22 +03:00
8a8d7787d0
CORE-5538 implementation ( #229 )
...
* CORE-5538 implementation
2019-10-31 12:59:37 +03:00
AlexPeshkoff
69ba7fc920
Fixed CORE-6000: gbak issues "Your user name and password are not defined" when command switch "-fe(tch_password) ..." is specified when run as service
2019-10-11 19:58:47 +03:00
Adriano dos Santos Fernandes
6add872a1a
Complement fix for CORE-6145 - Wrong result in "similar to" with non latin characters.
2019-09-19 13:04:52 -03:00
Adriano dos Santos Fernandes
09474b099a
Support for NONE/OCTETS.
2019-09-01 21:01:38 -03:00
Adriano dos Santos Fernandes
28e18749ff
WIP: Reimplementation of SIMILAR TO and SUBSTRING...SIMILAR using Google's re2 library.
...
This should fix:
CORE-4874
CORE-5664
CORE-3858
CORE-6088
CORE-3773
CORE-5931
CORE-6088
CORE-4893
2019-08-10 22:39:19 -03:00
Adriano dos Santos Fernandes
45d5e3aa7a
Refactor public include files ( #205 )
...
Refactor include files.
2019-06-03 11:45:00 -03:00
AlexPeshkoff
1c2afb4717
Postfix for CORE-6028, thanks to Adriano
2019-03-22 17:53:00 +03:00
Alex Peshkoff
3831b18e03
Fixed CORE-5899: Memory leak in GBAK code when used as service
2018-08-22 16:29:36 +03:00
Alex Peshkoff
0ca8d61b66
Fixed CORE-5893:gbak may crash database when mixing alias with full database name
2018-08-15 16:08:42 +03:00
Adriano dos Santos Fernandes
a3e24613e8
Misc.
2018-08-05 22:39:28 -03:00
Alexander Peshkov
aa6cb5d05f
Initial implementation for CORE-5808 ( #160 )
...
* Implemented CORE-5808
2018-05-23 17:16:04 +03:00
Adriano dos Santos Fernandes
a48f18f019
Fixed CORE-5771 - Restore (without replace) when database already exists crashes gbak or Firebird (when run through service manager).
2018-03-11 11:52:11 -03:00
Alexander Peshkov
a6d57fc4d8
Gbak ( #139 )
...
* Rewritten gbak using OO API
* Make gbak correctly work with wide records (if record format to be made > 64K)
* Improve gbak performance over network using batch interface
* Enhanced template AutoPtr to make use of it more comfortable
2018-02-19 13:38:28 +03:00
Adriano dos Santos Fernandes
bee3105b47
Revert wrong push (branch gbak) to master.
2018-02-16 15:42:41 -02:00
Adriano dos Santos Fernandes
988f13dcd7
Misc
2018-02-16 13:06:16 -02:00
AlexPeshkoff
54607bbce4
Build gbak using OO API
2018-02-16 13:06:16 -02:00
Adriano dos Santos Fernandes
e5b1a902c7
Misc.
2016-08-23 22:23:33 -03:00
ilya071294
7bcd016672
Fixed deletion of existing backup file when backup is unsuccessful ( #43 )
2016-08-08 16:24:07 +03:00
Dmitry Starodubov
6347882209
Simplified passing variables to sub-make. Move functions from "fb_io" namespace to "os_utils" ( #30 )
2016-05-30 17:50:02 +03:00
Dmitry Starodubov
c3722be6de
Added LSB compliance ( #28 )
2016-05-25 15:14:01 +03:00
hvlad
9ae426a757
Please MSVC14:
...
-add space before XXXFORMAT macros to not confuse it with user-defined literals
-use existing snprintf
This should fix part of the issues at CORE-5099 and CORE-5120
2016-03-17 12:33:26 +02:00
Dmitry Yemanov
faa5d8b003
Avoid GBAK's mandatory runtime dependency on ICU, load it only when
...
really needed (-skip_data switch is specified).
2016-03-16 19:10:51 +03:00
alexpeshkoff
139331c7e3
Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
...
plain new to FB_NEW, making allocated with it blocks tagged with file/line.
Make related code slightly better readable.
2015-10-12 14:26:00 +00:00
dimitr
02120b05d1
Put some order to the page size macros and their usage. Changed the default page size to 8KB.
2015-09-01 07:24:10 +00:00
asfernandes
abde3b2cad
Misc.
2015-08-02 15:51:01 +00:00
robocop
6684adf32e
Misc.
2015-08-02 03:10:02 +00:00
hvlad
be4c021d5b
Make gbak output a bit more consistent look (see also CORE-1999)
2015-07-28 11:26:49 +00:00
hvlad
b77bf19e3b
Implement improvement CORE-1999 : TimeStamp in the every line output gbak.exe utility
...
Minor fixes in service manager.
Thanks to Alex for help.
Documentation will follow.
2015-07-26 20:49:15 +00:00
alexpeshkoff
16768b177d
Be more consistent putting IStatus into fast inline wrapper. Also some syntax sugar as suggested by Dmitry
2015-03-27 17:51:19 +00:00
alexpeshkoff
e7663b6bc0
Use status interface instead plain status vector when working with exceptions.
...
Avoid use of circullar allocation for strings in status vector (except when unavoidable for ISC API backward compatibility).
Use TLS for circullar allocation buffer instead manually working with threads' list.
2015-03-27 14:36:30 +00:00
alexpeshkoff
c14a1210b0
Work in progress on CORE-3632: make all file descriptors, opened by firebird, close on exec()
2014-12-17 14:31:02 +00:00
alexpeshkoff
ba62ee9947
Make it build on windows, work in progress - boot build is working
2014-09-29 17:24:30 +00:00
alexpeshkoff
4bdc2a3e19
Replaced macro FB_ALIGN with function fbAlign, minor related cleanup
2014-07-24 06:41:38 +00:00
skidder
7c743fc291
Fix build warnings
2014-07-17 18:48:46 +00:00
alexpeshkoff
568861d2d7
Cleanup - removed unused any more service time only switches trusted_user & trusted_role
2014-06-25 11:20:42 +00:00
alexpeshkoff
befcba7105
Fixed issues related to encoding of switch value in gbak/nbackup - thanks to Adriano. Added support for -SKIP_DATA to services.
2014-05-21 13:11:43 +00:00
mapopa
740fcef9a6
Misc cleanup
2014-05-09 09:23:37 +00:00
alexpeshkoff
9e3f5a9a56
Fixed CORE-4398: Provide ability to specify extra-long name of log when doing gbak to avoid "attempt to store 256 bytes in a clumplet" message
2014-05-07 10:21:49 +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
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