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

131 Commits

Author SHA1 Message Date
alexpeshkoff
2e3acab9b0 Use fb_utils::init_status() to reinitialize vector 2008-09-11 13:22:59 +00:00
alexpeshkoff
a3c947ea76 Renamed Service's methods according to Claudio's request to reflect data movement direction 2008-09-11 11:51:25 +00:00
alexpeshkoff
47dfde8f95 Fixed a number of problems (races, deadlock) in gsec's error reporting.
Removed tsec_status_vector, making error reporting simpler and more reliable.
2008-09-11 11:25:35 +00:00
alexpeshkoff
836212cc85 fixed client AV in non-interactive mode 2008-09-11 09:40:02 +00:00
alexpeshkoff
04bbba056b Improved gsec's diagnostics 2008-09-10 12:48:48 +00:00
asfernandes
0f387a9bee Misc 2008-09-06 18:42:55 +00:00
alexpeshkoff
c519a71cfc Restored correct behavior - avoid duplication of error message 2008-09-05 14:19:16 +00:00
alexpeshkoff
de1cc4f41a Fixed broken by me this week use of status vector in services - thanks to D.Kovalenko 2008-09-05 11:41:00 +00:00
asfernandes
5a111d8427 Misc 2008-08-15 02:06:23 +00:00
alexpeshkoff
0187d66d78 Fixed multithread safety problems in security.epp when used as service.
This also fixes CORE-2022 - "EXECUTE BLOCK" statement does not support "CREATE USER".

SECURITY_exec_line() is deoptimized now, i.e. requests will be recompiled each times they are used.
It can be optimized again by passing request handles from outside world together with transaction handle,
but I see no big use in optimizing user database management code.
2008-08-12 13:46:34 +00:00
robocop
46df47034c Misc. 2008-06-10 12:28:26 +00:00
robocop
a84cc0ec05 Cleanup. 2008-05-23 13:27:47 +00:00
alexpeshkoff
796e02d2a5 1. Cleanup - use constants ISC_USER/ISC_PASSWORD instead of always repeated string constants.
2. Let services uses environment and OS auth when run embedded.
2008-05-19 13:58:37 +00:00
alexpeshkoff
0552035ce5 Added transaction support in user management commands 2008-05-15 15:15:02 +00:00
alexpeshkoff
7ff8e4d2be Fixed CORE-1879: Server uses wrong authentication method 2008-05-04 13:38:02 +00:00
robocop
7d4533725b Misc. 2008-04-26 10:31:03 +00:00
alexpeshkoff
7384d7129b cleanup 2008-04-08 11:28:05 +00:00
alexpeshkoff
2ade43d5d7 make sure status vector is initialized 2008-04-07 16:30:13 +00:00
alexpeshkoff
e3d7732078 Fix for CORE-1805: do not let svc_status blink during utility operation, instead copy it at service exit time 2008-04-07 10:52:34 +00:00
asfernandes
29fbfbb8ff Misc 2008-04-06 14:45:51 +00:00
robocop
5e282b9f7e Misc. 2008-04-06 10:31:58 +00:00
alexpeshkoff
4a919885e1 Fixed CORE-1810: Usernames with '.' character 2008-04-04 15:46:04 +00:00
alexpeshkoff
aafed20fe1 Fixed problems with shutting down actively running engine - related with CORE-1805. 2008-04-02 14:26:17 +00:00
robocop
c6d8b0f46f Style. 2008-03-05 08:39:26 +00:00
alexpeshkoff
7137e2327c one more fix for CORE-1680 2008-03-03 13:52:08 +00:00
dimitr
042472b132 The merge is being fixed. 2008-01-16 13:20:24 +00:00
alexpeshkoff
0b1bb80670 Merge continued 2008-01-16 10:29:54 +00:00
dimitr
ae692fc319 The merge continued. 2008-01-16 10:17:51 +00:00
dimitr
4f902e63d0 Committed with conflicts by Alex's request. 2008-01-16 10:12:30 +00:00
alexpeshkoff
e488a74875 Fixed CORE-1680: gsec display only shows some first users when there are many users (>50) in security database 2008-01-09 09:21:47 +00:00
alexpeshkoff
8df71d2d89 Better fix for a problem, reported by Roman 2007-12-27 09:20:36 +00:00
alexpeshkoff
2dbb598a2c restored correct processing of QUIT command - thanks to Adriano 2007-10-22 09:09:07 +00:00
alexpeshkoff
957144131f removed unneeded code - thanks to Adriano 2007-10-11 11:17:08 +00:00
asfernandes
4161dc725c Misc 2007-10-10 02:06:20 +00:00
alexpeshkoff
7a26058087 Do not exit from gsec on errors in interactive mode 2007-10-08 13:42:09 +00:00
alexpeshkoff
ad13f1c22e Restored diagnostics from firebird pre-2.0 2007-09-26 17:54:53 +00:00
asfernandes
f75c4f33ef Remove warning 2007-06-14 15:14:55 +00:00
alexpeshkoff
07b7d249e9 misc 2007-05-21 12:10:48 +00:00
alexpeshkoff
4487203f21 Fixed CORE-1263 - gsec incorrectly processes some switches 2007-05-21 12:06:44 +00:00
alexpeshkoff
e26228270f 1. avoid code duplication defining arg_string
2. fix posix build
2007-04-27 09:20:17 +00:00
skidder
91fa2c7080 Fix MSVC8/Win32 build. IMO, these things where not nice:
- Target-dependent global typedefs
- Target-dependent stuff in COMMON .cpp files
2007-04-26 19:30:15 +00:00
alexpeshkoff
8274d3213d Fixed CORE-867 - all utilities now hide password from "ps" as soon as possible 2007-04-25 14:10:47 +00:00
alexpeshkoff
4e5adaf94c Fixed CORE-856 - Unable to set FName, MName, LName fields in security to blank 2007-04-23 12:57:39 +00:00
alexpeshkoff
6e735f7c53 Misc + gcc warning hunting 2007-04-09 16:15:29 +00:00
alexpeshkoff
1932c8f4e7 added switch -trusted to most of firebird utilities 2007-04-07 08:47:58 +00:00
robocop
e71a03261c This is the full SafeArg implementation for getting rid of the fixed parameter types in the messages db. Alas, the legacy messages (before FB2.1) can't be changed in number of arguments neither the types of arguments sent by callers of the MsgPrint family or the fb_msg_format functions can be changed because old clients know these legacy messages and would crash. 2007-03-28 04:20:36 +00:00
asfernandes
e2b5f28f5f Misc 2007-02-11 16:57:19 +00:00
robocop
409ff041dd Misc and replaced "IB" by "FB" where it made sense to me. 2007-02-11 09:04:54 +00:00
alexpeshkoff
f1151d822b Fix for threaded services. Thanks to Adriano. 2006-12-20 08:38:41 +00:00
alexpeshkoff
e0507b190a Avoid loosing initial error code 2006-12-18 09:30:40 +00:00