* Sun Jun 08 2025 Jean-Philippe Pialasse <jpp@koozali.org> 11.0.0-13.sme

- add esmith::AccountsDB::UTF8 support [SME: 13029]
  also esmith::DomainsDB::UTF8, esmith::HostsDB::UTF8,
  esmith::NetworksDB::UTF8
- improve esmith::ConfigDB::UTF8 support [SME: 13028]
This commit is contained in:
Jean-Philippe Pialasse 2025-06-09 00:03:49 -04:00
parent 5047976085
commit b0d33d1017
6 changed files with 98 additions and 3 deletions

View File

@ -0,0 +1,22 @@
#----------------------------------------------------------------------
# Copyright 2013-2025 Koozali Foundation inc.
# This program is free software; you can redistribute it and/or
# modify it under the same terms as Perl itself.
#----------------------------------------------------------------------
package esmith::AccountsDB::UTF8;
use strict;
use warnings;
use esmith::AccountsDB;
use esmith::config::utf8;
our @ISA = qw(esmith::AccountsDB);
sub tie_class
{
return 'esmith::config::utf8';
}
1;

View File

@ -1,5 +1,6 @@
#----------------------------------------------------------------------
# Copyright 1999-2008 Mitel Networks Corporation
# Copyright 2013-2025 Koozali Foundationi inc.
# This program is free software; you can redistribute it and/or
# modify it under the same terms as Perl itself.
#----------------------------------------------------------------------
@ -9,9 +10,9 @@ package esmith::ConfigDB::UTF8;
use strict;
use warnings;
use esmith::DB::db;
use esmith::ConfigDB;
use esmith::config::utf8;
our @ISA = qw( esmith::DB::db );
our @ISA = qw( esmith::ConfigDB );
sub tie_class
{

View File

@ -0,0 +1,22 @@
#----------------------------------------------------------------------
# Copyright 2013-2025 Koozali Foundation inc.
# This program is free software; you can redistribute it and/or
# modify it under the same terms as Perl itself.
#----------------------------------------------------------------------
package esmith::DomainsDB::UTF8;
use strict;
use warnings;
use esmith::DomainsDB;
use esmith::config::utf8;
our @ISA = qw(esmith::DomainsDB);
sub tie_class
{
return 'esmith::config::utf8';
}
1;

View File

@ -0,0 +1,22 @@
#----------------------------------------------------------------------
# Copyright 2013-2025 Koozali Foundation inc.
# This program is free software; you can redistribute it and/or
# modify it under the same terms as Perl itself.
#----------------------------------------------------------------------
package esmith::HostsDB::UTF8;
use strict;
use warnings;
use esmith::HostsDB;
use esmith::config::utf8;
our @ISA = qw(esmith::HostsDB);
sub tie_class
{
return 'esmith::config::utf8';
}
1;

View File

@ -0,0 +1,22 @@
#----------------------------------------------------------------------
# Copyright 2013-2025 Koozali Foundation inc.
# This program is free software; you can redistribute it and/or
# modify it under the same terms as Perl itself.
#----------------------------------------------------------------------
package esmith::NetworksDB::UTF8;
use strict;
use warnings;
use esmith::NetworksDB;
use esmith::config::utf8;
our @ISA = qw(esmith::NetworksDB);
sub tie_class
{
return 'esmith::config::utf8';
}
1;

View File

@ -6,7 +6,7 @@ Summary: smeserver server and gateway - library module
%define name smeserver-lib
Name: %{name}
%define version 11.0.0
%define release 12
%define release 13
Version: %{version}
Release: %{release}%{?dist}
License: Artistic
@ -33,6 +33,12 @@ Provides: e-smith-lib
smeserver server and gateway software - library module.
%changelog
* Sun Jun 08 2025 Jean-Philippe Pialasse <jpp@koozali.org> 11.0.0-13.sme
- add esmith::AccountsDB::UTF8 support [SME: 13029]
also esmith::DomainsDB::UTF8, esmith::HostsDB::UTF8,
esmith::NetworksDB::UTF8
- improve esmith::ConfigDB::UTF8 support [SME: 13028]
* Wed May 28 2025 Jean-Philippe Pialasse <jpp@koozali.org> 11.0.0-12.sme
- prevent service handling in bootstrap and post-upgrade [SME: 13002]