Irina Peshinskaya
760a576eb1
TT#5004 Fix firmware data access
...
Change-Id: Ic38c863e7d3a935a12eadc28d35083e23b154c95
8 years ago
Guillem Jover
6eac9e7ce8
TT#14209 Spell :Private function attribute correctly
...
Change-Id: Ie38ad98b024d49b81667b5990839e5f0b4862136
8 years ago
Andreas Granig
2c72f95269
TT#13812 Discard latest/next firmware suffix
...
Only use request param "q" for filtering firmware versions. Otherwise
devices which attach a specific verstion to the download url will not
find the latest/next version.
Change-Id: Ibd92de4c73ad20cc5a0e06f185171fff370ceaf6
8 years ago
Kirill Solomko
fe2a53185f
TT#5004 rework pbx device firmware data download/upload
...
* add a helper module Utils/DeviceFirmware.pm
* device firmware data upload internally splits
the data into 10MB chunks and upload it into
the new autoprov_firmwares_data table
* NGCP::Panel::Utils::insert_firmware_data()
* NGCP::Panel::Utils::download_firmware_data()
Change-Id: I91b2ae3d5b6c2d34c9d540ad816bb7549b4543cb
9 years ago
Irina Peshinskaya
e00e46eba9
TT#2459 Use encryption for the denwaip devices config
...
Change-Id: Ieb8cdd4757965d0060df5301303a2975a7a30db9
9 years ago
Irina Peshinskaya
08e0a0f2e5
MT#2452 Add vendor specific prefixes filtering
...
Change-Id: I3f319c34ec2b088810219bdffe61f2885a19d282
9 years ago
Irina Peshinskaya
014e4e106c
TT#2452 Pass device preferences values to the config
...
Change-Id: Ie6d54108c133f658c11f2e1d605f70fdd8073b2e
9 years ago
Irina Peshinskaya
d7f19af44b
TT#2452 Implement device profile preferences web and api interface
...
Change-Id: I1a87fe5d93c4798f4bebc9fa04c028f6618a1480
9 years ago
Irina Peshinskaya
03acd88a1a
TT#2452 Implement device preferences web and api interface
...
Change-Id: I72a548203d66e74b2907e44d98ee4f72ae15731a
9 years ago
Irina Peshinskaya
5415d6e0e6
MT#20971 Add concurrent_max* preferences to device config variables
...
Change-Id: I045a12280896d24f6725435a80e048bed6c588d1
9 years ago
Irina Peshinskaya
0dbcfd69c2
MT#20235 Allow to add fw filename to the latest firmware url
...
Change-Id: I0b23e14aa01fcf27925d71aab8789a3a59814731
9 years ago
Andreas Granig
f3de0c84b2
MT#19557 Expose ac and cc in device config
...
Change-Id: Id6012a4477b4f0fb2b7ba8bf28505a70745d6c1f
9 years ago
Guillem Jover
0632585eba
MT#18443 Use parent instead of base module
...
Switch from the discouraged base module to the light-weight parent module.
Also remove some surrounding BEGIN blocks from 'use parent' which are
completely unnecessary.
Change-Id: I3a669e8024f098819be45030ca9d1afa8756105c
9 years ago
Irina Peshinskaya
0a964901ed
MT#17727 Use http format for last-modified
...
Change-Id: I2291fe5ab4229594f48cd6ca15aae1f8b5be0176
9 years ago
Andreas Granig
88dd69e012
MT#16107 Provide firmware.booturl in bootstrap
...
Change-Id: I296c6b465af4219d4c73598692eec4bdee411e24
10 years ago
Andreas Granig
c6f589754a
MT#16107 Provide HTTP firmware url.
...
HDV130 only supports HTTP download of firmware, provide a
template var for config templates as firmware.booturl.
Change-Id: Ia7be98867849489de9beab67acdf7615ec99f42d
10 years ago
Andreas Granig
04a64e1493
MT#16465 partly remove namespace::sweep and others
...
Remove namespace::sweep
Remove MooseX stuff
Remove perl5i
Remove Moose where possible
Change-Id: I4f873afb466f4e58a04c3304ff74df2185470b03
10 years ago
Andrew Pogrebennyk
669c0eb420
MT#13367 fix commit 0858ef
...
that commit had introduced a couple of syntax errors:
Global symbol "$sub" requires explicit package name at /usr/share/perl5/NGCP/Panel/Controller/Device.pm line 1610.
Global symbol "$sub" requires explicit package name at /usr/share/perl5/NGCP/Panel/Controller/Device.pm line 1615.
Global symbol "$sub" requires explicit package name at /usr/share/perl5/NGCP/Panel/Controller/Device.pm line 1619.
Global symbol "$sub" requires explicit package name at /usr/share/perl5/NGCP/Panel/Controller/Device.pm line 1622.
Change-Id: Ie8d31fdaa60da18f73daba4983fe54ea427a9f9a
10 years ago
Andreas Granig
0858ef8840
MT#13367 enable jitsi autoprov via preference
...
Change-Id: I840011a3a1a9081aeae2a8c5fad4ddb5b90d690b
10 years ago
Andreas Granig
227a4c442b
MT#15247 Enforce https in autoprov config.
...
Change-Id: Ifee2f2b6df48eae56c189a3f36d5a7ed27f4d32d
10 years ago
Irina Peshinskaya
f458443eda
MT#13919 Bootstrap uses the same config template, configure TT plugin base.
...
Change-Id: I686c108488c4d76922f372522c1dbfdac3227b6c
10 years ago
Andreas Granig
372dfa616d
MT#15057 Add Last-Modified and strip HTTP headers
...
At least audiocodes requires a Last-Modified, also remove unneeded
headers.
Change-Id: Id7334ec6b40dbba7ed1d18243a62ef13f6e72e25
10 years ago
Andreas Granig
602f0a6f7a
MT#14747 Pass fw query as url path.
...
Change-Id: I7f01f7c283d919563b5e911428fc901cc025650f
10 years ago
Andreas Granig
fcd92c6ba4
MT#13919 Use proper var in bootstrap
...
Change-Id: Ifaf625a2b3dfc2d9a87b041d95c8251c9a478d54
10 years ago
Andreas Granig
c689ab965c
MT#13919 Strip dashes in mac during bootstrap
...
Change-Id: Iee4acec4fade699f3ab34542dcd7629ca907fb21
10 years ago
Andreas Granig
c8da9d835f
MT#13919 Use checksum of field config.
...
This enables Innovaphone to determine config changes and only reset
if it actually changed.
Change-Id: Id99424b258946ac81412bad10d4f04ffe3330c5e
10 years ago
Andreas Granig
b2e74c4437
MT#13919 Properly strip in-between dashes from mac
...
Change-Id: Iedb72e5124c69706b1da4bcb493c8f2f3ea31a42
10 years ago
Andreas Granig
b003cea498
MT#13919 Move raw perl from dev config to plugin
...
Change-Id: I7c52c36bbf59b2229b960f977563c0bd089278ac
10 years ago
Irina Peshinskaya
5d5460fd08
MT#11147 Add extension lines to field device config template vars
...
Change-Id: Ifb96adf57873a67d10dbf81af96d88780f10d9aa
10 years ago
Andreas Granig
4b1c1bac93
MT#13919 Add RC4 encryption and enable raw perl
...
Needed for processing raw perl in device configs.
Change-Id: Iadf522133aacaa8efaac95d84d119ab4839fc25c
10 years ago
Andreas Granig
892c5d7f1b
MT#13919 Add ldap config
...
Change-Id: I14608763caca12473f19c49ce75a5b220fec2fbc
10 years ago
Irina Peshinskaya
d51c33177d
MT#11147 Left linking extensions and phones only for phones type
...
Change-Id: Ifa1c56f1578b0826ce739a2f143572b00eb7bf87
10 years ago
Irina Peshinskaya
eb049fa910
MT#11147 Fix multi ranged field devices creation
...
Change-Id: I7cdfccc443231f00cb14bb75ddaabcc919ca5095
(cherry picked from commit 8bc8c37a36da7d23802a6ca94f676c38d076a4fe)
10 years ago
Andreas Granig
1425bf7697
MT#10869 Hide account/connection info in jitsi
...
Change-Id: I097f6be4771c40145947c2ac32c61ca1ce81d45a
10 years ago
Andreas Granig
3fd27c9519
MT#10869 Add park option to Jitsi config
...
Change-Id: I0d55b7dc59e218392668f4fa9ffcdb1dac088865
10 years ago
Andreas Granig
32344a302a
MT#12219 Add q param also to firmware/next
...
Change-Id: I33f5b5d0ea60b50dc338d382ece532e575044955
10 years ago
Andreas Granig
9f25a4df95
MT#12219 Add q param to firmware/latest
...
Needed to distinguish between base and handset firmware
Change-Id: I4172fed706c6364af6b50f6b6ff76c645811d1d0
10 years ago
Irina Peshinskaya
ec9c71dbe3
MT#11147 Phone extensions
...
Change-Id: Ie08f85030a26dc00fe246c71e73a81bd001a2be4
10 years ago
Andreas Granig
6e53505c57
MT#10587 Disable yealink encryption.
...
Change-Id: I06e9f5de589474ef030770a8fc609eb1febce655
10 years ago
Andreas Granig
db99c346f7
MT#10587 Fix empty enc master key for yealink
...
Change-Id: Iad765e5def5ba678e273c38e57801d4e8505e048
10 years ago
Andreas Granig
950773557e
MT#10869 Unify jitsi status option in lockdown
...
Change-Id: I27daacd80e6a0e88a073b1841f9c1fcd45f5f206
10 years ago
Andreas Granig
81c23a38ea
MT#5173 Fix polycom bootstrapping.
...
Change-Id: I8eb475216ac3977c03fdc768f8605380dc8488e1
10 years ago
Andreas Granig
bc7694433b
MT#5173 Add polycom bootstrap and directory.
...
Change-Id: Id33a1b2560298771bba26c0d36b05c123369b83b
10 years ago
Irina Peshinskaya
ce29d22a53
MT#10715 Add Polycom Zero Touch Provisioning (ZTP) client.
...
Change-Id: Ia3671355258dbfcf1533d7d4f87083e3beb10dc6
10 years ago
Andreas Granig
dad59b38c8
MT#10869 Add option to jitsi-auth via web creds
...
Change-Id: I7f751e2e16b8ed602f57bc342ce4045b02e273bb
10 years ago
Andreas Granig
8ebb4cfc02
MT#10869 Implement jitsi config lock-down
...
Disable any configuration in case of lock-down enabled.
Change-Id: I3f26b2603bba1bcfb1ef2018703e30050dcf12ba
10 years ago
Andreas Granig
3cf80bf916
MT#10587 Parse autoprov bootstrap id and mark conf
...
We search for a valid id (mac) in the various path parts, and also
set a bootstrap flag for the configs to handle it separately.
11 years ago
Andreas Granig
3624c48faa
MT#10587 Use insecure bootstrap URL
...
Used to fetch the initial config and firmware, without any
account information.
11 years ago
Andreas Granig
f40c5e699d
MT#10603 Fix log severity.
...
Notice not available in catalyst log.
11 years ago
Andreas Granig
a1e98c6645
MT#10603 Print autprov config access/failure
11 years ago