You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
900 lines
43 KiB
900 lines
43 KiB
ngcp-panel (1.3.0+0~mr3.3) unstable; urgency=low
|
|
|
|
[ Lars Dieckow ]
|
|
* [aba646f] MT#3929 certificate management
|
|
* [f6e01fd] MT#3927 custom auth
|
|
* [e5a42d9] wip
|
|
* [940d1cf] MT#4229 custom Internal server error page
|
|
* [099e057] correct dep name
|
|
* [e215422] MT#4609 extend checks when editing the own admin user to prevent locking oneself out
|
|
* [fbb03e3] avoid db fetch for authenticated request
|
|
|
|
[ Andreas Granig ]
|
|
* [dd39bae] MT#5103 Add basic call distribution graph.
|
|
* [272caf5] MT#4565 Fix read-only permissions.
|
|
* [b8dc8a4] MT#5131 Make CSV fee parsing more tight.
|
|
* [e21d14d] MT#5103 Add date picker to call distribution graph
|
|
* [b909a98] MT#5173 Very basic support for polycom prov
|
|
* [a5cbfd2] MT#3927 Invalidate session in API for non-API user
|
|
* [5098850] MT#3925 Add documentation framework for API.
|
|
* [8123208] MT#3925 Manually re-merge API doc changes.
|
|
* [defde60] MT#3925 Add main header and vim trailer.
|
|
* [5068bd0] MT#3925 Style and reorganize API templates
|
|
* [feebde1] MT#3925 Basic styling for printing API docs.
|
|
* [b5fca43] MT#3925 Make API work with LWP::UserAgent.
|
|
* [2e9e527] MT#3925 Add example PHP API client to sandbox
|
|
* [df6bfea] MT#3925 Extend API documentation (Auth, styling).
|
|
* [eb01bbd] MT#3925 Show API item properties from json via JS
|
|
* [a7ae65c] MT#3925 Use forms for validation only; other fixes
|
|
* [8683e52] MT#3925 Move POST validation methods into Role.
|
|
* [9ef4961] MT#3925 Migrate more common methods into Role.
|
|
* [59e55c2] MT#3925 Move contracts/ to Role, tighten contacts/
|
|
* [9f03bf4] MT#4007 Implement auto attendant mgm for subs.
|
|
* [3030a62] MT#4413 Remove debugging messages.
|
|
* [7ea0814] MT#3977 Fix ACL for fetching keys of dev profile.
|
|
* [5266545] MT#3977 Use plain port for linksys provisioning.
|
|
* [57df6c4] MT#3977 Remove comments from linksys config.
|
|
* [dce2f45] MT#3971 Add max_subscribers field.
|
|
* [b9d03df] MT#3971 Implement limitation of subscribers.
|
|
* [7363b51] MT#3971 Show Create btn if max_subscribers is null
|
|
* [1fb6381] MT#3995 Use pre-selected options for ext sbc.
|
|
* [3cbe4db] MT#3997 Transform via_route to loose-route URI
|
|
* [fec7d6f] MT#3977 Re-add barge-in flag.
|
|
* [816b1d0] MT#3977 Also set config.url for autoprov config.
|
|
* [0f99b45] MT#3977 Fix syntax error.
|
|
* [5866179] MT#3977 Use voicebox instead of hardcoded 2000
|
|
* [a6f3117] MT#3977 Set proper config.url parameter.
|
|
* [0feebeb] MT#4533 Don't transcode MOH files for PBX.
|
|
* [ef33e73] MT#3977 Set oubound proxy for priv/shared lines
|
|
* [d022bb5] MT#3977 Also set flag to use outbound proxy.
|
|
* [10a9215] MT#3977 Fix xml syntax error in closing tag.
|
|
* [a2b8faa] MT#3977 Remove stray outbound proxy setting.
|
|
* [9df13fa] MT#4601 Bump version to 1.0.17 for 3.0 backport.
|
|
* [8ad33c7] MT#4607 Replace UNION by simple OR
|
|
* [c8ff9af] MT#4607 Bump version to 1.0.18 for 3.0 backport.
|
|
* [96edced] MT#4655 Show reseller name in device mgm.
|
|
* [58b4960] MT#4657 Make ac an empty string if undef.
|
|
* [28f2559] MT#4657 Bump version to 1.0.19
|
|
* [d69d7bb] MT#4685 Don't tie firmware to profile.
|
|
* [096b5eb] MT#4685 Try to fetch next device firmware
|
|
* [57bc421] MT#4685 Export latest firmware version for model.
|
|
* [b261f5f] MT#4685 Set subscription expiry to 300s.
|
|
* [35e8637] Bump version to 1.1.0 for 3.1 release.
|
|
* [2ee40a3] MT#3917 Show datetime in local timezone for DT.
|
|
* [4848178] MT#4017 Use shared line creds for SLA line.
|
|
* [10ddf43] MT#4787 Send browser to PBX device when syncing
|
|
* [7c0b691] MT#4017 Fix subscriber->device mapping in config.
|
|
* [a3bbaa9] Bump debian version to 1.1.2 for 3.1 release.
|
|
* [9c69626] MT#4543 Also set cloud_pbx_base_cli pref for admin
|
|
* [d2dfbea] MT#4949 Use pbx in call flow graph.
|
|
* [097af29] MT#4229 Still log the error causing a 500.
|
|
* [36f6756] MT#4955 Use cseq_method for subscriber captures.
|
|
* [e2ccdf3] MT#4955 Introduce customer default sound sets.
|
|
* [332ad0c] MT#4949 Use pbx-1 suffix for callflows.
|
|
* [7dcfd7d] MT#4961 Fix non-alphanumeric RRD filename handling
|
|
* [afa1969] MT#4971 Fix follow symlink sp-SELF in statistics.
|
|
* [059607a] MT#4955 Only allow one ss, set dom-pref np-display
|
|
* [e3ba8b4] MT#5009 Properly re-use free numbers.
|
|
* [2258395] MT#5009 Properly free voip_numbers on termination.
|
|
* [fec5634] MT#4967 Filter system information for subs-roles
|
|
* [65a14e9] Bump debian version to 1.1.4 for 3.1 release.
|
|
* [4384ec3] MT#5009 Properly reuse alias numbers also.
|
|
* [19e1d77] Bump debian version to 1.1.5 for 3.1 release.
|
|
* [d62a5ac] MT#5009 Fix syntax error.
|
|
* [f8dfb8f] MT#5009 Use proper alias number sub-elements.
|
|
* [c88c69d] MT#4235 Implement static Jitsi provisioning.
|
|
* [dc11a0b] Bump debian version to 1.1.6 for 3.1 release.
|
|
* [59a75ed] MT#5103 Add basic call distribution graph.
|
|
* [2ef9dc1] MT#4565 Fix read-only permissions.
|
|
* [b84bc50] MT#5131 Make CSV fee parsing more tight.
|
|
* [2bff650] MT#5103 Add date picker to call distribution graph
|
|
* [6d3fa76] MT#5173 Very basic support for polycom prov
|
|
* [40ecb1e] MT#3997 Distinguish collection and item in URI
|
|
* [0fb58d2] MT#3997 Use JSON in OPTIONS methods.
|
|
* [fd19cf7] MT#3997 Return JSON on precondition failures.
|
|
* [0f09d98] MT#3997 Remove JE.pm, too slow for production use.
|
|
* [a4a9f70] MT#3997 Remove QueryParameter dependency.
|
|
* [5159906] MT#3997 Fix general collection/item handling.
|
|
* [5e3b642] MT#5215 Replace NoPassword cred handler
|
|
* [f21a57f] MT#3997 Fix warnings in api/root template.
|
|
* [dbdf898] MT#3997 Fix another warning in api/root template.
|
|
* [7b8092f] MT#3997 Get rid of the remaining tt xml responses
|
|
* [9aa1560] MT#3997 Dynamically return collections relations.
|
|
* [e4a3ade] MT#3997 Add OPTIONS tests for API::Root
|
|
* [2c51cbd] MT#3997 Fix PUT with reseller_id=null for contact
|
|
* [a6c3ecb] MT#5255 API: Implement DELETE for contacts
|
|
* [a135c00] MT#5255 API: prevent DELETE of used contact
|
|
* [81bd123] MT#3997 API: add notes about tests to be done
|
|
* [beb9398] MT#3997 API: move req/res log functions to Role.
|
|
* [f4a9e39] MT#5255 API: move contacts to systemcontacts.
|
|
* [6bb57f0] MT#3997 Finish API skeleton.
|
|
* [02998dd] MT#3949 API: base-line for system contracts.
|
|
* [458852f] MT#5255 API: use local time for timestamps.
|
|
* [7a782eb] MT#5255 API: Create roles for resources.
|
|
* [b64266b] MT#3949 API: Implement base-line for sys contracts
|
|
* [14d9374] MT#3949 API: move common contract stuff to role.
|
|
* [45a460a] MT#3949 API: implement contracts handling.
|
|
* [3ce79d6] MT#5299 API: GET and POST billing profiles.
|
|
* [829b432] MT#5299 API: PUT/PATCH/GET billingprofiles item
|
|
* [5ba6edc] MT#5299 API: add first tests for billing profiles.
|
|
* [cd2d9e4] MT#5255 Fix boolean handling and HFH validation
|
|
* [bdb129e] MT#5299 API: Add billing fee handling.
|
|
* [b3de58f] MT#5299 API: Implement billing zone handling.
|
|
* [d125209] MT#5299 API: more billing tests and bug fixes.
|
|
* [c0a6264] MT#5299 API: Implement implicit zone def for fees
|
|
* [5c5668d] MT#3949 API: Implement reseller resource handling.
|
|
* [3db6117] MT#3931 API: Implement customer contacts.
|
|
* [cfd8671] MT#5215 Add SSL dirs needed for API cert handling.
|
|
* [456df97] MT#3931 API: implement customer contract handling.
|
|
* [1656f05] MT#5101 Mark primary numbers in voip_dbaliases.
|
|
* [52ea49a] MT#4967 Fix invalid "has label" statement.
|
|
* [262cacd] MT#3925 Fix jquery-ui path.
|
|
* [9592c6b] MT#5349 API: Implement collection part for doms
|
|
* [58adac5] MT#5349 API: Implement GET/DELETE for domain item.
|
|
* [7e3a299] MT#5355 Implement peer_auth api calls to sems.
|
|
* [5e5fbee] MT#5307 Fix GD::Simple to avoid race conditions
|
|
* [6d4ba44] MT#3929 Add gnutls-bin dependency for certtool
|
|
* [1fc3981] Set to sane dev default values.
|
|
* [12edcd6] MT#3929 Set sane expiry values for prod usage.
|
|
* [883cd9a] MT#5199 Store client cert in DB and offer P12 fmt.
|
|
* [89f76c6] MT#5199 Add openssl dependency for P12 creation.
|
|
* [7d7f712] MT#5199 Make debian lint happy.
|
|
* [329b831] MT#5199 Offer API CA Cert for download too.
|
|
* [1d873fc] MT#4229 Remove dump from logfile.
|
|
* [e8fa8b2] MT#5349 API: Implement domain preferences. WIP.
|
|
* [efafd55] MT#3931 API: Use TryCatch instead of Try::Tiny
|
|
* [a737e3f] MT#5349 API: skip updating prefs with null value
|
|
* [5929bcd] MT#5349 API: add method to fetch dompref meta data
|
|
* [de6ac98] MT#5349 API: Implement validation for dom prefs.
|
|
* [8cdf9c7] MT#5349 API: Implement GET for special domprefs
|
|
* [57f4df4] Enable debug in local config for dev.
|
|
* [ee9d4fa] MT#5349 API: Implement PUT/PATCH on special dprefs
|
|
* [1359aa5] MT#5349 API: Implement special dompref removal.
|
|
* [ce93199] MT#5349 API: return reseller_id for domain.
|
|
* [9651c81] MT#3933 API: fetch and create subscriber. WIP.
|
|
* [aa5eee6] MT#5575 Migrate clear_audio_cache to Sems helper.
|
|
* [ce01267] MT#3933 API: Check for max_subscribers on create
|
|
* [de9fc52] MT#5575 Clear audio cache on sems-pbx too.
|
|
* [215fb14] MT#5173 Add Polycom sync settings to config
|
|
* [b098c10] MT#5575 Properly clear pbx audio cache for moh/pbx
|
|
* [0fd10e0] MT#5575 Clear audio cache only on specific service
|
|
* [71658e1] MT#5599 Rework auth/authz for pwd-based API access
|
|
* [af5ec8d] MT#5599 Define new auth module dependency.
|
|
* [6a9f455] MT#5599 API: remove middleware handling.
|
|
* [6e60f43] MT#5599 Fix pwd-based api auth.
|
|
* [6cd4ef0] MT#5629 Fix setting external_id in customer ctx.
|
|
* [f31c2fc] MT#5661 Update prepaid pref on bilprof change
|
|
* [cd15599] MT#5661 API: fix prepaid flag changes.
|
|
* [e86a5d8] MT#5741 Allow upperchase in subscriber username
|
|
* [aef3a49] MT#5797 Skip Link hdrs for fetching collections.
|
|
* [d508a51] MT#3933 API: tighten subscriber creation.
|
|
* [8544fd0] MT#3933 API: add form for subscriber validation.
|
|
* [d1bcc66] MT#5811 Basic framework for sip/xmpp via WS
|
|
* [03a6f37] MT#5811 Add inbound/outbound xmpp chat skeleton
|
|
* [ba52803] MT#5811 Implement xmpp reconnection
|
|
* [33001ef] MT#5811 Prettify roster and add chat window
|
|
* [7f15cba] MT#5811 Implement display of chat state
|
|
* [676b440] MT#5811 Flash title on out-of-focus, autofocus chat input
|
|
* [0977136] MT#5811 Make chat history scrollable
|
|
* [db4e2ac] MT#5811 Move ctrl buttons in roster to far right
|
|
* [3cca489] MT#5811 Add toggle for offline roster entries
|
|
* [21750d5] MT#5811 Cosmetical change for offline toggle
|
|
* [cc79ba0] MT#5811 Prettify chat window. Still needs work
|
|
* [fbc7e5e] MT#5811 Activate basic phone functionality
|
|
* [6772459] MT#5811 Make video calls basically working
|
|
* [4215935] MT#5811 Prepare for localization
|
|
* [eaad8df] MT#3961 Rework German localization.
|
|
* [3525445] MT#3961 Update German translation.
|
|
* [fbecee5] MT#3961 Prepare languages it, es and ru.
|
|
* [43291e9] MT#5823 Allow underscore in billing profile handle
|
|
* [75fccd3] MT#3961 Install I18N folder in debian.
|
|
* [b88d36b] MT#5083 Implement sendfax in ngcp-panel.
|
|
* [8c3a279] MT#5473 Fix deleting peering groups.
|
|
* [8a6f96d] MT#5867 fix responsive top menu design
|
|
* [84e465f] MT#3961 Add Italian translation.
|
|
* [9587330] MT#5251 Optimize billing fees upload.
|
|
* [c799df3] MT#3925 API: dynamically render API documentation.
|
|
* [2c49abb] MT#3925 Add more field descriptions to forms.
|
|
* [1f9e407] MT#3925 API: more doc and description fixes.
|
|
* [0f26d8f] MT#3961 Update German localization.
|
|
* [0218de9] MT#5833 Update italian translation.
|
|
* [bc08567] MT#5811 Properly set websocket paths.
|
|
* [6dfd792] MT#5835 Update spanish datatables translations.
|
|
* [10373d6] MT#5083 Add webfax to subscriber top menu
|
|
* [2f749a3] MT#3933 API: add subscriber editing via PUT/PATCH
|
|
* [eb1464f] MT#3925 Return json error for 403/404 on /api/.+
|
|
* [da79426] MT#3933 API: Implement subscriber preferences.
|
|
* [f7de0b6] MT#5967 Perform trusted source ip/net validation.
|
|
* [71b8d2e] MT#5967 Validate (man_)allowed_ip input.
|
|
* [74d8f83] MT#5811 Prepare adding chat buddy.
|
|
* [c61b9ee] MT#3933 API: Handle subscriber lock/termination
|
|
* [d445274] MT#5967 API: validate allowed ip entries.
|
|
* [74aeb79] MT#5929 Fix lock, ext_xxx_id and dbalias handling.
|
|
* [4456bd0] MT#5929 Fix ext_subscriber_id handling.
|
|
* [432080d] MT#5929 More external_id fixes.
|
|
* [e4990ed] MT#5929 Add script to clean up ext_xxx_id settings
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [9b0cc33] MT#4767 Show missing registered devices
|
|
* [0c41788] MT#4693 show contract balance in euros instead of cents
|
|
* [2ca352c] MT#4129 Validate update customer with wrong resellers
|
|
* [48e0b55] MT#5145 put tooltips on top
|
|
* [aeb7976] MT#5147 Proper DateTime deflation in Forms
|
|
* [f6f4e33] MT#3917 do not alter datetime objects from schema
|
|
* [a1541d9] MT#3435 fix mysql commandline and DSN
|
|
* [a78a6ba] MT#3435 fix failing tests due to changed login
|
|
* [21482c0] MT#4289 separate customer/ajax and contract/ajax
|
|
* [4903784] MT#4289 separate customer-/contract- create and ajax_reseller_filter
|
|
* [12fb9a7] MT#4289 fix html-id with invalid symbols
|
|
* [35c82cc] MT#4289 move /contract/customer/edit to /customer/edit
|
|
* [e184e00] MT#4289 contracts: filter by product and separate terminate
|
|
* [ec34c1d] MT#3855 Fix empty contract tab on Reseller details
|
|
* [fa3c979] MT#4659 preserve product, when not set by form
|
|
* [7769853] MT#4129 prohibit customer with diverging resellers
|
|
* [f16c1cf] MT#4129 fix operator precedence
|
|
* [9387989] MT#4667 validate contact on contract create
|
|
* [8d1bc95] MT#3435 fix tests
|
|
* [003571f] MT#3435 separate stdout/stderr of panel debug
|
|
* [9353d44] MT#3435 skip problematic tests
|
|
* [39698f4] MT#3435 quickfixes for tests
|
|
* [afd85b4] MT#4771 option to call ./Build test_selenium
|
|
* [10cd462] MT#4369 Disable Timestamp search on Callflows
|
|
* [6355873] MT#4877: fix button focus style
|
|
* [1e46a7f] MT#4877 Fix button color on click
|
|
* [93ab17c] MT#4871 Cleanup basic controller tests
|
|
* [f6e2bba] MT#4287 preserve display setting rows
|
|
* [cd0fa24] MT#4287 Use Statesave Feature
|
|
* [6583c96] MT#4287 Remove datatables state on menu items
|
|
* [1be3912] MT#4903 Fix javascript error on empty referrer
|
|
* [3279897] MT#4707 log IP on failed login
|
|
* [0f44c12] MT#4871 Add Selenium Tests for "Customer" page
|
|
* [364c9d9] MT#4287 Preserve dt settings until logout
|
|
* [7a20e3f] MT#4967 Refactor Subscriber Forms
|
|
* [2ada158] MT#4967 Let admin/reseller always change subscriber numbers
|
|
* [342ba86] MT#4967 Show primary number in subscriber list
|
|
* [4fa47ff] MT#4767 Show missing registered devices
|
|
* [fdb2b49] MT#4693 show contract balance in euros instead of cents
|
|
* [6524548] MT#4129 Validate update customer with wrong resellers
|
|
* [273a59a] MT#5145 put tooltips on top
|
|
* [83a4085] MT#5147 Proper DateTime deflation in Forms
|
|
* [f11ae48] MT#3917 do not alter datetime objects from schema
|
|
* [5d2ff6f] MT#4967 fix show sippassword instead of webpassword
|
|
* [8254001] MT#4565 Fix boolean expression on read-only permissions
|
|
* [0e8b1f6] MT#4871 selenium-tests: unskip tests, timer information
|
|
* [2c7a0c4] MT#4967 Let subadmins steal numbers
|
|
* [9fed076] MT#4967 Disallow subscriberadmin to change status
|
|
* [dfe18e5] MT#4967 Do not show password on edit
|
|
* [f316797] MT#4967 "Unsteal" number on subadmin terminate
|
|
* [ac17c54] MT#4871 Change screenres of selenium-tests to 1024x768
|
|
* [11841b2] MT#5465 preferences_enum stop using default_val
|
|
* [fdd4c48] MT#4771 fix selenium resolution for reseller test
|
|
* [a66fd07] MT#4771 fix customer test, select product
|
|
* [d4c0d8d] MT#4771 increase wait-timeout on admin-login test
|
|
* [b0d1d25] MT#4967 update all cloudpbx-subscribers on change of head one
|
|
* [ef80d19] MT#4967 change primary number of extension-subscribers by extension
|
|
* [ef6bfee] MT#4967 update cloud_pbx_base_cli and other settings on cloudpbx-subscribers
|
|
* [029c51f] MT#5661 change selection of customers when bprof is updated
|
|
* [cbd0438] MT#4871 fix domain test
|
|
* [1bf73a7] MT#3961 Prepare for localization
|
|
* [a272512] MT#3961 Prepare to localize DB-Strings
|
|
* [43a7211] provide a mechanism to update README
|
|
* [1f37a80] MT#3961 Provide Dropdown to change the language
|
|
* [9040831] MT#3961 more translations
|
|
* [f1a210f] MT#3961 using specific identifier for datatables table
|
|
* [d989abc] MT#3961 Translate everything
|
|
* [f7d4d8b] MT#3961 I18N-ize missing strings
|
|
* [8981667] MT#3961 Translate Preference groups
|
|
* [32bff20] MT#3961 fix translated login form
|
|
* [4ab0097] MT#3961 translate HTML::FormHandler forms
|
|
* [ede44ba] MT#3961 automatic extraction of formhandler strings
|
|
* [e4b4138] MT#3961 Add flags to language menu
|
|
* [3f813d6] MT#3961 fix image file path
|
|
* [cc5d36d] MT#3961 Localize the menu title "Language"
|
|
* [360d622] MT#3961 check language before login, map en to i-default
|
|
* [4e6e9ef] 5861: remove unused fields from SubscriberEdit
|
|
* [f99ce65] MT#5859 let subscriber change his webpassword
|
|
* [381c440] MT#5859 rename "Line Settings"
|
|
* [b424c56] MT#5867 fix modal height on small screens
|
|
|
|
[ Andrew Pogrebennyk ]
|
|
* [cc9fe6e] MT#3997 MT#5193 Fix build_via_routes with only one external sbc.
|
|
* [fe118d6] Bump version for backport to 3.0 release. (cherry picked from commit b94d592d2e4932b38af27d86c63fa2ff8ed8096f)
|
|
* [ddfa9cf] Start changelog for 1.0.20 backport to 3.0.
|
|
* [ac80ecb] Start changelog for 1.0.21.
|
|
* [fdce440] Update changelog for 1.0.21.
|
|
* [76bf4a1] MT#4863 Grant access to Customer Settings for administrative subscribers.
|
|
* [507397d] Start changelog for 1.1.1.
|
|
* [679e364] Update changelog for 1.1.1
|
|
* [86600a6] Start changelog for 1.1.3
|
|
* [d52049a] MT#3997 MT#5193 Fix build_via_routes with only one external sbc.
|
|
* [7587e66] MT#5193 MT#5195 Fix "Use of uninitialized value" when external_sbc is empty
|
|
* [d713bdc] MT#5835 Translate javascript datatables file to Spanish.
|
|
* [95cac29] MT#5837 Unify some terms; improve subscriber details look.
|
|
|
|
[ Victor Seva ]
|
|
* [62bcb09] MT#4435 generate just ngcp-panel
|
|
* [37d5395] MT#4435 try to fix trunk upgrades
|
|
* [440d32a] MT#4895 drop root privileages
|
|
* [51a27c8] MT#4895 fix last commit
|
|
* [b8eaea0] MT#4895 fix last commit
|
|
* [193ab53] MT#4895 fix last commit
|
|
* [6775371] MT#5587 Remove apache migration stuff.
|
|
* [0ad4699] config for polycom phones
|
|
* [ca4df9c] MT#5835 Spanish translation by Jon
|
|
* [6d5ec21] MT#5835 Spanish translation update
|
|
* [0bf4d26] MT#5835 Spanish translation update
|
|
* [2e0bbde] MT#5835 Spanish translation update
|
|
* [4b2f507] MT#5835 Spanish translation update
|
|
|
|
[ Michael Prokop ]
|
|
* [47e6925] MT#5215 Add new packages for REST feature to Depends
|
|
* [6dbb4b5] MT#5215 Add libjson-pointer-perl + libjson-types-perl to Depends
|
|
* [ffa81f5] MT#5365 Add further packages to (Build-)Depends
|
|
* [679c866] MT#5395 Add further packages to (Build-)Depends
|
|
|
|
[ Alexander Lutay ]
|
|
* [c754aff] MT#5837 Add Russian localisation
|
|
* [5be3f87] MT#5835 Fixed Spanish datatables translations.
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Wed, 26 Feb 2014 10:51:50 +0100
|
|
|
|
ngcp-panel (1.1.6) unstable; urgency=low
|
|
|
|
* [d23de0e] MT#5009 Fix syntax error.
|
|
* [7110f43] MT#5009 Use proper alias number sub-elements.
|
|
* [80dcf44] MT#4235 Implement static Jitsi provisioning.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Thu, 21 Nov 2013 14:56:09 +0100
|
|
|
|
ngcp-panel (1.1.5) unstable; urgency=low
|
|
|
|
* [f575753] MT#5009 Properly reuse alias numbers also.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Tue, 19 Nov 2013 16:39:07 +0100
|
|
|
|
ngcp-panel (1.1.4) unstable; urgency=low
|
|
|
|
* [4d9589b] MT#4955 Only allow one ss, set dom-pref np-display
|
|
* [c9eb5c5] MT#5009 Properly re-use free numbers.
|
|
* [07fb3c7] MT#5009 Properly free voip_numbers on termination.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Tue, 19 Nov 2013 14:29:14 +0100
|
|
|
|
ngcp-panel (1.1.3) unstable; urgency=low
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [f41bbce] MT#4707 log IP on failed login
|
|
* [8345d01] MT#4871 Add Selenium Tests for "Customer" page
|
|
|
|
[ Andreas Granig ]
|
|
* [3976851] MT#4543 Also set cloud_pbx_base_cli pref for admin
|
|
* [adaf5b4] MT#4949 Use pbx in call flow graph.
|
|
* [d30c21f] MT#4229 Still log the error causing a 500.
|
|
* [eec7782] MT#4955 Use cseq_method for subscriber captures.
|
|
* [288c9d1] MT#4955 Introduce customer default sound sets.
|
|
* [65f1f17] MT#4949 Use pbx-1 suffix for callflows.
|
|
* [7ebbc58] MT#4961 Fix non-alphanumeric RRD filename handling
|
|
* [f27e272] MT#4971 Fix follow symlink sp-SELF in statistics.
|
|
|
|
[ Lars Dieckow ]
|
|
* [9857ca0] avoid db fetch for authenticated request
|
|
|
|
-- Andrew Pogrebennyk <apogrebennyk@sipwise.com> Wed, 13 Nov 2013 16:47:41 +0100
|
|
|
|
ngcp-panel (1.1.2) unstable; urgency=low
|
|
|
|
[ Andreas Granig ]
|
|
* [6be0ad7] MT#3917 Show datetime in local timezone for DT.
|
|
* [7531d79] MT#4017 Use shared line creds for SLA line.
|
|
* [d683b14] MT#4787 Send browser to PBX device when syncing
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [cf3e63a] MT#4369 Disable Timestamp search on Callflows
|
|
* [be8d508] MT#4877: fix button focus style
|
|
* [bbab21c] MT#4877 Fix button color on click
|
|
|
|
[ Victor Seva ]
|
|
* [68f19db] MT#4895 drop root privileges
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Thu, 07 Nov 2013 16:26:00 +0100
|
|
|
|
ngcp-panel (1.1.1) unstable; urgency=low
|
|
|
|
[ Andreas Granig ]
|
|
* [0554501] MT#4017 Fix subscriber->device mapping in config.
|
|
|
|
[ Andrew Pogrebennyk ]
|
|
* [677027d] MT#4863 Grant access to Customer Settings for administrative subscribers.
|
|
|
|
-- Andrew Pogrebennyk <apogrebennyk@sipwise.com> Wed, 06 Nov 2013 15:07:19 +0100
|
|
|
|
ngcp-panel (1.1.0) unstable; urgency=low
|
|
|
|
[ Andreas Granig ]
|
|
* [ad9a8bb] Use localtime in TS and set createtime for subs.
|
|
* [e6b9a0a] Add product selection for customer contracts.
|
|
* [fe580d3] Show product name in customer details.
|
|
* [dfb25d9] Add skeleton to create admin/extension subscriber.
|
|
* [754f1f7] Align customer detection to product handling.
|
|
* [23675b4] Implement group, admin and ext handling for PBX.
|
|
* [8536595] Fix customer determination in dashboard.
|
|
* [d47bbec] Add accordion toggle button.
|
|
* [df1c2cc] Only show PBX groups if it's a PBX account.
|
|
* [63e9ded] Properly set PBX preferences and use transaction.
|
|
* [7f7e6cb] Assign contracts to sipaccount product by default.
|
|
* [2daa16d] Migrate pbx feature config flag to cloudpbx.
|
|
* [3c8734f] Make PBX groups editable.
|
|
* [d79b11a] Remove subscriber from PBX group on termination.
|
|
* [9a1873b] Fix test environment.
|
|
* [00e13f9] Implement editing PBX extension subscribers.
|
|
* [5f9c114] Select rewrite rule set for PBX domain creation.
|
|
* [9efb1f8] Allow changing PBX group for PBX extension.
|
|
* [ceb9f80] Use proper PBX group helper when changing PBX ext.
|
|
* [811929b] Add display name and shared roster visibility.
|
|
* [d1deb32] Reorder subscriber fields to have DT on top.
|
|
* [ca3e92f] Fix editing normal subscriber.
|
|
* [acf36bd] Add PBX auto-attendant and office-hours CF targets
|
|
* [d801311] Remove debug output to stdout.
|
|
* [35e3a51] Add skeleton for device provisioning.
|
|
* [199ae7e] Implement device model management.
|
|
* [e99265c] Check for read_only flag when editing contact.
|
|
* [8a359e5] Group device overview.
|
|
* [dcac5aa] Implement device firmware management.
|
|
* [e5832d6] Implement device config management.
|
|
* [c3cadb1] Implement device profile management.
|
|
* [8746a60] Add device management to top menu.
|
|
* [231dc9f] Reset DT field id if it's not selected.
|
|
* [015f04b] Add front and mac image for devices.
|
|
* [907eab8] HTML-escape DT fields before displaying it.
|
|
* [527bac9] Fix registration list if ignore_auth_realm is set.
|
|
* [d27d6a1] Make domain optional when handling reg contacts.
|
|
* [b2f7e00] Render empty string on null values.
|
|
* [fef88b9] Add PBX device skeleton.
|
|
* [d4ec2ef] Implement PBX field device handling.
|
|
* [fdc1f95] Implement PBX field device config delivery.
|
|
* [b4949f1] Implement PBX device boot-strapping.
|
|
* [d156b57] Add display name to PBX device config template.
|
|
* [1809b44] MT#3981 Write numbers to provisioning.voip_dbalias.
|
|
* [5160759] Implement subscriber login.
|
|
* [06fc0fa] Fix subscriber login and add basic widgets.
|
|
* [78e126c] Add basic voicemail widget for subscribers.
|
|
* [2faa84a] Prepare ACL for subscriber login.
|
|
* [1dcd702] Correctly prepare subscriber rs depending on realm
|
|
* [b8cf089] Implement subscriber login call-list/voicemails.
|
|
* [9769f40] Add templates for subscriber login call-list/vm.
|
|
* [6e8ac2a] Show subscriber login CF widget and allow prefs.
|
|
* [de99e0b] Make widget containers higher for subscribers.
|
|
* [fb780a7] Only validate speeddial form if posted.
|
|
* [d5dc850] Add subscriber login registered dev widget.
|
|
* [93fb5eb] Don't allow login subscriber to subscriber details
|
|
* [de73436] Fix subscriber login topmenu vm link.
|
|
* [8a194e5] Use preference label instead of attribute.
|
|
* [fc8c9e2] Cleanup debug log messages.
|
|
* [086d91f] Use roles instead of realm for logged in users.
|
|
* [585a4d9] Be more formal in denied-page.
|
|
* [f2b5729] Only allow subscriber logins from active accounts.
|
|
* [1af065d] Allow subscriberadmin to access sub-subscribers.
|
|
* [2447dc9] Harden access to device controller for subscribers
|
|
* [ef36719] Add subscriberadmin customer link in top menu.
|
|
* [af5cc9b] Try to avoid wrong redirect to login after login.
|
|
* [dd62516] Fix $controller::auto declaration.
|
|
* [683047c] MT#3975 Prevent subadmin from terminating himself.
|
|
* [fba3998] MT#3977 Implement line/key handling for devices.
|
|
* [03e4d57] MT#3977 Prepare line/key in PBX field dev.
|
|
* [1c81791] MT#3977 populate PBX field dev form on prof change
|
|
* [50a494a] MT#3977 Handle new lines added by user in UI.
|
|
* [ed359aa] MT#3977 Implement backend for multi-line PBX conf
|
|
* [5730437] MT#3977 Implement editing of PBX field device.
|
|
* [853e9e5] MT#3977 Display stationname/keyid in PBX field dev
|
|
* [3c3cfff] MT#3977 Add option in status msg to manually sync.
|
|
* [9680cad] MT#3977 properly handle firmware upgrade.
|
|
* [61983ba] MT#3977 provide example config template SPA5xx
|
|
* [71d531f] MT#3977 Fix accordion expand/collapse toggle.
|
|
* [5d8c81e] MT#4213 Don't search for contract id twice.
|
|
* [8f6431f] MT#4025 Implement management of customer sound set
|
|
* [507f42c] MT#4025 Fence sound set for subscriberadmins.
|
|
* [1761945] MT#4025 Implement contract_sound_set preference.
|
|
* [ff68cbd] MT#4309 Show locked subs in Customer Details
|
|
* [ddbd742] MT#4263 Also show email in Contract field.
|
|
* [3acdd72] MT#4145 Change postcode to txt, fix empty reseller
|
|
* [e93c68c] MT#4025 Manage customer sound-sets in details view
|
|
* [e03bd51] MT#4025 Only show customer sound sets for admins.
|
|
* [3f2ecc2] MT#4237 Fix create of reseller on billprof edit
|
|
* [acff496] MT#3997 Add via_route field to peer hosts.
|
|
* [988e304] MT#3997 Allow html in tooltips.
|
|
* [144a360] MT#3997 Use correct tooltip for peer via-routes.
|
|
* [1515e36] MT#3997 Really properly fix tooltips.
|
|
* [259ddc1] MT#3997 Cleanup tooltips.
|
|
* [36a020c] MT#4007 Implement auto attendant mgm for subs.
|
|
* [05553d0] MT#4413 Remove debugging messages.
|
|
* [a8c4c0f] MT#3977 Fix ACL for fetching keys of dev profile.
|
|
* [0ab09a6] MT#3977 Use plain port for linksys provisioning.
|
|
* [b28f18d] MT#3977 Remove comments from linksys config.
|
|
* [ff5d127] MT#3971 Add max_subscribers field.
|
|
* [074758d] MT#3971 Implement limitation of subscribers.
|
|
* [773c04c] MT#3971 Show Create btn if max_subscribers is null
|
|
* [1c1f672] MT#3995 Use pre-selected options for ext sbc.
|
|
* [29e1251] MT#3997 Transform via_route to loose-route URI
|
|
* [be3439d] MT#3977 Re-add barge-in flag.
|
|
* [4d619e3] MT#3977 Also set config.url for autoprov config.
|
|
* [735f340] MT#3977 Fix syntax error.
|
|
* [c8d1a83] MT#3977 Use voicebox instead of hardcoded 2000
|
|
* [02207fc] MT#3977 Set proper config.url parameter.
|
|
* [4421421] MT#4533 Don't transcode MOH files for PBX.
|
|
* [28db696] MT#3977 Set oubound proxy for priv/shared lines
|
|
* [eaa8698] MT#3977 Also set flag to use outbound proxy.
|
|
* [b476bd9] MT#3977 Fix xml syntax error in closing tag.
|
|
* [cfde4c9] MT#3977 Remove stray outbound proxy setting.
|
|
* [4b9091d] MT#4607 Replace UNION by simple OR
|
|
* [83b9be3] MT#4655 Show reseller name in device mgm.
|
|
* [0945fc9] MT#4657 Make ac an empty string if undef.
|
|
* [4c88879] MT#4685 Don't tie firmware to profile.
|
|
* [fdaa0c6] MT#4685 Try to fetch next device firmware
|
|
* [da753f4] MT#4685 Export latest firmware version for model.
|
|
* [e6d1861] MT#4685 Set subscription expiry to 300s.
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [62124ac] Have a new messaging util for custom filtering of error messages
|
|
* [e44482f] possibility to search a subscriber by his number
|
|
* [8f02c62] Option to edit an existing contact, belonging to a customer
|
|
* [c69ab29] Add some fields to contacts form
|
|
* [607932f] don't count terminated resellers in Dashboard
|
|
* [e262205] Fix some warnings due to non-numeric argument empty string ("")
|
|
* [a2ddf93] Copy rewrite rule set functionality
|
|
* [e892998] Adapt literal sql to older versions of DBIx::Class
|
|
* [f569c82] adapt search data structure to older versions of DBIx::Class
|
|
* [a8a0d9b] Validation on the replacement pattern of rewrite rules
|
|
* [0909c81] Use the messaging utility for Domains
|
|
* [778c3ca] fix missing validation on integer preferences
|
|
* [1a073df] adapt peering test to recent changes
|
|
* [562a9cc] adapt more tests
|
|
* [4e49c96] use the message utility for all controllers
|
|
* [b856662] Call end-user-contracts customers to avoid confusion
|
|
* [f7586a4] fix missing include "NGCP::Panel::Utils::DateTime"
|
|
* [52e353d] Option to select the number of rows in datatables table
|
|
* [4cfa5b7] Only expose delete button to contacts with no contracts
|
|
* [9f9d20e] Expose the contacts controller to Edit/Delete Contacts
|
|
* [07d3ee5] provide error message on "column" cannot be null
|
|
* [1c154f8] Only show relevant domains on reseller details
|
|
* [341aad8] Option for an external webdriver
|
|
* [cb2e489] Add build option --wd-server
|
|
* [b541d7c] Add the "./Build test_tap" action which outputs plain TAP
|
|
* [962eced] use config file ngcp-schema/share/test.conf for testing
|
|
* [03f08d1] Use JUnit output by default with ./Build test
|
|
* [c1e2303] increase panel starting timeout
|
|
* [788d78e] Group callflows by call_id
|
|
* [5936b59] Fix saving preferences of type enum with empty value
|
|
* [f0e2f1d] Fix syling of long labels in modal
|
|
* [c636263] Suppress superfluous error messages "Value must be an integer"
|
|
* [096ee48] Consistent naming: Web Username/Password vs CSC Username/Password
|
|
* [594f341] Preserve the product_id when updating a billing_mapping
|
|
* [c6abfbc] Correctly select customers under reseller-> customers section
|
|
* [1ab63ef] Fix e164 validation on subscriber creation
|
|
* [ccd46c1] Validate SIP username
|
|
* [f444dc0] Show Contract (equals Cusomer-) id
|
|
* [2f85002] Correctly identify customer contracts
|
|
* [1991296] Filter Contract Contacts by whether they have a reseller_id
|
|
* [01ba880] Fix duplicate showing of contracts under Reseller Details - Reseller Contract
|
|
* [5c5e41c] Use --schema-base-dir setting of ./Build test for all tests
|
|
* [563adfd] Option to start a custom mysql for ./Build test
|
|
* [373185c] Use a mysql dump instead of a mysql data directory for tests
|
|
* [b442c75] Show Timeset and Destination Set Names
|
|
* [9329de0] Fix failing redirect due to double submitid
|
|
* [ae0d9ab] Really stop mysqld when Ctrl-C is pressed
|
|
* [ebe64d3] uri_unescape CDRs
|
|
* [8d11c9f] validate weight field of Peering Servers
|
|
* [25dbc9d] Allow 18 decimal digits on Fee rates
|
|
* [76f4bdd] Restrict certain domain-prefs to their respective reseller
|
|
* [d010ca4] Allow for + at beginning of replacement patterns
|
|
* [7427601] MT#4265 Fix editing contacts without a reseller
|
|
* [a1e04e3] MT#4261 Proper number handling on subscribers
|
|
* [124137c] MT#4261 number handling on subscriber update
|
|
* [029c383] MT#4317 fraud limits: fix labelling
|
|
* [8bdd9f4] MT#4261 alias number handling
|
|
* [0690dee] MT#3435 fix mysql commandline and DSN
|
|
* [b8a1e28] MT#3435 fix failing tests due to changed login
|
|
* [104751b] MT#4289 separate customer/ajax and contract/ajax
|
|
* [5caf898] MT#4289 separate customer-/contract- create and ajax_reseller_filter
|
|
* [92c1724] MT#4289 fix html-id with invalid symbols
|
|
* [6fb3119] MT#4289 move /contract/customer/edit to /customer/edit
|
|
* [7945805] MT#4289 contracts: filter by product and separate terminate
|
|
* [b2bcac6] MT#3855 Fix empty contract tab on Reseller details
|
|
* [8da8d2f] MT#4659 preserve product, when not set by form
|
|
* [d17c382] MT#4129 prohibit customer with diverging resellers
|
|
* [35630e1] MT#4129 fix operator precedence
|
|
* [e76de8b] MT#4667 validate contact on contract create
|
|
* [4170966] MT#3435 fix tests
|
|
* [bbe7835] MT#3435 separate stdout/stderr of panel debug
|
|
* [cab87af] MT#3435 skip problematic tests
|
|
* [b3a9739] MT#3435 quickfixes for tests
|
|
|
|
[ Michael Prokop ]
|
|
* [a9c05a2] Use invoke-rc.d if available in postinst maintainer script
|
|
* [cd22cd9] Debian packaging: provide long description
|
|
* [147ec8f] Add apache2 to Depends
|
|
* [c292e08] Run wrap-and-sort on Debian files
|
|
* [ccc709c] Add libapache2-mod-perl2 to Depends
|
|
* [74cb386] Move apache2/libapache2-mod-perl2 to Pre-Depends
|
|
* [1098138] Replace Pre-Depends on apache2 with apache2.2-common
|
|
|
|
[ Andrew Pogrebennyk ]
|
|
* [3d11507] Fix a typo on peering page: caller vs callee.
|
|
|
|
[ Victor Seva ]
|
|
* [1614858] Split packaging into ngcp-panel-[common|apache|nginx] packages to deal with webservers.
|
|
* [96292a5] Added ngcp-panel-[apache|nginx] packages to deal with webservers. Rename ngcp-panel to ngcp-panel-common.
|
|
* [3b2ad2a] Adjust depends for new ngcp-panel-common split
|
|
* [9e57266] remove mysql from INIT INFO
|
|
* [ff16940] remove default nginx site if exist.
|
|
* [1a5ff7b] MT#4281 fix return value of init script.
|
|
* [3481d75] MT#4361 Add default file to ngcp-panel-nginx daemon.
|
|
* [e105fd4] MT#4435 generate just ngcp-panel
|
|
* [1cbab0e] MT#4435 try to fix trunk upgrades
|
|
|
|
[ Alexander Lutay ]
|
|
* [38e31a6] TT#3921 Usability enhancement for SIP call diagram
|
|
|
|
[ Lars Dieckow ]
|
|
* [eece093] MT#4229 custom Internal server error page
|
|
* [a37b165] MT#4229 custom Internal server error page
|
|
* [2a09c77] correct dep name
|
|
* [79b7304] MT#4609 extend checks when editing the own admin user to prevent locking oneself out
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Tue, 29 Oct 2013 12:27:26 +0100
|
|
|
|
ngcp-panel (1.0.21) unstable; urgency=low
|
|
|
|
[ Andreas Granig ]
|
|
* [b76042a] Show product name in customer details.
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [fa3667a] MT#3855 Fix error on calling get_contract_rs
|
|
|
|
-- Andrew Pogrebennyk <apogrebennyk@sipwise.com> Mon, 28 Oct 2013 21:50:49 +0100
|
|
|
|
ngcp-panel (1.0.20) unstable; urgency=low
|
|
|
|
[ Andreas Granig ]
|
|
* [e9dfa3d] MT#4145 Change postcode to txt, fix empty reseller
|
|
* [22cc03f] MT#4237 Fix create of reseller on billprof edit
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [cb15d28] MT#4317 fraud limits: fix labelling
|
|
* [333244e] MT#3855 Fix empty contract tab on Reseller details
|
|
|
|
[ Lars Dieckow ]
|
|
* [432760b] MT#4609 extend checks when editing the own admin user to prevent locking oneself out
|
|
|
|
-- Andrew Pogrebennyk <apogrebennyk@sipwise.com> Fri, 25 Oct 2013 13:01:50 +0200
|
|
|
|
ngcp-panel (1.0.19) unstable; urgency=low
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [f9bf64f] MT#4261 Proper number handling on subscribers
|
|
* [c1b3c11] MT#4261 number handling on subscriber update
|
|
* [8646de1] MT#4261 alias number handling
|
|
|
|
[ Andreas Granig ]
|
|
* [a6962dc] MT#4657 Make ac an empty string if undef.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Thu, 24 Oct 2013 12:48:37 +0200
|
|
|
|
ngcp-panel (1.0.18) unstable; urgency=low
|
|
|
|
* [d2b7aca] MT#4607 Replace UNION by simple OR
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Tue, 22 Oct 2013 17:19:12 +0200
|
|
|
|
ngcp-panel (1.0.17) unstable; urgency=low
|
|
|
|
* [d38e984] MT#4309 Show locked subs in Customer Details
|
|
* [36c83fc] MT#4263 Also show email in Contract field.
|
|
* [37a1bf0] Fix registration list if ignore_auth_realm is set.
|
|
* [c192278] Make domain optional when handling reg contacts.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Tue, 22 Oct 2013 15:46:07 +0200
|
|
|
|
ngcp-panel (1.0.16) unstable; urgency=low
|
|
|
|
* Bump version to 1.0.16
|
|
|
|
-- Andrew Pogrebennyk <apogrebennyk@sipwise.com> Mon, 07 Oct 2013 22:54:25 +0200
|
|
|
|
ngcp-panel (1.0.15) unstable; urgency=low
|
|
|
|
[ Andreas Granig ]
|
|
* [8e2e567] MT#3981 Write numbers to provisioning.voip_dbalias.
|
|
* [3ca68fa] Use localtime in TS and set createtime for subs.
|
|
* [dc4de41] Add accordion toggle button.
|
|
* [b2b4073] MT#3975 Prevent subadmin from terminating himself.
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [30c2fb8] Option to edit an existing contact, belonging to a customer
|
|
* [caefe25] Add some fields to contacts form
|
|
* [e14d517] don't count terminated resellers in Dashboard
|
|
* [574f7da] Validation on the replacement pattern of rewrite rules
|
|
* [a0a39c2] Call end-user-contracts customers to avoid confusion
|
|
* [7e9b06c] fix missing include "NGCP::Panel::Utils::DateTime"
|
|
* [db25b1f] Option to select the number of rows in datatables table
|
|
* [c17db14] Only expose delete button to contacts with no contracts
|
|
* [85007e8] Expose the contacts controller to Edit/Delete Contacts
|
|
* [3adda47] provide error message on "column" cannot be null
|
|
* [26bc604] Only show relevant domains on reseller details
|
|
* [4de5764] Group callflows by call_id
|
|
* [7dbe51e] Fix saving preferences of type enum with empty value
|
|
* [b41a719] Fix syling of long labels in modal
|
|
* [e51ae82] Suppress superfluous error messages "Value must be an integer"
|
|
* [fa286e1] Consistent naming: Web Username/Password vs CSC Username/Password
|
|
* [a64bc15] Preserve the product_id when updating a billing_mapping
|
|
* [684fef1] Correctly select customers under reseller-> customers section
|
|
* [6a3e3ea] Fix e164 validation on subscriber creation
|
|
* [e67c4b7] Validate SIP username
|
|
* [64766a4] Show Contract (equals Cusomer-) id
|
|
* [bf3337b] Correctly identify customer contracts
|
|
* [5c46e89] Fix duplicate showing of contracts under Reseller Details - Reseller Contract
|
|
* [9f98aa9] Show Timeset and Destination Set Names
|
|
* [afc47e1] Fix failing redirect due to double submitid
|
|
* [02296a9] uri_unescape CDRs
|
|
* [99bcb29] validate weight field of Peering Servers
|
|
* [f3bcebd] Allow 18 decimal digits on Fee rates
|
|
* [45a0d6c] Restrict certain domain-prefs to their respective reseller
|
|
* [f541e8b] Allow for + at beginning of replacement patterns
|
|
|
|
[ Andrew Pogrebennyk ]
|
|
* [0035fa8] Fix a typo on peering page: caller vs callee.
|
|
|
|
-- Andrew Pogrebennyk <apogrebennyk@sipwise.com> Mon, 07 Oct 2013 17:48:35 +0200
|
|
|
|
ngcp-panel (1.0.14) unstable; urgency=low
|
|
|
|
[ Michael Prokop ]
|
|
* [a9c05a2] Use invoke-rc.d if available in postinst maintainer script
|
|
* [cd22cd9] Debian packaging: provide long description
|
|
* [147ec8f] Add apache2 to Depends
|
|
* [c292e08] Run wrap-and-sort on Debian files
|
|
* [ccc709c] Add libapache2-mod-perl2 to Depends
|
|
* [74cb386] Move apache2/libapache2-mod-perl2 to Pre-Depends
|
|
* [1098138] Replace Pre-Depends on apache2 with apache2.2-common
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [62124ac] Have a new messaging util for custom filtering of error
|
|
messages
|
|
* [e44482f] possibility to search a subscriber by his number
|
|
* [8f02c62] Option to edit an existing contact, belonging to a customer
|
|
* [c69ab29] Add some fields to contacts form
|
|
* [607932f] don't count terminated resellers in Dashboard
|
|
* [e262205] Fix some warnings due to non-numeric argument empty string ("")
|
|
* [a2ddf93] Copy rewrite rule set functionality
|
|
* [e892998] Adapt literal sql to older versions of DBIx::Class
|
|
* [f569c82] adapt search data structure to older versions of DBIx::Class
|
|
* [a8a0d9b] Validation on the replacement pattern of rewrite rules
|
|
* [0909c81] Use the messaging utility for Domains
|
|
* [778c3ca] fix missing validation on integer preferences
|
|
* [1a073df] adapt peering test to recent changes
|
|
* [562a9cc] adapt more tests
|
|
* [4e49c96] use the message utility for all controllers
|
|
|
|
-- Michael Prokop <mprokop@sipwise.com> Wed, 21 Aug 2013 11:17:10 +0200
|
|
|
|
ngcp-panel (1.0.13) unstable; urgency=low
|
|
|
|
[ Andreas Granig ]
|
|
* [352e403] HTML doesn't have an </input> field.
|
|
* [0174463] Clear created domain from session.
|
|
* [2d1d5b6] Allow to add empty offpeak start/end time.
|
|
* [7b24025] Filter sound groups according to config.
|
|
* [0f9d12f] Prevent termination of contract with id 1.
|
|
* [3cb1340] Don't allow to terminate contract via list view.
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [2403c72] Handle allowed_ips preference.
|
|
* [b18ab25] Handle the preference man_allowed_ips like allowed_ips
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Fri, 09 Aug 2013 17:22:27 +0200
|
|
|
|
ngcp-panel (1.0.12) unstable; urgency=low
|
|
|
|
* [e5652b3] Pass ctx to DestinationSet form.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Fri, 09 Aug 2013 13:02:18 +0200
|
|
|
|
ngcp-panel (1.0.11) unstable; urgency=low
|
|
|
|
* [6f406e3] Don't show faxserver preferences if it's disabled.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Fri, 09 Aug 2013 12:19:27 +0200
|
|
|
|
ngcp-panel (1.0.10) unstable; urgency=low
|
|
|
|
* [0f6fc8a] Fix preference handling with max_occur > 1.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Fri, 09 Aug 2013 11:57:53 +0200
|
|
|
|
ngcp-panel (1.0.9) unstable; urgency=low
|
|
|
|
* [b430850] Fix filtering of free reseller contracts.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Thu, 08 Aug 2013 23:52:48 +0200
|
|
|
|
ngcp-panel (1.0.8) unstable; urgency=low
|
|
|
|
* [3d75574] Remove a2ensite/dissite handling.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Thu, 08 Aug 2013 22:02:37 +0200
|
|
|
|
ngcp-panel (1.0.7) unstable; urgency=low
|
|
|
|
* [eb063dd] Fix syntax error.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Thu, 08 Aug 2013 19:11:55 +0200
|
|
|
|
ngcp-panel (1.0.6) unstable; urgency=low
|
|
|
|
[ Andreas Granig ]
|
|
* [083fbc7] Catch all exceptions and log errors as error.
|
|
* [b2faa82] Properly filter customer contracts.
|
|
* [2ead4f8] Don't fail installation if postinst fails.
|
|
* [d2aeb82] Make modal header more generic.
|
|
* [d43f4ca] Re-use ossbss logging config if available.
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [ec18d91] move admin deletion to Utils::Contract::recursively_lock_contract
|
|
* [ca5e863] fix view on narrow screens
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Thu, 08 Aug 2013 18:21:00 +0200
|
|
|
|
ngcp-panel (1.0.5) unstable; urgency=low
|
|
|
|
* [993c7b9] Enable ngcp-panel in apache after installation.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Thu, 08 Aug 2013 14:13:48 +0200
|
|
|
|
ngcp-panel (1.0.4) unstable; urgency=low
|
|
|
|
[ Andreas Granig ]
|
|
* [685d7d4] Pass back newly created domain to parent.
|
|
* [2a84ea4] Only disable other sites if they are enabled.
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [69ac47f] Handle the case, the user logs out twice
|
|
* [20bb711] Adapt billing test to recent fixes
|
|
* [3af5806] delete related tables on reseller terminate
|
|
* [13a0b50] correctly terminate reseller from edit-modal
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Thu, 08 Aug 2013 13:00:52 +0200
|
|
|
|
ngcp-panel (1.0.3) unstable; urgency=low
|
|
|
|
* [f9ed88a] Provision "search" domain to prosody.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Thu, 08 Aug 2013 00:10:12 +0200
|
|
|
|
ngcp-panel (1.0.2) unstable; urgency=low
|
|
|
|
* [56c167c] Fix terminating voip_subscribers for reseller.
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Wed, 07 Aug 2013 18:40:28 +0200
|
|
|
|
ngcp-panel (1.0.1) unstable; urgency=low
|
|
|
|
[ Gerhard Jungwirth ]
|
|
* [e41fe33] Use a modal to display the NCOS setting "Include local ac"
|
|
* [cc73c23] update dependencies in Build.PL
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Wed, 07 Aug 2013 18:04:04 +0200
|
|
|
|
ngcp-panel (1.0.0) unstable; urgency=low
|
|
|
|
* Initial release of feature-complete v1.0
|
|
|
|
-- Andreas Granig <agranig@sipwise.com> Wed, 07 Aug 2013 16:52:57 +0200
|
|
|
|
ngcp-panel (0.01~dev) unstable; urgency=low
|
|
|
|
* Initial release.
|
|
|
|
-- Michael Prokop <mprokop@sipwise.com> Tue, 05 Mar 2013 16:09:44 +0100
|
|
|