You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(10) |
Nov
(55) |
Dec
(36) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(38) |
Feb
(108) |
Mar
(79) |
Apr
(95) |
May
(64) |
Jun
(130) |
Jul
(146) |
Aug
(121) |
Sep
(96) |
Oct
(149) |
Nov
(161) |
Dec
(113) |
| 2004 |
Jan
(113) |
Feb
(163) |
Mar
(248) |
Apr
(132) |
May
(157) |
Jun
(160) |
Jul
(236) |
Aug
(284) |
Sep
(293) |
Oct
(277) |
Nov
(257) |
Dec
(356) |
| 2005 |
Jan
(203) |
Feb
(190) |
Mar
(220) |
Apr
(165) |
May
(124) |
Jun
(160) |
Jul
(190) |
Aug
(142) |
Sep
(152) |
Oct
(189) |
Nov
(187) |
Dec
(159) |
| 2006 |
Jan
(170) |
Feb
(151) |
Mar
(212) |
Apr
(262) |
May
(226) |
Jun
(196) |
Jul
(223) |
Aug
(165) |
Sep
(163) |
Oct
(348) |
Nov
(225) |
Dec
(141) |
| 2007 |
Jan
(261) |
Feb
(161) |
Mar
(222) |
Apr
(193) |
May
(121) |
Jun
(157) |
Jul
(151) |
Aug
(159) |
Sep
(61) |
Oct
(123) |
Nov
(172) |
Dec
(96) |
| 2008 |
Jan
(104) |
Feb
(138) |
Mar
(131) |
Apr
(131) |
May
(74) |
Jun
(107) |
Jul
(89) |
Aug
(89) |
Sep
(172) |
Oct
(158) |
Nov
(119) |
Dec
(86) |
| 2009 |
Jan
(52) |
Feb
(84) |
Mar
(78) |
Apr
(83) |
May
(54) |
Jun
(79) |
Jul
(60) |
Aug
(62) |
Sep
(50) |
Oct
(147) |
Nov
(50) |
Dec
(70) |
| 2010 |
Jan
(135) |
Feb
(113) |
Mar
(74) |
Apr
(93) |
May
(35) |
Jun
(71) |
Jul
(33) |
Aug
(110) |
Sep
(47) |
Oct
(18) |
Nov
(61) |
Dec
(34) |
| 2011 |
Jan
(46) |
Feb
(47) |
Mar
(25) |
Apr
(24) |
May
(21) |
Jun
(22) |
Jul
(20) |
Aug
(51) |
Sep
(31) |
Oct
(42) |
Nov
(22) |
Dec
(22) |
| 2012 |
Jan
(31) |
Feb
(19) |
Mar
(25) |
Apr
(55) |
May
(16) |
Jun
(28) |
Jul
(33) |
Aug
(25) |
Sep
(32) |
Oct
(25) |
Nov
(52) |
Dec
(35) |
| 2013 |
Jan
(43) |
Feb
(18) |
Mar
(36) |
Apr
(45) |
May
(22) |
Jun
(13) |
Jul
(31) |
Aug
(24) |
Sep
(19) |
Oct
(59) |
Nov
(47) |
Dec
(25) |
| 2014 |
Jan
(27) |
Feb
(15) |
Mar
(38) |
Apr
(10) |
May
(15) |
Jun
(36) |
Jul
(24) |
Aug
(28) |
Sep
(16) |
Oct
(6) |
Nov
(44) |
Dec
(40) |
| 2015 |
Jan
(52) |
Feb
(22) |
Mar
(13) |
Apr
(17) |
May
(22) |
Jun
(36) |
Jul
(18) |
Aug
(41) |
Sep
(71) |
Oct
(60) |
Nov
(49) |
Dec
(43) |
| 2016 |
Jan
(60) |
Feb
(13) |
Mar
(21) |
Apr
(28) |
May
(23) |
Jun
(39) |
Jul
(17) |
Aug
(37) |
Sep
(33) |
Oct
(15) |
Nov
(22) |
Dec
(20) |
| 2017 |
Jan
(27) |
Feb
(40) |
Mar
(48) |
Apr
(19) |
May
(29) |
Jun
(2) |
Jul
(19) |
Aug
(36) |
Sep
(18) |
Oct
(10) |
Nov
(11) |
Dec
(5) |
| 2018 |
Jan
(5) |
Feb
(4) |
Mar
(5) |
Apr
(3) |
May
(4) |
Jun
(17) |
Jul
(7) |
Aug
(7) |
Sep
(12) |
Oct
(8) |
Nov
(2) |
Dec
|
| 2019 |
Jan
(8) |
Feb
(5) |
Mar
(3) |
Apr
(5) |
May
(3) |
Jun
(2) |
Jul
(8) |
Aug
(7) |
Sep
(3) |
Oct
(12) |
Nov
(7) |
Dec
(1) |
| 2020 |
Jan
(8) |
Feb
(3) |
Mar
(7) |
Apr
(1) |
May
(2) |
Jun
(1) |
Jul
(3) |
Aug
(25) |
Sep
(5) |
Oct
(3) |
Nov
(7) |
Dec
(16) |
| 2021 |
Jan
(11) |
Feb
(10) |
Mar
(16) |
Apr
(8) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Jiri C. (JIRA) <tr...@fi...> - 2019-08-13 14:11:22
|
Support 48 bit (technically 64 bit) transaction ids
---------------------------------------------------
Key: DNET-896
URL: http://tracker.firebirdsql.org/browse/DNET-896
Project: .NET Data provider
Issue Type: New Feature
Components: ADO.NET Provider
Affects Versions: 6.7.0.0
Reporter: Jiri Cincura
Assignee: Jiri Cincura
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Jiri C. (JIRA) <tr...@fi...> - 2019-08-12 11:37:24
|
Using TraceSource (TraceHelper) is slow
---------------------------------------
Key: DNET-895
URL: http://tracker.firebirdsql.org/browse/DNET-895
Project: .NET Data provider
Issue Type: Improvement
Components: ADO.NET Provider
Reporter: Jiri Cincura
Assignee: Jiri Cincura
The usage of TraceSource via TraceHelper is slow, which is especially visible in LogCommand as it's called from Prepare.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Jiri C. (JIRA) <tr...@fi...> - 2019-08-08 09:25:27
|
Trusted Auth support for FbService
----------------------------------
Key: DNET-894
URL: http://tracker.firebirdsql.org/browse/DNET-894
Project: .NET Data provider
Issue Type: Improvement
Components: ADO.NET Provider
Affects Versions: 6.7.0.0
Reporter: Jiri Cincura
Assignee: Jiri Cincura
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: LC A. T. (JIRA) <tr...@fi...> - 2019-08-08 09:13:47
|
Trusted Authentication fails with Code First
--------------------------------------------
Key: DNET-893
URL: http://tracker.firebirdsql.org/browse/DNET-893
Project: .NET Data provider
Issue Type: Bug
Affects Versions: 6.7.0.0
Environment: Windows 10, Firebird Super Server 2.5, Visual Studio 2019, Entity Framework 6.1.3, Code First
Reporter: LC Arch Team
Assignee: Jiri Cincura
*Observed Behavior:
Querying the database via LINQ to entities fails with an InvalidOperationException: No user name was specified.
*Expected Behavior*
No exception
*Cause*
FbProviderServices.GetDbProviderManifestToken creates a new connection through FbServerProperties if the given DbConnection is not already open. FbServerProperties, or more specifically its base classe, FbService does not support Trusted Authentication. FbService.Open specifically checks for the existence of a user name and password and throws an exception.
FbService.cs:
{code}
protected void Open()
{
if (State != FbServiceState.Closed)
throw new InvalidOperationException("Service already Open.");
if (string.IsNullOrEmpty(_csManager.UserID))
throw new InvalidOperationException("No user name was specified.");
if (string.IsNullOrEmpty(_csManager.Password))
throw new InvalidOperationException("No user password was specified.");
{code}
By contrast, FbConnectionInternal first checks for the existence of a user name and password, and branches into trusted authentication.
FbConnectionInternal.cs:
{code}
public void Connect()
{
if (Charset.GetCharset(this.options.Charset) == null)
throw new FbException("Invalid character set specified");
try
{
this.db = ClientFactory.CreateDatabase(this.options);
this.db.Charset = Charset.GetCharset(this.options.Charset);
this.db.Dialect = (short) this.options.Dialect;
this.db.PacketSize = this.options.PacketSize;
DatabaseParameterBuffer dpb = this.BuildDpb(this.db, this.options);
if (this.options.FallIntoTrustedAuth)
this.db.AttachWithTrustedAuth(dpb, this.options.DataSource, this.options.Port, this.options.Database);
else
this.db.Attach(dpb, this.options.DataSource, this.options.Port, this.options.Database);
}
{code}
*Workaround*
Opening the connection manually before passing it into DbContext is a workaround.
*Stack Trace*
> FirebirdSql.Data.FirebirdClient.dll!FirebirdSql.Data.Services.FbService.Open() Line 108 C#
FirebirdSql.Data.FirebirdClient.dll!FirebirdSql.Data.Services.FbService.QueryService(byte[] items) Line 346 C#
FirebirdSql.Data.FirebirdClient.dll!FirebirdSql.Data.Services.FbService.ProcessQuery(byte[] items, System.Action<bool, object> queryResponseAction) Line 235 C#
FirebirdSql.Data.FirebirdClient.dll!FirebirdSql.Data.Services.FbService.Query(byte[] items) Line 199 C#
FirebirdSql.Data.FirebirdClient.dll!FirebirdSql.Data.Services.FbServerProperties.GetInfo(int item) Line 87 C#
FirebirdSql.Data.FirebirdClient.dll!FirebirdSql.Data.Services.FbServerProperties.GetString(int item) Line 77 C#
EntityFramework.Firebird.dll!FirebirdSql.Data.EntityFramework6.FbProviderServices.GetDbProviderManifestToken(System.Data.Common.DbConnection connection) Line 154 C#
EntityFramework.dll!System.Data.Entity.Core.Common.DbProviderServices.GetProviderManifestToken(System.Data.Common.DbConnection connection) Unknown
EntityFramework.dll!System.Data.Entity.Utilities.DbProviderServicesExtensions.GetProviderManifestTokenChecked(System.Data.Entity.Core.Common.DbProviderServices providerServices, System.Data.Common.DbConnection connection) Unknown
mscorlib.dll!System.Collections.Concurrent.ConcurrentDictionary<System.Tuple<System.Type, string, string>, string>.GetOrAdd(System.Tuple<System.Type, string, string> key, System.Func<System.Tuple<System.Type, string, string>, string> valueFactory) Unknown
EntityFramework.dll!System.Data.Entity.Utilities.DbConnectionExtensions.GetProviderInfo(System.Data.Common.DbConnection connection, out System.Data.Entity.Core.Common.DbProviderManifest providerManifest) Unknown
EntityFramework.dll!System.Data.Entity.DbModelBuilder.Build(System.Data.Common.DbConnection providerConnection) Unknown
EntityFramework.dll!System.Data.Entity.Internal.LazyInternalContext.CreateModel(System.Data.Entity.Internal.LazyInternalContext internalContext) Unknown
EntityFramework.dll!System.Data.Entity.Internal.RetryLazy<System.Data.Entity.Internal.LazyInternalContext, System.Data.Entity.Infrastructure.DbCompiledModel>.GetValue(System.Data.Entity.Internal.LazyInternalContext input) Unknown
EntityFramework.dll!System.Data.Entity.Internal.LazyInternalContext.InitializeContext() Unknown
EntityFramework.dll!System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(System.Type entityType) Unknown
EntityFramework.dll!System.Data.Entity.Internal.Linq.InternalSet<Settings.DataAccess.Entities.SettingEntity>.Initialize() Unknown
EntityFramework.dll!System.Data.Entity.Internal.Linq.InternalSet<Settings.DataAccess.Entities.SettingEntity>.InternalContext.get() Unknown
EntityFramework.dll!System.Data.Entity.Infrastructure.DbQuery<Settings.DataAccess.Entities.SettingEntity>.System.Linq.IQueryable.Provider.get() Unknown
System.Core.dll!System.Linq.Queryable.Where<Settings.DataAccess.Entities.SettingEntity>(System.Linq.IQueryable<Settings.DataAccess.Entities.SettingEntity> source, System.Linq.Expressions.Expression<System.Func<Settings.DataAccess.Entities.SettingEntity, bool>> predicate) Unknown
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Jiri C. (JIRA) <tr...@fi...> - 2019-08-05 09:02:25
|
Connection string "database" parsing ambiguity
----------------------------------------------
Key: DNET-892
URL: http://tracker.firebirdsql.org/browse/DNET-892
Project: .NET Data provider
Issue Type: Task
Components: ADO.NET Provider
Affects Versions: 6.7.0.0
Reporter: Jiri Cincura
Assignee: Jiri Cincura
@"database=C:\TEST.FDB":
DataSource=>localhost and Database=>C:\TEST.FDB
@"database=test:C:\TEST.FDB":
DataSource=>test and Database=>C:\TEST.FDB
Hence the first example could also be equivalent to this:
@"datasource=C;database=\TEST.FDB"
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Jiri C. (JIRA) <tr...@fi...> - 2019-07-30 11:32:26
|
Drop methods BeginXxx/EndXxx on FbCommand #breaking
---------------------------------------------------
Key: DNET-891
URL: http://tracker.firebirdsql.org/browse/DNET-891
Project: .NET Data provider
Issue Type: Task
Components: ADO.NET Provider
Affects Versions: 6.7.0.0
Reporter: Jiri Cincura
Assignee: Jiri Cincura
These methods were never actually properly done and with async/await they make little sense (and proper async code paths should be implemented).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Jiri C. (JIRA) <tr...@fi...> - 2019-07-26 10:23:22
|
Support for EventCounters in .NET Core
--------------------------------------
Key: DNET-890
URL: http://tracker.firebirdsql.org/browse/DNET-890
Project: .NET Data provider
Issue Type: New Feature
Components: ADO.NET Provider
Affects Versions: 6.7.0.0
Reporter: Jiri Cincura
Assignee: Jiri Cincura
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Jiri C. (JIRA) <tr...@fi...> - 2019-07-16 07:31:27
|
Support for wire encryption and Sspi
------------------------------------
Key: DNET-889
URL: http://tracker.firebirdsql.org/browse/DNET-889
Project: .NET Data provider
Issue Type: New Feature
Components: ADO.NET Provider
Affects Versions: 6.6.0.0
Reporter: Jiri Cincura
Assignee: Jiri Cincura
Priority: Minor
QueryContextAttributes(&ctxtHndl, SECPKG_ATTR_SESSION_KEY, &key)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Jiri C. (JIRA) <tr...@fi...> - 2019-07-15 10:05:23
|
PackageDescription should be Description
----------------------------------------
Key: DNET-888
URL: http://tracker.firebirdsql.org/browse/DNET-888
Project: .NET Data provider
Issue Type: Bug
Components: NuGet packages
Affects Versions: 6.6.0.0
Reporter: Jiri Cincura
Assignee: Jiri Cincura
Priority: Trivial
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Darko I. (JIRA) <tr...@fi...> - 2019-07-11 21:48:27
|
Database file is not released after closing embedded server connection
----------------------------------------------------------------------
Key: DNET-887
URL: http://tracker.firebirdsql.org/browse/DNET-887
Project: .NET Data provider
Issue Type: Bug
Components: ADO.NET Provider
Affects Versions: 6.6.0.0, 6.5.0.0, 6.4.0.0, 6.3.0.0, 6.2.0.0, 6.1.0.0, 6.0.0.0
Reporter: Darko Ivanovic
Assignee: Jiri Cincura
Priority: Minor
After closing embedded server connection database file is not released, and subsequent delete or rename of database file fails.
This was working properly up to version 6.0.0.0.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Henning H. (JIRA) <tr...@fi...> - 2019-07-09 07:16:27
|
EF Core - Scaffold don't create the database classes
----------------------------------------------------
Key: DNET-886
URL: http://tracker.firebirdsql.org/browse/DNET-886
Project: .NET Data provider
Issue Type: Bug
Components: ADO.NET Provider
Affects Versions: 6.6.0.0
Environment: Windows 8.1, Visual Studio 2019 (16.1.5), Firebird 3.0-Database
Reporter: Henning Hassmann
Assignee: Jiri Cincura
Hi, I try to create the databases classes with Scaffold but I only get the xxx_DataContext.cs.
My Scaffold-String looks like this:
Scaffold-DbContext "User=xxx;Password=xxx;Database=localhost/3050:Test;Dialect=3;Charset=NONE;Role=;ServerType=0" FirebirdSql.EntityFrameworkCore.Firebird -DataAnnotations -ContextDir Data -OutputDir DB_Modell
Is anything else missing?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Henning H. (JIRA) <tr...@fi...> - 2019-07-09 06:03:30
|
EF Core - Scaffold don't create the database classes
----------------------------------------------------
Key: DNET-885
URL: http://tracker.firebirdsql.org/browse/DNET-885
Project: .NET Data provider
Issue Type: Bug
Components: ADO.NET Provider
Affects Versions: 6.6.0.0
Environment: Windows 8.1, Visual Studio 2019 (16.1.5), Firebird 3.0-Database
Reporter: Henning Hassmann
Assignee: Jiri Cincura
Hi, I try to create the databases classes with Scaffold but I only get the xxx_DataContext.cs.
My Scaffold-String looks like this:
Scaffold-DbContext "User=xxx;Password=xxx;Database=localhost/3050:Test;Dialect=3;Charset=NONE;Role=;ServerType=0" FirebirdSql.EntityFrameworkCore.Firebird -DataAnnotations -ContextDir Data -OutputDir DB_Modell
Is anything else missing?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Henning H. (JIRA) <tr...@fi...> - 2019-07-05 05:34:18
|
EF Core - Firebird Migration auto-increment problem
---------------------------------------------------
Key: DNET-884
URL: http://tracker.firebirdsql.org/browse/DNET-884
Project: .NET Data provider
Issue Type: Bug
Components: ADO.NET Provider
Affects Versions: 6.6.0.0
Environment: Windows 8.1, Visual Studio 2019 (16.1.5), Firebird 3.0-Database
Reporter: Henning Hassmann
Assignee: Jiri Cincura
Hi. I'm testing the migration with EF Core with MSSQL-Server and Firebird 3.0.
I create a new table with a few fields. The key-field has the property .ValueGeneratedOnAdd(), but the key-field in the Firebird database doesn't get an auto-increment during the migration. It works with the MS-SQL-Server correctly.
I use the framework FirebirdSql.EntityFrameworkCore.Firebird version 6.6.0.
modelBuilder.Entity("GenerateCodeFromDB.DB_Modell.TblTest", b =>
{
b.Property<long>("Id")
.ValueGeneratedOnAdd()
.HasColumnName("ID")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
b.Property<DateTime?>("Date");
b.Property<string>("Name")
.HasMaxLength(50);
b.Property<int?>("Number");
b.HasKey("Id");
b.ToTable("tblTest");
});
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Jiri C. (JIRA) <tr...@fi...> - 2019-06-30 14:00:11
|
Use app.config.install.xdt for EF6
----------------------------------
Key: DNET-883
URL: http://tracker.firebirdsql.org/browse/DNET-883
Project: .NET Data provider
Issue Type: Improvement
Components: NuGet packages
Reporter: Jiri Cincura
Assignee: Jiri Cincura
More info here https://github.com/aspnet/EntityFramework6/pull/953#issuecomment-506987989.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Norbert S. G. <ns...@te...> - 2019-06-02 12:06:58
|
Hello, I am looking for info on state session storage in firebird. Do you have links or examples to implement this? Thank you in advance Norbert -- Norbert Saint Georges http://tetrasys.fi |
|
From: Jiri C. (JIRA) <tr...@fi...> - 2019-05-30 09:27:26
|
Close cursor before transaction commit
--------------------------------------
Key: DNET-882
URL: http://tracker.firebirdsql.org/browse/DNET-882
Project: .NET Data provider
Issue Type: Task
Components: ADO.NET Provider
Affects Versions: 6.6.0.0
Reporter: Jiri Cincura
Assignee: Jiri Cincura
Priority: Minor
Description in CORE-6067.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Marik D. (JIRA) <tr...@fi...> - 2019-05-20 08:58:32
|
Implement connect via XNET protocol
-----------------------------------
Key: DNET-881
URL: http://tracker.firebirdsql.org/browse/DNET-881
Project: .NET Data provider
Issue Type: New Feature
Components: ADO.NET Provider
Reporter: Marik Decide
Assignee: Jiri Cincura
Would like to firebird .net developers implement connect via XNET protocol.I try to use connect via inet4 but I have problems on clients machines. The database uses as local, customers has antivirus software on them computers. After talking with the developers of the firebird kernel, it was suggested to use xnet protocol for solution this problem. But xnet don't implement in firebird .net provider. Normal working with encrypted database (cryptkey callback) is very important. Also in some forums I observed the regrets of some users that there is can't use xnet in the Firebird .net.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Jiri C. (JIRA) <tr...@fi...> - 2019-05-02 10:20:51
|
Change default character set in connection string from NONE to UTF8 #breaking
-----------------------------------------------------------------------------
Key: DNET-880
URL: http://tracker.firebirdsql.org/browse/DNET-880
Project: .NET Data provider
Issue Type: Improvement
Components: ADO.NET Provider
Reporter: Jiri Cincura
Assignee: Jiri Cincura
Priority: Trivial
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Yuriy (JIRA) <tr...@fi...> - 2019-04-23 09:15:19
|
connection shutdown
-------------------
Key: DNET-879
URL: http://tracker.firebirdsql.org/browse/DNET-879
Project: .NET Data provider
Issue Type: Bug
Components: ADO.NET Provider
Affects Versions: 6.5.0.0
Environment: Windows10
Reporter: Yuriy
Assignee: Jiri Cincura
Server Error in '/' Application.
connection shutdown
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: FirebirdSql.Data.Common.IscException: connection shutdown
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[IscException: connection shutdown]
FirebirdSql.Data.Client.Native.FesServiceManager.ProcessStatusVector(IntPtr[] statusVector) +105
FirebirdSql.Data.Client.Native.FesServiceManager.Attach(ServiceParameterBuffer spb, String dataSource, Int32 port, String service, Byte[] cryptKey) +181
FirebirdSql.Data.Services.FbService.Open() +675
[FbException (0x14000218): connection shutdown]
FirebirdSql.Data.Services.FbService.Open() +1024
FirebirdSql.Data.Services.FbService.QueryService(Byte[] items) +56
FirebirdSql.Data.Services.FbService.ProcessQuery(Byte[] items, Action`2 queryResponseAction) +49
FirebirdSql.Data.Services.FbService.Query(Byte[] items) +142
FirebirdSql.Data.Services.FbServerProperties.GetInfo(Int32 item) +46
FirebirdSql.Data.Services.FbServerProperties.GetString(Int32 item) +9
EntityFramework.Firebird.FbProviderServices.GetDbProviderManifestToken(DbConnection connection) +125
[InvalidOperationException: Could not retrieve storage version.]
EntityFramework.Firebird.FbProviderServices.GetDbProviderManifestToken(DbConnection connection) +240
System.Data.Entity.Core.Common.DbProviderServices.GetProviderManifestToken(DbConnection connection) +115
[ProviderIncompatibleException: The provider did not return a ProviderManifestToken string.]
System.Data.Entity.Core.Common.DbProviderServices.GetProviderManifestToken(DbConnection connection) +372
System.Data.Entity.Utilities.DbProviderServicesExtensions.GetProviderManifestTokenChecked(DbProviderServices providerServices, DbConnection connection) +23
[ProviderIncompatibleException: An error occurred accessing the database. This usually means that the connection to the database failed. Check that the connection string is correct and that the appropriate DbContext constructor is being used to specify it or find it in the application's config file. See http://go.microsoft.com/fwlink/?LinkId=386386 for information on DbContext and connections. See the inner exception for details of the failure.]
System.Data.Entity.Utilities.DbProviderServicesExtensions.GetProviderManifestTokenChecked(DbProviderServices providerServices, DbConnection connection) +100
System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) +87
System.Data.Entity.Utilities.DbConnectionExtensions.GetProviderInfo(DbConnection connection, DbProviderManifest& providerManifest) +89
System.Data.Entity.DbModelBuilder.Build(DbConnection providerConnection) +63
System.Data.Entity.Internal.LazyInternalContext.CreateModel(LazyInternalContext internalContext) +222
System.Data.Entity.Internal.RetryLazy`2.GetValue(TInput input) +224
System.Data.Entity.Internal.LazyInternalContext.InitializeContext() +884
System.Data.Entity.Internal.LazyInternalContext.get_ModelBeingInitialized() +21
System.Data.Entity.Infrastructure.EdmxWriter.WriteEdmx(DbContext context, XmlWriter writer) +134
System.Data.Entity.Utilities.DbContextExtensions.GetModel(Action`1 writeXml) +128
System.Data.Entity.Migrations.DbMigrator..ctor(DbMigrationsConfiguration configuration, DbContext usersContext, DatabaseExistenceState existenceState, Boolean calledByCreateDatabase) +682
System.Data.Entity.Migrations.DbMigrator..ctor(DbMigrationsConfiguration configuration) +28
VMS.Core.Infrastructure.Startup.ApplyMigrations() in D:\Projects\vistra-jenkins\Core\VMS\Core\Infrastructure\Start\Startup.cs:60
VMS.Core.Infrastructure.Startup.Configuration(IAppBuilder app) in D:\Projects\vistra-jenkins\Core\VMS\Core\Infrastructure\Start\Startup.cs:35
[TargetInvocationException: Exception has been thrown by the target of an invocation.]
System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0
System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) +128
System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +142
Owin.Loader.<>c__DisplayClass12.<MakeDelegate>b__b(IAppBuilder builder) +93
Owin.Loader.<>c__DisplayClass1.<LoadImplementation>b__0(IAppBuilder builder) +212
Microsoft.Owin.Host.SystemWeb.OwinAppContext.Initialize(Action`1 startup) +873
Microsoft.Owin.Host.SystemWeb.OwinBuilder.Build(Action`1 startup) +51
Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint() +101
System.Threading.LazyInitializer.EnsureInitializedCore(T& target, Boolean& initialized, Object& syncLock, Func`1 valueFactory) +135
Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init(HttpApplication context) +160
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +580
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +165
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +267
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +341
[HttpException (0x80004005): Exception has been thrown by the target of an invocation.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +523
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +107
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +688
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Ich (JIRA) <tr...@fi...> - 2019-04-17 14:48:56
|
Support of FB 4.0 TIMESTAMP WITH TIME ZONE
------------------------------------------
Key: DNET-878
URL: http://tracker.firebirdsql.org/browse/DNET-878
Project: .NET Data provider
Issue Type: New Feature
Components: ADO.NET Provider
Reporter: Ich
Assignee: Jiri Cincura
Firebird 4.0 will support TIMESTAMP WITH TIME ZONE.
http://www.ibexpert.net/IBE/index.php?n ... oneSupport
The corresponding type in .NET is DateTimeOffset. This should be supported for reading and writing.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Pavel (JIRA) <tr...@fi...> - 2019-04-14 05:42:59
|
Long aliases are generated in WHERE clause
------------------------------------------
Key: DNET-877
URL: http://tracker.firebirdsql.org/browse/DNET-877
Project: .NET Data provider
Issue Type: Bug
Components: Entity Framework Core
Affects Versions: 6.6.0.0
Reporter: Pavel
Assignee: Jiri Cincura
When access to condition column passes through several tables, for the joined tables generated a very long alias.
And I get FirebirdSql.Data.FirebirdClient.FbException: "Dynamic SQL Error Name longer than database column size"
Example
class Table1
{
int id
int value
int idTable2
[ForeignKey("idTable2")]
Table2 table2
}
class Table2
{
int id
int idTable3
[ForeignKey("idTable3")]
Table3 table3
}
class Table3
{
int id
bool condition
}
When i do:
var result = Table1.where(t => t.table2.table3.condition).select(t => value)
generates query:
SELECT
"t"." value"
FROM
Table1 AS "t"
LEFT JOIN Table2 AS "t.Table2" ON "t"."idTable2" = "t.Table2"."id"
LEFT JOIN Table3 AS "t.Table2.Table3" ON "t.Table2"."IdTable3" = "t.Table2.Table3"."id"
WHERE
"t.Table2.Table3"."condition"
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Vladimir K. (JIRA) <tr...@fi...> - 2019-04-11 12:05:58
|
Using wrong type for blob
-------------------------
Key: DNET-876
URL: http://tracker.firebirdsql.org/browse/DNET-876
Project: .NET Data provider
Issue Type: Bug
Components: ADO.NET Provider
Affects Versions: 6.6.0.0
Environment: Asp.net core, microsoft.entityframeworkCore 2.2.4
Firebird 2.5
Reporter: Vladimir Karataev
Assignee: Jiri Cincura
I am using next data model:
[Table("table")]
public class Test
{
[Key][Required]
public long Id {get; set; }
[Column("raw_data")]
public byte[] raw_data {get; set; }
}
The column "raw_data" was descripted as: BLOB SUB_TYPE 1 SEGMENT SIZE 100 CHARACTER SET UTF8;
This is a BLOB.
I execute request of data from table through entity framework:
var data = db.Test.Find(id);
In window trace into visual studio i watch query:
SELECT "e"."ID", "e"."RAW_DATA" FROM "TABLE" AS "e" WHERE "e"."ID" = CAST(@__get_Item_0 AS BIGINT)
I have got exception in this place:
"Unable to cast object of type 'System.String' to type 'System.Byte[]'."
I suppose, provider should be using blob type for this column, but it using type of string for this column. May be it wrong behavior?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Jiri C. (JIRA) <tr...@fi...> - 2019-04-11 06:56:56
|
Publish symbols to snupkg
-------------------------
Key: DNET-875
URL: http://tracker.firebirdsql.org/browse/DNET-875
Project: .NET Data provider
Issue Type: Improvement
Components: NuGet packages
Affects Versions: 6.6.0.0
Reporter: Jiri Cincura
Assignee: Jiri Cincura
Priority: Minor
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Tobias Z. (JIRA) <tr...@fi...> - 2019-03-25 07:53:05
|
Defining a sequence through the fluent API creates wrong SQL syntax
-------------------------------------------------------------------
Key: DNET-874
URL: http://tracker.firebirdsql.org/browse/DNET-874
Project: .NET Data provider
Issue Type: Bug
Components: Entity Framework Core
Affects Versions: 6.5.0.0
Environment: Firebird 3.0.4, embedded
Reporter: Tobias Zipfel
Assignee: Jiri Cincura
When using ModelBuilder.HasSequence(string) the resulting SQL syntax executed when running context.Database.EnsureCreated() leads to a FbException:
Test:
using (var context = new TestContext(connectionString))
{
var test = context.Database.EnsureCreated();
}
In TestContext:
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.HasSequence("HIBERNATE_SEQUENCE");
...
Debug output:
...
dbug: Microsoft.EntityFrameworkCore.Database.Command[20100]
Executing DbCommand [Parameters=[], CommandType='Text', CommandTimeout='30']
CREATE SEQUENCE "HIBERNATE_SEQUENCE" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE NO CYCLE;
fail: Microsoft.EntityFrameworkCore.Database.Command[20102]
Failed executing DbCommand (26ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
CREATE SEQUENCE "HIBERNATE_SEQUENCE" START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE NO CYCLE;
FirebirdSql.Data.FirebirdClient.FbException (0x80004005): Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 66
NO ---> Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 66
NO
...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Ulf P. (JIRA) <tr...@fi...> - 2019-03-14 13:08:04
|
Default value
-------------
Key: DNET-873
URL: http://tracker.firebirdsql.org/browse/DNET-873
Project: .NET Data provider
Issue Type: Bug
Components: Entity Framework Core
Environment: Visual Studio Community 2017
Reporter: Ulf Prill
Assignee: Jiri Cincura
public class Rating
{
public long ID { get; set; }
public uint Value { get; set; }
}
public class IssueProjDaten : DbContext
{
public DbSet<Rating> Ratings { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseFirebird(@"User=SYSDBA;Password=masterkey;Database=D:\Database\IssueProj.fdb");
base.OnConfiguring(optionsBuilder);
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<Rating>().Property("Value").HasDefaultValue(0);
}
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Test App for Issue");
using (var daten = new IssueProjDaten())
{
daten.Database.Migrate();
}
}
}
Create a exception:
FirebirdSql.Data.FirebirdClient Information: 0 : Command:
CREATE TABLE "Ratings" (
"ID" BIGINT NOT NULL,
"Value" BIGINT NOT NULL DEFAULT 0,
CONSTRAINT "PK_Ratings" PRIMARY KEY ("ID")
);
Parameters:
<no parameters>
Ausnahme ausgelöst: "FirebirdSql.Data.FirebirdClient.FbException" in Microsoft.EntityFrameworkCore.Relational.dll
Ein Ausnahmefehler des Typs "FirebirdSql.Data.FirebirdClient.FbException" ist in Microsoft.EntityFrameworkCore.Relational.dll aufgetreten.
Dynamic SQL Error
SQL error code = -104
Token unknown - line 3, column 29
DEFAULT
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|