dimitr
1717dac8de
Totally misc.
2014-02-17 15:10:50 +00:00
hvlad
e3b82996a1
Windows only changes:
...
- try to load DLL's from fbclient's folder if DLL's file name contains no full path
- if attempt above failed, load DLL using given file name (as is)
- cleanup
It should fix CORE-4275 (create database fault if fbclient.dll loaded from another directory (Providers = Engine12))
2014-02-16 13:26:19 +00:00
alexpeshkoff
26b090c93b
Added access to configuration interfaces from IMaster and support for getting configured directories
2014-02-12 11:20:55 +00:00
paulbeach
d730cff39b
Darwin port
2014-02-03 08:58:01 +00:00
alexpeshkoff
ca4df415ca
Misc enhancements in .conf parser and *.conf.in files
2014-01-31 14:43:25 +00:00
alexpeshkoff
ede5ddeaa5
Misc formattingsrc/common/classes/fb_tls.h
2014-01-23 12:26:03 +00:00
paulbeach
018ef04d69
Darwin port for Firebird 3
2014-01-23 09:46:29 +00:00
alexpeshkoff
078827c8e0
Fixed possible alignment issue
2014-01-20 13:08:56 +00:00
hvlad
4dcfd8750a
Fixed bug CORE-4320 : Regression: isql crash when receiving statistics of execution of sql query
2014-01-20 09:13:37 +00:00
asfernandes
48ea42f1c0
Misc.
2014-01-19 20:38:16 +00:00
asfernandes
f3e7be12ba
Misc.
2014-01-16 14:52:18 +00:00
alexpeshkoff
1f19455043
Fixed posix build
2014-01-16 13:07:01 +00:00
hvlad
ac9e180d73
Adjusted MSVC10 build.
2014-01-16 11:41:46 +00:00
alexpeshkoff
949defe5e6
Implemented CORE-4317: Make ISQL use new object API with 32-bit length for object sizes (messages, SQL statements, etc.)
...
Implementation also includes changes in GPRE, but this utility is not complete - only commands, used in ISQL,
are working in code generator for new API.
New interface IUtl is added - it performs tasks, related with database objects (attachment, transaction, etc.),
but not requiring routing in YValve, i.e. client only tasks.
2014-01-15 13:02:08 +00:00
dimitr
a149317d89
Improvement CORE-3881: Extend the error reported for index/constraint violations to include the problematic key value.
2014-01-10 07:49:51 +00:00
asfernandes
0ec5daac05
Misc.
2014-01-06 00:51:37 +00:00
robocop
2810026363
Misc and warnings.
2013-12-29 00:35:50 +00:00
alexpeshkoff
d0a916138f
Fixed CORE-4298: fbsvcmgr doesn't recognise sts_record_versions and other sts switches
2013-12-19 13:48:17 +00:00
alexpeshkoff
64b4f89d43
Changed syntax of user definition operators according to discussion in devel
...
Added virtual table sec$user_attributes with parsed user's attributes
Implemented CORE-2004: Ability to alter user inactive/active
Implemented CORE-2063: Added CREATE OR ALTER USER operator
Implemented CORE-3931: Ability to set comment for the user
2013-12-17 14:20:25 +00:00
alexpeshkoff
72bfd909e6
Fixed CORE-4290: added SQL support to set/drop unlimited list of user's properties
2013-12-10 13:03:39 +00:00
alexpeshkoff
40de1dabb0
Implemented CORE-4290: Extensible property support which can add properties (name-value pairs) to users
2013-12-06 17:10:10 +00:00
alexpeshkoff
02a2e27e5f
Cleanup - commented code was invalid, w/o it warnigns are processed correctly
2013-11-26 10:35:30 +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
1b38b028b8
Scale of variable is signed value
2013-11-22 07:44:22 +00:00
alexpeshkoff
2ab67b56de
Fixed CORE-4178: New API should return proper metadata properties, not the historical artifacts
2013-11-22 06:42:40 +00:00
asfernandes
d543daf51a
Misc.
2013-11-21 01:17:08 +00:00
alexpeshkoff
096397097c
Use better way to ignore unused return value - thanks to Adriano
2013-11-20 12:12:07 +00:00
alexpeshkoff
d6297bebd4
Fixed some gcc warnings
2013-11-19 13:19:11 +00:00
alexpeshkoff
82f1524800
Fixed some more warnings
2013-11-18 14:56:14 +00:00
alexpeshkoff
190ff0ad45
Fixed warning "deleting object of abstract class type" where possible
2013-11-18 13:28:47 +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
alexpeshkoff
ae5e485cc5
misc
2013-11-14 15:36:59 +00:00
paulbeach
2f00756b93
Fix embedded on MacOS issue with symbolic links and relative paths
2013-11-07 11:17:33 +00:00
alexpeshkoff
8c546c2362
Fixed CORE-4241: Empty password will pass login
2013-10-30 12:46:35 +00:00
alexpeshkoff
9d31e79477
Cleanup - "Authentication" parameter from firebird.conf is overriden by "AuthServer"
2013-10-30 12:23:45 +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
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
hvlad
b86b3e0380
Fixed bug in downgrade()
2013-10-02 12:41:21 +00:00
alexpeshkoff
9d1683f40b
Misc
2013-10-01 09:30:52 +00:00
alexpeshkoff
4fa12124e6
Fixed build with valgrind
2013-10-01 08:08:06 +00:00
alexpeshkoff
18d66a33b4
Cleanup - avoid unneeded generate's argument in SortedArray and Hash
2013-09-24 08:46:10 +00:00
dimitr
c76ea0e7d3
Misc.
2013-09-23 12:27:40 +00:00
dimitr
ddffb4861d
Added conditional locking option to Firebird::Sync.
2013-09-22 15:36:57 +00:00
alexpeshkoff
b84835d590
Fixed CORE-4163: Configuration fbtrace.conf contains syntax errors (make trace use native order of config file keys)
2013-09-18 16:03:43 +00:00
dimitr
b1ecbccebb
Added comparison operations against string types.
2013-09-18 09:35:39 +00:00
alexpeshkoff
8be8a6ea7f
Fixed CORE-4219: Regular expressions with double-slash fail in trace
2013-09-16 13:55:06 +00:00
alexpeshkoff
a3abde8118
Fixed CORE-4211: Embedded engine hangs for 5 seconds when closing
2013-09-09 11:03:46 +00:00
dimitr
6c7aa77117
Temporary bugfix for the thread scheduling issue on Linux.
2013-08-26 10:02:55 +00:00
alexpeshkoff
a8f8465366
Postfix for CORE-3935 & CORE-3944: helps avoid segfaults/deadlocks when shutting down firebird
2013-08-16 12:44:10 +00:00
dimitr
ccef8ee6de
Fixed the negative/too-big numbers in the memory stats (CORE-4159).
2013-08-04 09:35:12 +00:00