hvlad
6edb5af515
Improvement CORE-4563 : Add support for Windows 8/2012 fast/low-latency "TCP Loopback Fast Path" functionality
2017-01-07 12:16:23 +02:00
Adriano dos Santos Fernandes
937cb8dafd
Misc.
2016-10-07 11:09:43 -03:00
d8d373435d
Fixed CORE-5347: Races when initializing wire compression
2016-09-05 18:14:42 +03:00
182c172f4d
Minor enhancements in debug output for wire compress
2016-08-24 13:28:27 +03:00
Jiri {x2} Cincura
a264b4ece0
Correct 'flush' spelling.
2016-08-23 08:28:51 +02:00
523882b980
Fixed CORE-5335: Segfault in remote server
2016-08-19 14:53:18 +03:00
ee105ddfe6
Fixed CORE-5294: Memory leak when use SHOW GRANTS on new empty database (3.0.1 & 4.0; SS & SC), also updated internal memleaks search tool
2016-07-05 15:04:27 +03:00
056164ab95
Fixed CORE-5296: Error in network protocol when performing callback to client for database crypt key
2016-06-29 13:41:03 +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
Adriano dos Santos Fernandes
c31769c46a
Fixed problems reported by PVS-Studio - http://www.viva64.com/en/b/0396/
2016-05-11 13:16:24 -03:00
Adriano dos Santos Fernandes
82b18b30f2
Misc.
2016-05-08 23:05:39 -03:00
Michal Kubecek
13aa5420f2
Allow to enforce IPv4 or IPv6 in URL-like connection string.
2016-05-04 21:38:36 +02:00
hvlad
3c80ce03c2
Fixed bug CORE-5120 : Firebird 3.0 + fbclient 3.0 - POST_EVENT won't work
2016-04-26 19:01:30 +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
hvlad
7f73f02d80
Fixed "bug" CORE-5139 : mistake in comment "can't ise MutexLockGuard here"
2016-03-15 10:42:03 +00:00
alexpeshkoff
926e3d903e
Fixed some asserts and segfaults in crypto manager
...
Disable simultaneous nbackup & encrypt/decrypt operation
2016-02-26 12:55:34 +00:00
alexpeshkoff
eacbf41269
Fixed CORE-5082: Server does not validate correctness of user/password pair provided in EXECUTE STATEMENT operator
2016-01-24 17:58:28 +00:00
alexpeshkoff
315332944b
Use correct error code
2016-01-24 17:53:12 +00:00
asfernandes
052af7edd4
Misc.
2016-01-17 01:46:26 +00:00
hvlad
737b5f81ac
IPv6 address could contain percent sign inside, therefore make sure error string not used as vfprintf format string by gds__log().
...
See also comments at CORE-2493.
2016-01-13 09:35:23 +00:00
hvlad
9e5c39acac
Addition to the patch for CORE-2493.
...
Always ask for numeric form of service name
2016-01-11 13:46:41 +00:00
hvlad
2820ede430
Improvement CORE-2493 : Append the IP address of the remote host to error messages in firebird.log for TCP connections
2016-01-10 14:20:47 +00:00
alexpeshkoff
0558b970fe
Fixed CORE-5047: mapUser() routine establish secondary attach using wrong provider
2015-12-29 14:39:00 +00:00
robocop
539fd4d80e
Misc.
2015-12-25 01:08:17 +00:00
alexpeshkoff
df2fb331cf
Fixed CORE-4964: Real errors during connect to security database are hidden by Srp user manager. Errors should be logged no matter what AuthServer is used. (taking into an account Sean's request re. special error for system-related problems)
2015-12-22 17:53:30 +00:00
alexpeshkoff
fde2d8fe85
Postfix for CORE-5032: error handling was broken, therefore checked for invalid error code
2015-12-17 15:14:51 +00:00
hvlad
f9d5a233e5
Let XNET client returns correct isc_network_error in case of not running XNET server.
...
Before it returns isc_unavailable and fools y-valve.
2015-12-17 11:28:52 +00:00
alexpeshkoff
3c3dbf657b
Fixed CORE-5032: Cannot connect to a database which have own security database without security3.fdb
2015-12-16 17:12:53 +00:00
asfernandes
35dc963ebd
Misc.
2015-12-06 22:49:24 +00:00
hvlad
12e47cc087
Avoid reporting of "SERVER/process_packet: broken port, server exiting" message for already detached port (affects CS only)
2015-11-23 16:08:38 +00:00
hvlad
14fb40a597
Refactor xnet module to separate client and server parts (endpoints).
...
It fixed bug CORE-5029 : AV in fbclient when multi-threaded application uses XNET protocol
and allows in the future to implement client ability to specify target server endpoint name
at connection level (currently it is set in firebird.conf).
2015-11-23 16:06:10 +00:00
asfernandes
313bff3a8f
Misc.
2015-11-20 00:33:06 +00:00
asfernandes
e757290c05
Fix bad indentation.
2015-11-20 00:25:32 +00:00
asfernandes
85cae875bf
Misc.
2015-11-18 01:10:08 +00:00
alexpeshkoff
0642e9615e
Fixed CORE-5017: Interrupt of aux connection during TCP setup phase causes server exit due to unhandled exception
2015-11-15 11:57:39 +00:00
alexpeshkoff
d395ac11eb
Postfix for CORE-5014: not good to disconnject same port twice, looks like I and Vlad tried to fix same bug simultaneously
2015-11-13 12:45:32 +00:00
hvlad
9d6b93176c
Fixed bug CORE-5015 : AV in engine could happen when ON DISCONNECT trigger posted event
2015-11-12 14:13:33 +00:00
alexpeshkoff
b8f65ccad4
Fixed CORE-5014: Interrupt of aux connection during TCP setup phase causes unclear error messages in firebird.log
2015-11-12 13:43:38 +00:00
hvlad
d0768b2664
Fixed bug CORE-4998 : Both client and server could not close connection after failed authentification
2015-11-09 13:26:52 +00:00
alexpeshkoff
a61fbdfd77
Fixed bug related with IntlParametersBlock noticed by Mark Rotteveel
2015-10-26 15:04:45 +00:00
hvlad
ed727453fa
Avoid send over closing socket (it put errors 10058 (WSAESHUTDOWN) in firebird.log)
2015-10-25 13:48:20 +00:00
hvlad
7f5408d8b3
Revert some of my recent changes in socket closing sequence as it causes delays client side on Linux.
...
It also should fix CORE-4977 : Detach of 3.x database from 3.x Linux client takes much longer than from 3.x Windows client
2015-10-25 13:45:10 +00:00
robocop
1cbaeb9b13
Misc.
2015-10-23 02:50:36 +00:00
hvlad
22daf59b41
It should fix TCS issue with events reported privately by Alex
2015-10-22 10:15:22 +00:00
hvlad
f48a07e4bd
Fixed logging WSAEINTR error on shutdown of Classic listener process (Windows-specific).
...
Error looks like
INET_connect
Unable to complete network request to host ...
Failed to establish a connection.
A blocking operation was interrupted by a call to WSACancelBlockingCall.
2015-10-19 14:55:09 +00:00
asfernandes
9c334ca1bd
Misc.
2015-10-18 01:30:28 +00:00
hvlad
fc4063fa16
Fixed few issues in event's handling code which could lead to AV (CORE-4680).
...
Fixed few small memory leaks.
2015-10-16 15:30:19 +00:00
hvlad
4068a225b4
Implemented delayed closing of server sockets - it should fix server hang up (see CORE-4680).
...
Fixed socket disconnect handling to allow graceful shutdown of network connection and avoid a lot of network errors in firebird.log (mostly 10053\10054).
Misc changes.
2015-10-16 15:28:51 +00: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