Guillem Jover
7c65968468
TT#26264 Remove maintainer scripts directly calling init scripts
...
We are in the process of removing the obsolete init scripts, so trying
to use them directly will make these operations not work at all.
In addition these actions are always denied on NGCP via our permanent
ngcp-service, so there is no point in even trying.
Change-Id: Ied55905555dfe513b011435e4a077e9d80e3acb7
7 years ago
Sipwise Jenkins Builder
564baa4390
Release new version 6.3.0.0+0~mr6.3.0.0
7 years ago
Rene Krenn
be9a4c1763
TT#34013 expose contract and reseller inherited tz
...
+ add "create_tz" and "1st_tz" balance interval start
modes of profile packages
Change-Id: I74b2b8cff4425b9a5fd11d8443d17c486042a21a
7 years ago
Kirill Solomko
4d85d112af
TT#14662 add phonebook tables schema
...
* reseller_phonebook
* contract_phonebook
* subscriber_phonebook
Change-Id: Ica074f05b9706837b94e0f9bd7b4f81e9eaca3b0
7 years ago
Irina Peshinskaya
f62bdb9aa3
TT#15059 Add cdr_mos_data table and relationships
...
Change-Id: I52f9be9de5b8d72071d788ee1aed9d55eb1e134d
7 years ago
Rene Krenn
6400b5b198
TT#32910 TT#33037 initial cash_balance, free_time_balance
...
Change-Id: I174f5e4e57bda2becb60a22970bfc01e39534542
7 years ago
Sipwise Jenkins Builder
04e8ad396e
Release new version 6.2.0.0+0~mr6.2.0.0
7 years ago
Rene Krenn
67d18ba5b3
TT#25053 billing mappings groupwise max for fraudevents
...
Change-Id: I13abf6f76f344f44d41423be8170bbc349f0806f
7 years ago
Sipwise Jenkins Builder
740044d0ab
Release new version 6.1.0.0+0~mr6.1.0.0
7 years ago
Kirill Solomko
30553b2c47
TT#25452 add call_id column for voicemail and faxserver
...
* add call_id for voicemail_spool
* add call_id for voip_fax_journal
Change-Id: I08b7677945cc5d29e65c138f60e972feb1487198
8 years ago
Gerhard Jungwirth
910bec1ffe
TT#25453 create BareSchema for small schemas
...
with a flexible, on-demand option to define the Result classes
which are needed
Change-Id: Iec526a08c5dbdedb992acd0bcbf3c7676b9d1d3d
8 years ago
Gerhard Jungwirth
3db8979423
TT#23776 provide a minimal Schema for faxserver
...
Change-Id: I15746b6c046d10a74763848e8c7f809f65a19552
8 years ago
Guillem Jover
5a70f33603
TT#22072 Update packaging
...
- Bump debhelper compatibility version 10.
- Switch from Priority extra to optional.
- Update debian/.gitignore file.
Change-Id: If1210e6ceb831ca987cdfea6b7c8610e294ef6c2
8 years ago
Guillem Jover
8a19769ca7
TT#19710 Use strict and warnings everywhere
...
Except when Sipwise::Base is used which implies these.
Change-Id: I8a31cfd4b73513509587f31d81b2e53868972b1b
8 years ago
Guillem Jover
e099b045cd
TT#19710 Use parent instead of base
...
The latter is very heavy-weight and its use is discouraged.
Change-Id: I05fd8d0f75db2c572035c4b81a8861711199b3a0
8 years ago
Guillem Jover
c98d125970
TT#19710 Remove autogenerated comments
...
Change-Id: I29ba75e64b39bd32a8be95a94fbb0238cf03ad7a
8 years ago
Guillem Jover
354976a4d6
TT#19710 Add DESCRIPTION section to all modules
...
This has been done with the following perl one-liner:
,---
perl -p -i -E 'if (m/->table\("([^"]*)"\)/) { $table = $1 };\
if (m/^=head1 COMPON/) { print "=head1 DESCRIPTION\n\n\
This module is a schema class for the NGCP database table \"$table\".\n\n" };'
`---
Change-Id: I030d073754f6622f66c8169c1a0cf4187462052e
8 years ago
Guillem Jover
34ab96b569
TT#19710 Add DESCRIPTION section to ngcp-dump-schema
...
Update SYNOPSIS with generic form. Remove duplicate Options subsection.
And update option arguments.
Change-Id: Ife995edfbdaf8c159a0b3ba6d48a6161e5206944
8 years ago
Guillem Jover
fc4598e8b8
TT#19710 Add AUTHOR and LICENSE POD sections
...
This has been injected with a sed script of the following form:
,--- pod.sed ---
$a\
=head1 AUTHOR\
…\
=head1 LICENSE\
…
`---
Change-Id: I09bee06296199d2b2db7bd1bfbf50dc174ed90f2
8 years ago
Guillem Jover
fb7d1fdc7f
TT#19710 Do not return an explicit undef
...
Change-Id: I0518860d89a2299e323b31870ec394532ab5d8c4
Warned-by: perlcritic
8 years ago
Guillem Jover
a4fdeb08ce
TT#19710 Do not use implicit newlines
...
Use HERE-docs instead.
Change-Id: I46ae8007b3bf6eb8766cee6afc2d685638fc292a
8 years ago
Guillem Jover
676acdf115
TT#19710 Switch from deprecated use vars to our
...
Change-Id: I7a4adc00543b3a9939bd18d4db7b17dfaf2f52fc
8 years ago
Guillem Jover
9cbfb6357f
TT#19710 Convert from MS-DOS to Unix style newlines
...
Change-Id: If2132e8d29d4cd4f60fec3c53bec363a95079914
8 years ago
Guillem Jover
05f62a1a45
TT#19710 Do not use a bareword filehandle
...
Change-Id: Ie2d29df2a78d45126368ca9f313de1759bb4b400
Warned-by: perlcritic
8 years ago
Guillem Jover
ac64f2b3c9
TT#19710 Do not modify $_ in list functions
...
Change-Id: I03459308a8589cccfbae9a29b1f35d3eae33af78
Warned-by: perlcritic
8 years ago
Guillem Jover
088df47512
TT#19710 Add missing perl shebangs
...
Change-Id: I0d04b44b9ed25226587b2486a9ca6c6f1d67e112
8 years ago
Gerhard Jungwirth
dfb9215b1b
TT#23775 do not load TryCatch
...
since it's not used in the codebase of NGCP::Schema and it has Moose
as a dependency. With this change, Moose will not be loaded as a dependency
of NGCP::Schema at all.
Change-Id: I01cb68486395e68fc1519b61ff86f5972bd283f8
8 years ago
Gerhard Jungwirth
824bb3102b
TT#23774 remove Moose completely
...
and clean up the dependencies by throwing out libraries we
don't use
Change-Id: Ia88a9d9f9d6744178ee382fb4a2311c1608cef32
8 years ago
Rene Krenn
37939b5ca1
TT#23277 change lnp_number type from enum to string
...
Change-Id: Ic9358f8b41b6447bea0c0107bf77039b85df848a
8 years ago
Sipwise Jenkins Builder
e7178d07ff
Release new version 6.0.0.0+0~mr6.0.0.0
8 years ago
Rene Krenn
4f3b81722a
TT#22469 TT#22467 TT#22468 lnp number "type" columns
...
Change-Id: I340e259984bdfcb2d6461b8556b5a02c3a60991e
8 years ago
Rene Krenn
8d433cd4bb
TT#20334 TT#21092 sipwise_mam ResultSet
...
relation ends to implement performance-critical joins
of the form "sipwise_mam.username =
concat(voip_subscriber.username,'@',voip_domain.domain)"
are added to provisionin_voip_subscriber, to
have proper on-clause operands in place (and prevent
"unknown column .. in on clause" error in an elegant
way).
resultset require to join voip_domain explicitly.
Change-Id: I4e20c4232f73c7e4286b96da5ded73455a417131
8 years ago
Rene Krenn
6dbc911d7f
TT#12311 DateTime::Format::MySQL, safe for leap seconds
...
Change-Id: Id65aa4e39fc0e40e9b97c45c6aeca70f52acad6a
8 years ago
Kirill Solomko
8c8c3fe9c3
TT#18776 add support to use a custom schema config file
...
* to use a custom schema config file:
NGCP::Schema->new->connect({ config_file => 'filepath' });
* it requires to look as:
<config opt1="op1" opt2="opt2">
<ngcp_connect_info>
dsn...
</ngcp_connect_info>
</config>
Change-Id: I704ac7adfd9b1ecd431b4f51e76dc662711b69ae
8 years ago
Kirill Solomko
36bfc880f6
TT#19459 add voip_cf_source_sets.mode
...
* values: whitelist, blacklist
* default: whitelist
Change-Id: Ibb43ecf03787f2276dc535afb404ac395a8891f2
8 years ago
Sipwise Jenkins Builder
bbb51a2066
Release new version 5.5.0.0+0~mr5.5.0.0
8 years ago
Rene Krenn
5affe56e97
TT#14755 call list suppressions
...
Change-Id: I12e2480695a629f95433b1c34ba0bad0aa5f97e1
8 years ago
Gerhard Jungwirth
e769581e45
TT#17258 add active flag to reminders
...
Change-Id: I9497ad6c8b42dbedb12c972448c4ad52f49e494b
8 years ago
Guillem Jover
3eea44b16d
TT#17458 Remove unnecessary or obsolete transitive dependencies
...
Several of the dependencies were just transitional ones, required by
libsipwise-base-perl, but that module now properly depends on anything
it requires itself, so we do not need to specify them here. In addition
some were remnants from when that module was using those dependencies,
but that is not the case anymore.
Change-Id: I40f701bad5a66dad0e6cf3d1984472f557a093f0
8 years ago
Gerhard Jungwirth
b61cd27024
TT#13784 add stopper flag to peering rules
...
Change-Id: Ibbf70cb3f146f96e749fd97f5b173cfa6a65f170
8 years ago
Sipwise Jenkins Builder
3c735d51a2
Release new version 5.4.0.0+0~mr5.4.0.0
8 years ago
Kirill Solomko
438a62fcb0
TT#12593 add voip_fax_preferences t38, ecm columns
...
* add provisioning.voip_fax_preferences t38 column
* add provisioning.voip_fax_preferences ecm column
Change-Id: I7950b72ffb278a78a92ac909607ef2ba9611ca8a
8 years ago
Kirill Solomko
36701bec86
TT#12661 add voip_fax_data schema
...
- add support for provisioning.voip_fax_data
Change-Id: I9d823d81cfacdbb9cd5be27dce91b34543f3ae7d
8 years ago
Rene Krenn
aeaf59aed4
TT#14235 fix fraud query empty daily notify and lock
...
Change-Id: I9387f7d48d06c5be961180ee767d0c6993fcc5b4
8 years ago
Andreas Granig
8cb779ea7e
TT#8704 Implement peer probing.
...
* Add probe column to voip_peer_hosts
Change-Id: I7c2b6a1605d9880f28434c9ad6a5082ace486389
8 years ago
Guillem Jover
53a1dea841
TT#5420 Update packaging
...
- Use canonical homepage URL.
- Bump debhelper compatibility to 9.
- Bump Standards-Version to 3.9.8.
- Bump source format to 3.0 (native).
- Wrap and sort debian/control fields.
- Update copyright years.
- Add missing #DEBHELPER# tokens to maintscripts.
- Use correct balanced quotes in error message.
Change-Id: Iad1ea6e2fc6181f7cc3bca7c50b7b1b12a6a4d5c
8 years ago
Rene Krenn
2ef47d963e
TT#13754 edr tags for primary aliases
...
Change-Id: Idd188e3a01e38ea597de5dc52ebac886b22a3347
8 years ago
Andreas Granig
528614f96e
TT#13277 Implement panel interface for call rec
...
Allows you to see/delete recorded calls and listen to the streams.
Change-Id: I57d02796990a127eaae82ed60c960a0f89343e59
8 years ago
Sipwise Jenkins Builder
844741de04
Release new version 5.3.0.0+0~mr5.3.0.0
8 years ago
Gerhard Jungwirth
3fecfca1f4
TT#4335 subscriber profile left join relation
...
for subscriber api of reminders
Change-Id: Ib17cdd434807944ee56401d8fcb3d9877b94a15c
8 years ago