profile
viewpoint
Davide Principi DavidePrincipi @Nethesis Pesaro, Italy http://community.nethserver.org/users/davidep Working hard on @NethServer since 2011

DavidePrincipi/gpoaudit 2

Syslog logon audit GPO for Active Directory

DavidePrincipi/ad17-slides 1

Come realizzare un Domain Controller Active Directory con Linux e Samba4

DavidePrincipi/nethgui 1

PHP Web UI framework

DavidePrincipi/cockpit 0

There's code a goin' on

DavidePrincipi/comps-nsent 0

YUM groups composition for NethServer Enterprise

DavidePrincipi/dartagnan 0

Servers monitoring and Subscriptions made easy

DavidePrincipi/dev 0

NethServer issue tracker

push eventnethesis/tancredi

Davide Principi

commit sha fa0f43e67ce1926eaa9bb78031057a454ba3e880

Add issue references when opening a PR

view details

push time in 4 hours

push eventnethesis/tancredi

Davide Principi

commit sha fa0f43e67ce1926eaa9bb78031057a454ba3e880

Add issue references when opening a PR

view details

push time in 4 hours

push eventnethesis/tancredi

Davide Principi

commit sha 4300925587c4655c6e5563f9685ee95e318ff3eb

Add issue references when opening a PR

view details

push time in 4 hours

push eventnethesis/tancredi

Davide Principi

commit sha 4300925587c4655c6e5563f9685ee95e318ff3eb

Add issue references when opening a PR

view details

push time in 4 hours

push eventnethesis/tancredi

Davide Principi

commit sha 188f0ac3b9565ab18fa7e91bc7bb73fe9b69abc7

Add issue references when opening a PR

view details

push time in 4 hours

push eventnethesis/tancredi

Davide Principi

commit sha 188f0ac3b9565ab18fa7e91bc7bb73fe9b69abc7

Add issue references when opening a PR

view details

push time in 4 hours

push eventnethesis/tancredi

Davide Principi

commit sha d36943ab36e94e26d1b99d2351180382e33d17d1

Add issue references when opening a PR

view details

push time in 4 hours

push eventnethesis/tancredi

Davide Principi

commit sha d36943ab36e94e26d1b99d2351180382e33d17d1

Add issue references when opening a PR

view details

push time in 4 hours

push eventnethesis/tancredi

Davide Principi

commit sha d3469f56203c0f714c1dabe056d4a3f6a5183860

Add issue references when opening a PR

view details

push time in 5 hours

push eventnethesis/tancredi

Davide Principi

commit sha d3469f56203c0f714c1dabe056d4a3f6a5183860

Add issue references when opening a PR

view details

push time in 5 hours

push eventnethesis/tancredi

Davide Principi

commit sha f38bcee55187ba6d2f2c24c64fc88eed8382a2e7

Add issue references when opening a PR

view details

push time in 5 hours

push eventnethesis/tancredi

Davide Principi

commit sha f38bcee55187ba6d2f2c24c64fc88eed8382a2e7

Add issue references when opening a PR

view details

push time in 5 hours

push eventnethesis/tancredi

Davide Principi

commit sha bacd40e1c0609663ce1bf0314907626f8dddebcb

Add issue references when opening a PR

view details

push time in 5 hours

push eventnethesis/tancredi

Davide Principi

commit sha bacd40e1c0609663ce1bf0314907626f8dddebcb

Add issue references when opening a PR

view details

push time in 5 hours

pull request commentnethesis/nethserver-tancredi

Bump tancredi version

References:

  • nethesis/dev#5845
  • nethesis/dev#5840
nethbot

comment created time in 6 hours

pull request commentnethesis/nethserver-tancredi

Bump tancredi version

  • Transfer two calls by placing the handset onhook for Snom (nethesis/dev#182)
nethbot

comment created time in 6 hours

push eventnethesis/tancredi

Davide Principi

commit sha e702527117ce473ec179ba067662f2f88b94c011

Docs: add Contributions section

view details

Andrea Marchionni

commit sha 534465df4702d29825bdaeee98e92eca37eeea2b

Transfer two calls by placing the handset onhook for Snom (#182)

view details

push time in 6 hours

push eventnethesis/tancredi

Andrea Marchionni

commit sha 534465df4702d29825bdaeee98e92eca37eeea2b

Transfer two calls by placing the handset onhook for Snom (#182)

view details

push time in 6 hours

PR merged nethesis/tancredi

Reviewers
Transfer two calls by placing the handset onhook for Snom

Add TRANSFER_ON_HANGUP_NON_POTS ON to transfer two calls by placing the handset onhook (independent of call direction (incoming / outgoing)

https://service.snom.com/display/wiki/transfer_on_hangup_non_pots

+1 -0

0 comment

1 changed file

andrea-marchionni

pr closed time in 6 hours

issue commentnethesis/dev

Add IP to phone informations in configurations

Test case

  • Open the Configuration > (phone) Info dialog
  • The IP address is shown if the phone is registered or a "-" is shown otherwise
SebastianMB-IT

comment created time in 7 hours

Pull request review commentnethesis/falconieri

Update README.md

 # Falconieri -Remote Provisioning Gateway+Modern IP phones can contact a redirect service provider at boot time+and discover their PBX address with it.++The Falconieri project is a RPS (Redirect and Provisioning Service) gateway +that helps to store the phone provisioning URL in the phone vendor redirect service.  Supported providers: -* [**Snom**](https://service.snom.com/display/wiki/XML-RPC+API)-* [**Gigaset**](https://teamwork.gigaset.com/gigawiki/display/GPPPO/Gigaset+Redirect+server)-* **Fanvil**-* [**Yealink**](http://support.yealink.com/documentFront/forwardToDocumentDetailPage?documentId=257)+* [Snom](https://service.snom.com/display/wiki/XML-RPC+API)+* [Gigaset](https://teamwork.gigaset.com/gigawiki/display/GPPPO/Gigaset+Redirect+server)+* [Fanvil](https://fdps.fanvil.com/)

About the Fanvil link I agree it is not really good, but it's better than nothing IMO. At least it provides an idea of the subject...

About strong emphasis, it's a matter of style. IMO it is not required because

  • it is not a title
  • there's no surrounding text
  • the text itself is a link which is already kinda emphasis
DavidePrincipi

comment created time in 7 hours

Pull request review commentnethesis/falconieri

Update README.md

 # Falconieri -Remote Provisioning Gateway+Modern IP phones can contact a redirect service provider at boot time+and discover their PBX address with it.++The Falconieri project is a RPS (Redirect and Provisioning Service) gateway 

"Redirect" is what Falconieri actually helps to do: starting from a MAC and a redirect URL it pushes them to the proper provider. Building a full "remote provisioning" gateway seems out of reach (by now...).

DavidePrincipi

comment created time in 7 hours

PR opened nethesis/falconieri

Reviewers
Update README.md
  • Add more project scope and use case information
  • Add Fanvil link (there's a User manual doc download link there)
  • Add link to Tancredi project
+13 -5

0 comment

1 changed file

pr created time in 10 hours

create barnchnethesis/falconieri

branch : DavidePrincipi-patch-1

created branch time in 10 hours

push eventnethesis/tancredi

Davide Principi

commit sha e702527117ce473ec179ba067662f2f88b94c011

Docs: add Contributions section

view details

push time in 10 hours

pull request commentnethesis/nethserver-tancredi

Bump tancredi version

References

  • Allow to call GET /phones/{mac} with inherit=1 (nethesis/tancredi#180)
  • Shows only mac address in tancredi configuration (nethesis/tancredi#177)
  • Extend Yealink TLS 1.2 fix 98 to T58 and T27P (nethesis/tancredi#181)
nethbot

comment created time in 10 hours

push eventnethesis/tancredi

Stefano Fancello

commit sha 2b6f9dc41fe56e1fa4a7c924da2cebc12289c4e0

mac address API first mockup

view details

Stefano Fancello

commit sha 130a12ebf05324e660769d2b11fd22082ba03307

Change endpoint to /macvendor

view details

Stefano Fancello

commit sha 74372751fec97dc6955a42443a671aa0ad6087f7

Add vendors to configuration

view details

Stefano Fancello

commit sha 5511bba10116b0989955ad6ab87288d91f1929d4

change configuration in tests

view details

Stefano

commit sha 75b5a37ea98b222e00b9ad8928954e01d27ae715

Update src/init.php Co-authored-by: Davide Principi <davide.principi@nethesis.it>

view details

Stefano

commit sha fe9fe7d84a4a6ddc393339db209da237e8da9301

Update src/init.php Co-authored-by: Davide Principi <davide.principi@nethesis.it>

view details

Davide Principi

commit sha 6955d6d7a6a5c4556b69a4fa6b26d050480f01fd

Update .github/workflows/bats.yml

view details

Stefano

commit sha 4a62f2ea39dcd5de02bd17976fef44114fb430a8

Merge pull request #175 from nethesis/mac Add /macvendors API

view details

Davide Principi

commit sha fc637b1ed70e65259565c7bff465dd469a6732e5

Describe line and soft keys (#176) nethesis/dev#5833

view details

Davide Principi

commit sha 7d9734ebb58f055f0d1dc8f2c4076b9173d50c93

Docs: fix forward key description

view details

andrea-marchionni

commit sha d87030a52e8c6829e4e8b219843312c23b28da47

Fix default for VLAN pc port Fanvil

view details

Stefano

commit sha 61d63e808876011f0edd9eb07afcba5733584ea9

Merge pull request #178 from andrea-marchionni/fanvil-pcport-vlan Fix default for VLAN pc port Fanvil

view details

Stefano

commit sha eb921d66be471bd000d7ad88cad00a014d4bedfa

Allow to call GET /phones/{mac} with inherit=1 (#180) * Allow to call GET /phones/{mac} with inherit=1 nethesis/dev#5845

view details

Stefano

commit sha 7f30f5e9d3f035515637336d29cbdad38e089321

Add GET /macvendors API doc (#179) nethesis/dev#5840 Co-authored-by: Davide Principi <davide.principi@nethesis.it>

view details

Stefano

commit sha faf6cb4855524cae59027cc0489cc6c226bc55b6

Shows only mac address in tancredi configuration (#177) nethesis/dev#5840

view details

Andrea Marchionni

commit sha 8bc822f4617ce2f3ff04097f3ac7f9df09237734

Extend Yealink TLS 1.2 fix #98 to T58 and T27P (#181) See #98 -- Fix TLS error 218910881 (ASN1_item_verify-unknown message digest algorithm)

view details

push time in 10 hours

push eventnethesis/tancredi

Andrea Marchionni

commit sha 8bc822f4617ce2f3ff04097f3ac7f9df09237734

Extend Yealink TLS 1.2 fix #98 to T58 and T27P (#181) See #98 -- Fix TLS error 218910881 (ASN1_item_verify-unknown message digest algorithm)

view details

push time in 10 hours

PR merged nethesis/tancredi

Reviewers
Add T58 and T27P in sip tls cipher list

Add T58 and T27P in sip tls cipher list to allow TLS SIP registration.

+1 -1

0 comment

1 changed file

andrea-marchionni

pr closed time in 10 hours

push eventnethesis/nethvoice-docs

Davide Principi

commit sha a445ddcb6dd3a07aaf5b9c76b18d4360c9bd5c31

Fix RST syntax

view details

push time in a day

Pull request review commentnethesis/tancredi

Allow to call GET /phones/{mac} with inherit=1

         $response = $response->withHeader('Content-Language', 'en');         return $response;     }-    $response = $response->withJson(\Tancredi\Entity\Scope::getPhoneScope($mac, $this->storage, $this->logger),200,JSON_FLAGS);+    if (array_key_exists('inherit',$query) and $query['inherit'] == 1) {+        $results = \Tancredi\Entity\Scope::getPhoneScope($mac, $this->storage, $this->logger, TRUE);+    } else {+        $results = \Tancredi\Entity\Scope::getPhoneScope($mac, $this->storage, $this->logger, FALSE);+    }

Please implement also the automated test case! :pray:

Stell0

comment created time in a day

Pull request review commentnethesis/tancredi

Allow to call GET /phones/{mac} with inherit=1

         $response = $response->withHeader('Content-Language', 'en');         return $response;     }-    $response = $response->withJson(\Tancredi\Entity\Scope::getPhoneScope($mac, $this->storage, $this->logger),200,JSON_FLAGS);+    if (array_key_exists('inherit',$query) and $query['inherit'] == 1) {+        $results = \Tancredi\Entity\Scope::getPhoneScope($mac, $this->storage, $this->logger, TRUE);+    } else {+        $results = \Tancredi\Entity\Scope::getPhoneScope($mac, $this->storage, $this->logger, FALSE);+    }

Cannot see array_key_exists() and here :see_no_evil:

    $inherit = isset($query['inherit']) && $query['inherit'] == 1;
    $results = \Tancredi\Entity\Scope::getPhoneScope($mac, $this->storage, $this->logger, $inherit);
Stell0

comment created time in a day

issue closednethesis/dev

Development builds for Janus and sofia-sip

To troubleshoot random janus-gateway server crashes it is sometimes necessary to rebuild the binary package with additional development libraries, such as libasan and libubsan.

Those libraries send a detailed trace of what happens to stdout. By now the janus-gateway.service Systemd unit suppresses stdout completely and relies on the builtin janus file logger.

As additional limitation, the builtin janus file logger does not integrate well with logrotate: it requires a copytruncate mode that is not optimal (it might loose some lines...).

Proposed solution

  • [x] Pass additional dev-mode compilation flags to makerpms conditionally, when a PR build starts
  • [x] Build without dev-mode libraries for testing and final release
  • [x] Document how to start Janus with detailed log trace
  • [x] Fix the logrotate configuration behavior for /var/log/janus to obey to global system settings (rotate times, frequency, compress...)
  • [x] Configure janus for minimal log details by default. Allow to raise the verbosity with the admin API

Alternative solutions

We run this kind of builds manually, but it is hard to set up a building environment in a private VM or similar. Instead build reproducibility and simplicity must be available quickly when a problem occurs.

closed time in a day

DavidePrincipi

issue commentnethesis/dev

Development builds for Janus and sofia-sip

VERIFIED

2 & 5 are verified too

DavidePrincipi

comment created time in a day

issue commentnethesis/dev

Development builds for Janus and sofia-sip

In nethserver-updates:

http://packages.nethserver.org/nethserver/7.8.2003/updates/x86_64/Packages/janus-gateway-0.10.2-2.ns7.x86_64.rpm

DavidePrincipi

comment created time in a day

push eventNethServer/janus-gateway

Davide Principi

commit sha 1d8592ba218e59654619ae60816a35035e3e1087

Release 0.10.2-2 - Janus-Gateway: upgrade to 922b392 - NethServer/dev#6195 - Upgrade janus lib to 922b392 - nethesis/dev#5824 - Development builds for Janus and sofia-sip - nethesis/dev#5836

view details

push time in a day

created tagNethServer/janus-gateway

tag0.10.2r2

Janus Gateway RPM https://github.com/meetecho/janus-gateway

created time in a day

push eventNethServer/sofia-sip

Davide Principi

commit sha c8b40e276373e9530c45de7fc19e9e095f0f918a

Release 1.12.11-20

view details

push time in a day

created tagNethServer/sofia-sip

tag1.12.11r20

Open-source SIP User-Agent library

created time in a day

delete tag NethServer/sofia-sip

delete tag : 1.12.11r20

delete time in a day

push eventnethesis/nethvoice-docs

Andrea Marchionni

commit sha 96d398987d3faed6583560f4ecdeb59ed9ba408f

Restore all wizard sections on main manual (#72) * Split Application on other section * Link obsolete provioning manual in obsolete wizard manual * Better specified model and firmware required * Restore all wizard sections * Change guilabel with ref for new section Application * Syntax fixes

view details

Filippo Carletti

commit sha b70ef65ddd683fc445c8ffb0b00069e9e82a5307

Minor improvements (#74)

view details

Davide Principi

commit sha 5230aef70a65554fae62847d39e549d5c305c29b

Leopard release notes (#75) * Fix links and credentials * Fix E acute (Il verbo essere italiano in terza persona tempo presente ha l'accento acuto) * Fix RST list syntax * Release notes nethesis/dev#5833

view details

Davide Principi

commit sha 07820afdeed52e4156674c942b241dae5f0ede94

Merge branch 'master' into v14

view details

push time in a day

push eventnethesis/nethvoice-docs

Davide Principi

commit sha 5230aef70a65554fae62847d39e549d5c305c29b

Leopard release notes (#75) * Fix links and credentials * Fix E acute (Il verbo essere italiano in terza persona tempo presente ha l'accento acuto) * Fix RST list syntax * Release notes nethesis/dev#5833

view details

push time in a day

delete branch DavidePrincipi/nethvoice-docs

delete branch : tancredi-relnotes

delete time in a day

PR merged nethesis/nethvoice-docs

Leopard release notes

nethesis/dev#5833

+34 -33

0 comment

2 changed files

DavidePrincipi

pr closed time in a day

push eventNethServer/sofia-sip

Davide Principi

commit sha 715c752de983b0c4af366db8e2b231de2dd8c6b9

Release 1.12.11-20

view details

push time in a day

created tagNethServer/sofia-sip

tag1.12.11r20

Open-source SIP User-Agent library

created time in a day

delete tag NethServer/sofia-sip

delete tag : 1.12.11r20

delete time in a day

push eventNethServer/sofia-sip

Davide Principi

commit sha 953cae4298fe815ae9657ae1528ca13e6d24cd6c

Increment Release number

view details

Davide Principi

commit sha 41688d6929536896d86ca4e80dcfd242490a61e8

Release 1.12.11r20

view details

push time in a day

created tagNethServer/sofia-sip

tag1.12.11r20

Open-source SIP User-Agent library

created time in a day

PR opened nethesis/nethvoice-docs

Reviewers
Leopard release notes

nethesis/dev#5833

+34 -33

0 comment

2 changed files

pr created time in a day

push eventDavidePrincipi/nethvoice-docs

Davide Principi

commit sha 5e44c68352146213c76dfac0a24e5aa83e8a4af0

Release notes

view details

push time in a day

create barnchDavidePrincipi/nethvoice-docs

branch : tancredi-relnotes

created branch time in a day

Pull request review commentNethServer/docs

Suricata release

 Web Specific Apps WORM   Traffic indicative of network based worm activity. +Bypass+======++The bypass disables IPS protection for selected hosts: all traffic from/to the given host will not be analyzed.++To create a bypass access the new Server Manager and open the :guilabel:`IPS` application, then go to the :guilabel:`Bypass`
To create a bypass access the Server Manager and open the :guilabel:`IPS` application, then go to the :guilabel:`Bypass`
gsanchietti

comment created time in a day

Pull request review commentNethServer/nethserver-httpd

Proxypass websockets

     "MaxExecutionTime": "This sets the maximum time in seconds a script is allowed to run before it is terminated by the parser.",     "MemoryLimit": "This sets the maximum amount of memory in bytes that a script is allowed to allocate, this value must be larger than the 'Maximum post size'.",     "PostMaxSize": "Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than 'Upload maximum file size'.",-    "UploadMaxFilesize":"The maximum size of an uploaded file, this value must be smaller than the 'Maximum post size'."+    "UploadMaxFilesize":"The maximum size of an uploaded file, this value must be smaller than the 'Maximum post size'.",+    "Websocket-label": "Experimental feature. The WebSocket API is an advanced technology that allows to open a two-way interactive communication session between the user's browser and the server.",+    "WebSocketsPath-label": "Additional match rule based on web socket URL path"

Here too

    "WebSocketsPath-label": "Additional match rule based on WebSocket URL path"
stephdl

comment created time in a day

Pull request review commentNethServer/nethserver-httpd

Proxypass websockets

     "dnsHostRecord_do_not_be_removed": "The host name alias in System > Dashboard > Hostname / Alias is preserved",     "automatic_HostRecord_creation": "An host name alias is added to System > Dashboard > Hostname / Alias ",     "advanced_mode": "Advanced settings",-    "ValidFromCIDR_help": "One item per line"+    "ValidFromCIDR_help": "One item per line",+    "Enable_WebSockets": "Enable WebSockets",+    "WebSocketsPath":"WebSockets path",

Ok for the single word with capitals, however I'd prefer the singular form because it is the name of a protocol.

stephdl

comment created time in a day

Pull request review commentNethServer/nethserver-httpd

Proxypass websockets

     "dnsHostRecord_do_not_be_removed": "The host name alias in System > Dashboard > Hostname / Alias is preserved",     "automatic_HostRecord_creation": "An host name alias is added to System > Dashboard > Hostname / Alias ",     "advanced_mode": "Advanced settings",-    "ValidFromCIDR_help": "One item per line"+    "ValidFromCIDR_help": "One item per line",+    "Enable_WebSockets": "Enable WebSockets",+    "WebSocketsPath":"WebSockets path",
    "Enable_WebSockets": "Enable web socket",
    "WebSocketsPath":"Web socket path",
stephdl

comment created time in a day

push eventnethesis/tancredi

Davide Principi

commit sha 244aa33a5669f8f0555ed62ade2693cfcb117641

More MAC prefixes docs

view details

push time in 2 days

Pull request review commentNethServer/nethserver-httpd

Proxypass websockets

 if ($data['proxypass']['type'] === 'VhostReverse'){     $v->declareParameter('CertVerification', Validate::YES_NO);     $v->declareParameter('PreserveHost', Validate::YES_NO);     $v->declareParameter('SslCertificate', Validate::ANYTHING);+    $v->declareParameter('WebSockets', Validate::SERVICESTATUS);+    $validator = $v->createValidator()->orValidator($v->createValidator()->regexp('/^\/[A-Za-z0-9-]+/'), $v->createValidator(Validate::EMPTYSTRING));

The regexp already excludes the slash (and other symbols) at the beginning

stephdl

comment created time in 2 days

Pull request review commentnethesis/tancredi

Add GET /macvendors API doc

+---+parent: Paths+grand_parent: Tancredi API v1+---++# GET /macvendors++## Get list of mac prefixes associated with vendors
## Get list of MAC prefixes associated with vendors
Stell0

comment created time in 2 days

Pull request review commentnethesis/tancredi

Add GET /macvendors API doc

 parent: Tancredi API v1 * [GET /defaults]({{ "/paths/defaultsGet" | relative_url }}) return the default values for known variables * [PATCH /defaults]({{ "/paths/defaultsPatch" | relative_url }}) change the default value of some variables +### macvendors/++* [GET /macvendors]({{ "/paths/macvendorsGet" | relative_url }}) return list of mac prefixes associated with vendors
* [GET /macvendors]({{ "/paths/macvendorsGet" | relative_url }}) return list of MAC prefixes associated with vendors
Stell0

comment created time in 2 days

Pull request review commentNethServer/nethserver-httpd

Proxypass websockets

     "MaxExecutionTime": "This sets the maximum time in seconds a script is allowed to run before it is terminated by the parser.",     "MemoryLimit": "This sets the maximum amount of memory in bytes that a script is allowed to allocate, this value must be larger than the 'Maximum post size'.",     "PostMaxSize": "Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than 'Upload maximum file size'.",-    "UploadMaxFilesize":"The maximum size of an uploaded file, this value must be smaller than the 'Maximum post size'."+    "UploadMaxFilesize":"The maximum size of an uploaded file, this value must be smaller than the 'Maximum post size'.",+    "Websocket-label": "Experimental feature, The WebSocket API is an advanced technology that makes it possible to open a two-way interactive communication session between the user's browser and a server.",+    "WebSocketsPath-label": "Apache will send all requests to the websockets however you can set a path. The path can be used to distinguish the purpose of the connection."
    "WebSocketsPath-label": "Additional match rule based on web socket URL path"
stephdl

comment created time in 2 days

Pull request review commentNethServer/nethserver-httpd

Proxypass websockets

     "dnsHostRecord_do_not_be_removed": "The host name alias in System > Dashboard > Hostname / Alias is preserved",     "automatic_HostRecord_creation": "An host name alias is added to System > Dashboard > Hostname / Alias ",     "advanced_mode": "Advanced settings",-    "ValidFromCIDR_help": "One item per line"+    "ValidFromCIDR_help": "One item per line",+    "Enable_WebSockets": "Enable WebSockets",+    "WebSocketsPath":"WebSockets path",+    "WebSocketsPath_help": "Optional path to websockets, it must start by '/'"
    "WebSocketsPath_help": "Optional web socket path"
stephdl

comment created time in 2 days

Pull request review commentNethServer/nethserver-httpd

Proxypass websockets

     "MaxExecutionTime": "This sets the maximum time in seconds a script is allowed to run before it is terminated by the parser.",     "MemoryLimit": "This sets the maximum amount of memory in bytes that a script is allowed to allocate, this value must be larger than the 'Maximum post size'.",     "PostMaxSize": "Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than 'Upload maximum file size'.",-    "UploadMaxFilesize":"The maximum size of an uploaded file, this value must be smaller than the 'Maximum post size'."+    "UploadMaxFilesize":"The maximum size of an uploaded file, this value must be smaller than the 'Maximum post size'.",+    "Websocket-label": "Experimental feature, The WebSocket API is an advanced technology that makes it possible to open a two-way interactive communication session between the user's browser and a server.",+    "WebSocketsPath-label": "Apache will send all requests to the websockets however you can set a path. The path can be used to distinguish the purpose of the connection."
    "WebSocketsPath-label": "Apache will send all requests to the web sockets however you can set a path. The path can be used to distinguish the purpose of the connection."
stephdl

comment created time in 2 days

Pull request review commentNethServer/nethserver-httpd

Proxypass websockets

     # Reverse Proxy (with exclusion of local Letsencrypt challenge path)     ProxyPassMatch ^/.well-known/acme-challenge/ !+{+    if ($WebSockets eq 'enabled' ) {+        my $ws = $Target;+        $ws =~ s/(http|https):\/+//;++        my $path;+        my $url;+        if ($WebSocketsPath eq '') {+            $path = '.*';+            $url = '%\{REQUEST_URI\}';+        } else {+            $path = $WebSocketsPath;+            $url = $WebSocketsPath;
            $path = '/' . $WebSocketsPath;
            $url = '/' . $WebSocketsPath;
stephdl

comment created time in 2 days

Pull request review commentNethServer/nethserver-httpd

Proxypass websockets

     "user_not_found": "Account not found",     "valid_username": "First character must be a letter, than only lower letters, numbers and symbols like '-' and '_'",     "valid_hostname_0_9223372036854775807": "Must be a fully qualified domain name or a resource path segment beginning with '/'",-    "valid_minLength_1": "This field can not be empty"+    "valid_minLength_1": "This field can not be empty",+    "WebSocketsPathNotValid": "The websocket path is not valid it must start by '/' and use '[A-Za-z0-9-]'"
    "WebSocketsPathNotValid": "Only letters, digits and the symbols - (minus) _ (underscore) are accepted"
stephdl

comment created time in 2 days

Pull request review commentNethServer/nethserver-httpd

Proxypass websockets

 if ($data['proxypass']['type'] === 'VhostReverse'){     $v->declareParameter('CertVerification', Validate::YES_NO);     $v->declareParameter('PreserveHost', Validate::YES_NO);     $v->declareParameter('SslCertificate', Validate::ANYTHING);+    $v->declareParameter('WebSockets', Validate::SERVICESTATUS);+    $validator = $v->createValidator()->orValidator($v->createValidator()->regexp('/^\/[A-Za-z0-9-]+/'), $v->createValidator(Validate::EMPTYSTRING));
    $validator = $v->createValidator()->orValidator($v->createValidator()->regexp('/^[A-Za-z0-9-_]+/'), $v->createValidator(Validate::EMPTYSTRING));
stephdl

comment created time in 2 days

Pull request review commentNethServer/nethserver-httpd

Proxypass websockets

     # Reverse Proxy (with exclusion of local Letsencrypt challenge path)     ProxyPassMatch ^/.well-known/acme-challenge/ !+{+    if ($WebSockets eq 'enabled' ) {+        my $ws = $Target;+        $ws =~ s/(http|https):\/+//;++        my $path;+        my $url;+        if ($WebSocketsPath eq '') {+            $path = '.*';+            $url = '%\{REQUEST_URI\}';+        } else {+            $path = $WebSocketsPath;+            $url = $WebSocketsPath;+        }++        $OUT .= qq(+    # Websockets proxypass+    RewriteCond \%\{HTTP:Upgrade\} websocket [NC]+    RewriteCond \%\{HTTP:Connection\} upgrade [NC]+);+        if ($Target =~ /https:/) {+            $OUT .= "    RewriteRule $path wss://".$ws.$url." [P,L]";+        } elsif ($Target =~ /http:/) {+            $OUT .= "    RewriteRule $path ws://".$ws.$url." [P,L]";+        }

Complement the previous suggestion. The "s" for SSL in URI scheme is implied by the http=>ws substitution above.

    $OUT .= "    RewriteRule ${path} ${ws}${url} [P,L]";
stephdl

comment created time in 2 days

Pull request review commentNethServer/nethserver-httpd

Proxypass websockets

     # Reverse Proxy (with exclusion of local Letsencrypt challenge path)     ProxyPassMatch ^/.well-known/acme-challenge/ !+{+    if ($WebSockets eq 'enabled' ) {+        my $ws = $Target;+        $ws =~ s/(http|https):\/+//;

The r flag returns the replacement without affecting $Target.

        my $ws = $Target =~ s/^http/ws/r; 
stephdl

comment created time in 2 days

Pull request review commentNethServer/nethserver-janus

README: add Admin Api section

 To re-enable them:    config setprop janus-gateway DisabledPlugins ""   signal-event nethserver-janus-update+  +Debug problems with Admin Api+=============================++The Janus Admin Api are used to debug problems (e.g. ssl, ice, ...).+  +``nethserver-janus`` automatically enables Admin Api on HTTP ``localhost`` on port ``7088``.++To use it:++1. make an ssh tunnel:++.. code:: bash++  ssh IP -L 7088:localhost:7088

I'm not against code, only fix the list structure with the right indentation. RST is really picky about it!

alepolidori

comment created time in 9 days

push eventDavidePrincipi/nethvoice-docs

Davide Principi

commit sha 08e3e0c506666cf0a61e90cbcafc234dc6d74296

Merge pull request #69 from DavidePrincipi/migration Import the migration procedure nethesis/dev#5833

view details

Davide Principi

commit sha 96c21ecd76310fff75ced1eabc4dc81a4faf3694

New provisioning based on Tancredi

view details

push time in 12 days

delete branch DavidePrincipi/nethvoice-docs

delete branch : migration

delete time in 12 days

push eventnethesis/nethvoice-docs

Davide Principi

commit sha ccb7906a3fb36a19cb53a09eaa68c883e866aa80

Initial migration procedure import

view details

Davide Principi

commit sha 6694a6be908e274f9f1ca95d336d1372875b55d3

Add DHCP options for custom DHCP servers

view details

Davide Principi

commit sha 1a0bf39c14aba7b752b898d289213040e2419785

Additional steps for migration

view details

Davide Principi

commit sha a33a5934d24d4c63db85bc7d73c2bc2ab699381e

Fix link to Mobile App

view details

Davide Principi

commit sha 61c9368f14bedf09031d0bbb28bff7c1d5191f18

Suppress Sphinx warning

view details

Davide Principi

commit sha 0e91f3b67b0bd5d1aacd4bbbcda6601e4865fd58

Code review

view details

Davide Principi

commit sha 08e3e0c506666cf0a61e90cbcafc234dc6d74296

Merge pull request #69 from DavidePrincipi/migration Import the migration procedure nethesis/dev#5833

view details

push time in 12 days

PR opened nethesis/nethvoice-docs

Tancredi provisioning

Swap the beta/stable pages. The Tancredi provisioning engine is now stable.

This PR requires #69 is already merged.

nethesis/dev#5833

+173 -34

0 comment

7 changed files

pr created time in 12 days

push eventDavidePrincipi/nethvoice-docs

Davide Principi

commit sha c657503bd17118ea3722886d01f7b51c8e3654f9

New provisioning based on Tancredi

view details

push time in 12 days

create barnchDavidePrincipi/nethvoice-docs

branch : tancredi-provisioning

created branch time in 12 days

push eventDavidePrincipi/nethvoice-docs

Davide Principi

commit sha 0e91f3b67b0bd5d1aacd4bbbcda6601e4865fd58

Code review

view details

push time in 12 days

push eventDavidePrincipi/nethvoice-docs

Davide Principi

commit sha 61c9368f14bedf09031d0bbb28bff7c1d5191f18

Suppress Sphinx warning

view details

push time in 12 days

delete branch DavidePrincipi/nethvoice-docs

delete branch : add-model-details

delete time in 12 days

push eventnethesis/nethvoice-docs

Davide Principi

commit sha da42daae42020d7ec4afb5f2bdaacafa6c28ec22

Add details of Model panels (#67) * Add details of Model panels * Add provisioning parameters reference page * Add line keys and soft keys tables * Apply suggestions from code review Co-authored-by: Giacomo Sanchietti <giacomo.sanchietti@nethesis.it> nethesis/dev#5833

view details

push time in 12 days

PR merged nethesis/nethvoice-docs

Reviewers
Add details of Model panels
  • [x] Describe the provisioning options: what the do and how to use them. Add a manual section for each UI panel: image
  • [x] Add a new provisioning parameters reference page, that describes each parameter from the UI point of view
  • [x] Describe the soft and line keys types

https://github.com/nethesis/dev/issues/5833

+408 -18

0 comment

5 changed files

DavidePrincipi

pr closed time in 12 days

PR opened nethesis/nethvoice-docs

Reviewers
Import the migration procedure

nethesis/dev#5833

+138 -2

0 comment

3 changed files

pr created time in 12 days

push eventDavidePrincipi/nethvoice-docs

Davide Principi

commit sha a33a5934d24d4c63db85bc7d73c2bc2ab699381e

Fix link to Mobile App

view details

push time in 12 days

push eventDavidePrincipi/nethvoice-docs

Andrea Marchionni

commit sha 5bf02f9c3aac313f62b3c8bf2cd0c5419e6968ab

Merge pull request #18 from nethesis/migration Migration from NethVoice11 to NethVoice14

view details

Andrea Marchionni

commit sha a7a883a6756b8788d46339002036880f20e65aa8

Docs for new update (#19) * Add #5550 * Add migration #5454 * Add dashboard #5544 * Add wave app #5531 * syntax fix

view details

Andrea Marchionni

commit sha a4eeb9ebebfb07ea0dfb686d6c74d6b1cbcf13c9

syntax fixes

view details

Andrea Marchionni

commit sha 6d3c6d893b7140520b4389f72982c8afc8ae983b

syntax fixes

view details

Andrea Marchionni

commit sha 41a6a9c5bc11234c266c5b1386c5b54a433c66d5

syntax fixes

view details

Andrea Marchionni

commit sha c887dcc056d06acacbbdef42fb476f620c7083f2

App syntax fix (#20) * App syntax fix * Update app_mobile.rst syntax

view details

Andrea Marchionni

commit sha b75a4548b6ff84b389b1eeedbc43cb98d118e986

syntax fixes

view details

Andrea Marchionni

commit sha 03acd461f1451d6193542985b88e21173222ba66

syntax fixes

view details

Andrea Marchionni

commit sha 3625daa5065b12bd2b925c0d6faec7d20a0ee69c

typo fixes

view details

Andrea Marchionni

commit sha 085dc1201e7499b9824ee1a7127324b70dad1e4a

typo fixes

view details

Andrea Marchionni

commit sha 05c71e3470cf9821833a29a427faf3c762f73180

typo fixes

view details

Andrea Marchionni

commit sha 6adbb8be53ebf2f60ef6c5b4dbca58a1964de6c6

typo fixes

view details

Andrea Marchionni

commit sha 6b2ba7e8c82c86191199eb976688f61b5534a2f9

Add migration on release notes (#21)

view details

Andrea Marchionni

commit sha 49f4a8ea0f33ebac24e12c68ec3e4e7462c11195

fix accented E (#22)

view details

Andrea Marchionni

commit sha 912a4414150f6f5c93393badd29394ed6b6b3b74

typo fixes

view details

Andrea Marchionni

commit sha 35118f5acefcd6485cfb38bf19334ca4b0556d22

Pull translations from Transifex (#24)

view details

Andrea Marchionni

commit sha bdf33f5ff89f60880c8c5cb7609994ce1d0d1fe3

Remove Alcatel support (#25)

view details

andrea-marchionni

commit sha 8c92b0a7366ec0460b27bf0576de1b21b5715a82

Typo fixes for app mobile section

view details

Andrea Marchionni

commit sha 815dd07d9fb8eb46c3481e62f890bcf5768b6ef6

Add menuselection tag

view details

Andrea Marchionni

commit sha e2ce8d69fe18c99661326748a6118f8c0bfaf121

Add :guilabel

view details

push time in 12 days

push eventDavidePrincipi/nethvoice-docs

Davide Principi

commit sha 0df6ef66ccfb941bf5f5656721b063cec7fb604e

Apply suggestions from code review Co-authored-by: Giacomo Sanchietti <giacomo.sanchietti@nethesis.it>

view details

push time in 12 days

Pull request review commentnethesis/nethvoice-docs

Add details of Model panels

+.. _wizard2-provisioning-section:++=========================================+Guida ai parametri di provisioning (beta)+=========================================++.. warning::+    +    Le funzioni descritte in questa sezione sono disponibili in anteprima solo+    ai membri del |product| Quality Team. Fare riferimento a+    :ref:`wizard-section` per la versione stabile.++Le funzioni dei telefoni configurabili mediante provisioning sono raccolte nei+pannelli dell'interfaccia di amminstrazione di |product| e descritti nelle seguenti sezioni.++Non tutti i modelli di telefono dispongono delle medesime funzioni, quindi alcuni +parametri o interi pannelli potrebbero non essere visualizzati.++In generale lasciare un campo vuoto o selezionare l'opzione ``-`` (segno meno) indicano+il valore ereditato dal contesto con priorità inferiore; la priorità massima è per le impostazioni+del *telefono* e a seguire in ordine decrescente *modello* e *default*.+Fare riferimento a :ref:`provisioning-scopes-priority` per ulteriori informazioni.++.. _panel-softkeys:++Soft key+========++I *soft key* sono tasti del telefono programmabili specifici per+richiamare delle funzioni del telefono.++Qualora il telefono renda disponibili più tasti di quanti ne sono visualizzati+nell'interfaccia di amministrazione di |product|, è presente un pulsante+:guilabel:`Mostra altri` per aggiungerne di ulteriori.++In base al :guilabel:`Tipo` potrebbero doversi valorizzare anche i campi+:guilabel:`Valore` e :guilabel:`Etichetta`, secondo quanto indicato nella+tabella sottostante.+++Nella colonna Etichetta la dicitura *predefinita* indica che lasciando vuoto+il campo :guilabel:`Etichetta` il telefono assegnerà al soft key un'etichetta+predefinita.++.. list-table:: Configurazione dei soft key+    :widths: 5 20 10 10 +    :header-rows: 1++    * - Tipo+      - Descrizione+      - Valore+      - Etichetta++    * - Forward+      - Abilita/disabilita lo stato di *forward* (inoltro incondizionato). Se abilitato+        tutte le chiamate in entrata sono inoltrate al numero specificato+      - Numero di telefono o interno+      - Sì (predefinita)++    * - DND+      - Abilita/disabilita lo stato di *do not disturb* (non disturbare). Se abilitato+        tutte le chiamate in entrata sono rifiutate+      - No+      - No++    * - Recall+      - Chiama nuovamente l'ultimo numero chiamato+      - No+      - Sì (predefinita)++    * - Pick up+      - Rispondi ad una chiamata in corso all'interno specificato+      - Numero di interno+      - Sì++    * - Speed dial+      - Chiama il numero dato premendo il tasto+      - Numero di telefono+      - Sì++    * - Group pickup+      - Rispondi ad una chiamata in corso al gruppo di pickup configurato+      - No (il gruppo è configurato)+      - No++    * - History+      - Mostra la schermata dello storico delle chiamate+      - No+      - Sì (predefinita)++    * - Menu+      - Mostra il menù di configurazione del telefono+      - No+      - Sì (predefinita)++    * - Stato+      - Mostra le informazioni di stato del telefono +        (es.: versione del firmware, stato di registrazione ...)+      - No+      - Sì (predefinita)++    * - Prefix+      - Aggiungi le cifre specificate al numero digitato+      - Le cifre del prefisso+      - Sì (predefinita)++    * - LDAP+      - Mostra la rubrica LDAP configurata sul telefono+      - No+      - Sì (predefinita)++.. _panel-linekeys:++Line key+========++I *line key* sono tasti del telefono programmabili simili ai *soft key* ma+più specifici per la gestione delle chiamate e il monitoraggio degli altri interni.++Qualora il telefono renda disponibili più tasti di quanti ne sono visualizzati+nell'interfaccia di amministrazione di |product|, è presente un pulsante+:guilabel:`Mostra altri` per aggiungerne di ulteriori.++In base al :guilabel:`Tipo` potrebbero doversi valorizzare anche i campi+:guilabel:`Valore` e :guilabel:`Etichetta`, secondo quanto indicato nella+tabella sottostante.+++Nella colonna Etichetta la dicitura *predefinita* indica che lasciando vuoto+il campo :guilabel:`Etichetta` il telefono assegnerà al line key un'etichetta+predefinita.++.. list-table:: Configurazione dei line key+    :widths: 5 20 10 10 +    :header-rows: 1++    * - Tipo+      - Descrizione+      - Valore+      - Etichetta++    * - Conferenza+      - Le chiamate attive vengono unite in una conferenza in cui ogni partecipante+        può ascoltare e parlare con gli altri simultaneamente+      - No+      - Sì (predefinita)++    * - Forward+      - Abilita/disabilita lo stato di *forward* (inoltro incondizionato). Se abilitato+        tutte le chiamate in entrata sono inoltrate al numero specificato+      - Numero di telefono o interno+      - Sì (predefinita)++    * - Trasferimento di chiamata+      - Trasferisce la chiamata in corso al numero selezionato o ad un altro numero digitato+        al momento+      - Numero di telefono o interno+      - Sì++    * - Hold+      - Mette in attesa la chiamata corrente+      - No+      - Sì (predefinita)++    * - DND+      - Abilita/disabilita lo stato di *do not disturb* (non disturbare). Se abilitato+        tutte le chiamate in entrata sono rifiutate+      - No+      - No++    * - Recall+      - Chiama nuovamente l'ultimo numero chiamato+      - No+      - Sì (predefinita)++    * - Pick up+      - Rispondi ad una chiamata in corso all'interno specificato+      - Numero di interno+      - Sì++    * - DTMF+      - Esegue una sequenza di toni di chiamata (DTMF)+      - Sequenza di simboli o numeri+      - Sì++    * - Login/logout agente dinamico+      - Entra/esci dalla coda di chiamata+      - No+      - Sì++    * - Voice mail+      - Consulta la casella vocale+      - No+      - Sì (predefinita)++    * - Speed dial+      - Chiama il numero dato premendo il tasto+      - Numero di telefono+      - Sì++    * - Linea+      - Seleziona un'altra linea+      - No+      - Sì (predefinita)++    * - BLF+      - Traccia lo stato dell'interno selezionato, e a seconda +        dello stato di quest'ultimo esegue un *pick up* o *speed dial*+        quando premuto+      - Numero di interno+      - Sì++    * - URL+      - Esegui una richiesta HTTP GET all'indirizzo web specificato+      - Indirizzo web (URL)+      - Sì++    * - Group pickup+      - Rispondi ad una chiamata in corso al gruppo di pickup configurato+      - No (il gruppo è configurato)+      - No++    * - Multicast paging+      - Invia l'audio direttamente all'interno configurato per il multicast paging+      - Numero di interno+      - Sì (predefinita)++    * - Record+      - Inizia la registrazione audio della chiamata attiva+      - No+      - Sì (predefinita)++    * - Prefix+      - Aggiungi le cifre specificate al numero digitato+      - Le cifre del prefisso+      - Sì (predefinita)++    * - Phone lock+      - Attiva il blocco dei tasti e dell'interfaccia del telefono. La+        sequenza di sblocco va configurata secondo la documentazione del+        telefono stesso+      - No +      - Sì (predefinita)++    * - LDAP+      - Mostra la rubrica LDAP configurata sul telefono+      - No+      - Sì (predefinita)++.. _panel-expkeys:++Exp key+=======++Gli *expansion key* sono i tasti programmabili presenti sui *moduli di espansione*,+dispositivi collegabili al telefono che ne aumentano la quantità di tasti disponibili.++Qualora il modulo di espansione renda disponibili più tasti di quanti ne sono visualizzati+nell'interfaccia di amministrazione di |product|, è presente un pulsante+:guilabel:`Mostra altri` per aggiungerne di ulteriori.++Questo tipo di tasti si configura come i :ref:`panel-linekeys`.++.. _panel-display:++Schermo e suoneria+==================++* :guilabel:`Selezione suoneria` Ogni telefono ha alcune suonerie predefinite che possono essere+  selezionate in base al numero progressivo. Laddove supportata è possibile scegliere la suoneria+  personalizzata, che va poi caricata nel controllo descritto di seguito.++* :guilabel:`Gestione suoneria personalizzata` Seleziona un file audio per la suoneria personalizzata+  caricato in precedenza, o ne carica uno nuovo aprendo l'apposito modulo di gestione. Il formato+  audio deve essere compatibile con le specifiche del produttore del telefono.

No ATM

DavidePrincipi

comment created time in 12 days

Pull request review commentnethesis/nethvoice-docs

Add details of Model panels

+.. _wizard2-provisioning-section:++=========================================+Guida ai parametri di provisioning (beta)+=========================================++.. warning::+    +    Le funzioni descritte in questa sezione sono disponibili in anteprima solo+    ai membri del |product| Quality Team. Fare riferimento a+    :ref:`wizard-section` per la versione stabile.

I'm swapping the beta/old pages in a further PR

DavidePrincipi

comment created time in 12 days

push eventDavidePrincipi/nethvoice-docs

Davide Principi

commit sha f725968bffa7c80f8a2463ce60fb565a1dacd5a9

Add line keys and soft keys tables

view details

push time in 12 days

Pull request review commentNethServer/nethserver-cockpit

Enforce the ssh encryption

 # along with NethServer.  If not, see COPYING. # -. /usr/libexec/nethserver/api/lib/helper_functions+require '/usr/libexec/nethserver/api/lib/helper_functions.pl'; -port=$(/sbin/e-smith/config getprop sshd TCPPort)+use strict;+use warnings;++use esmith::ConfigDB;+use JSON;++my $db = esmith::ConfigDB->open_ro();+my $details;++my $port = $db->get_prop('sshd','TCPPort');+my $StrongEncryption = $db->get_prop('sshd','StrongEncryption');++if ($port == 22){+$details->{'TCPPort'} = 'change_default_ssh_port';+}++if ( $StrongEncryption eq 'disabled') {+$details->{'StrongEncryption'} = 'change_default_ssh_encryption';+}

Fix indentation

stephdl

comment created time in 12 days

Pull request review commentNethServer/nethserver-cockpit

Enforce the ssh encryption

 # along with NethServer.  If not, see COPYING. # -. /usr/libexec/nethserver/api/lib/helper_functions+require '/usr/libexec/nethserver/api/lib/helper_functions.pl';

We have a Perl module since a long time...

use NethServer::ApiTools qw(hints success error readInput safe_decode_json);
stephdl

comment created time in 12 days

push eventnethesis/tancredi

Davide Principi

commit sha 7d9734ebb58f055f0d1dc8f2c4076b9173d50c93

Docs: fix forward key description

view details

push time in 12 days

delete branch DavidePrincipi/tancredi

delete branch : keys-desc

delete time in 12 days

push eventnethesis/tancredi

Davide Principi

commit sha fc637b1ed70e65259565c7bff465dd469a6732e5

Describe line and soft keys (#176) nethesis/dev#5833

view details

push time in 12 days

PR merged nethesis/tancredi

Description of programmable keys functions

Summary of functions:

  • [x] linkeys
  • [x] softkeys

https://github.com/nethesis/dev/issues/5833

+33 -33

0 comment

2 changed files

DavidePrincipi

pr closed time in 12 days

push eventDavidePrincipi/tancredi

Davide Principi

commit sha 0db346e45ee5c596efc4494e3c9ca1a773c67a0f

Describe line and soft keys

view details

push time in 12 days

push eventDavidePrincipi/tancredi

Davide Principi

commit sha 096a62ba81861f5293227b49c498e03407f22609

WIP [skip ci]

view details

push time in 12 days

push eventDavidePrincipi/tancredi

Davide Principi

commit sha 3d26c8fa4c0c9390bf0aed6c51e2554ee5cb70d0

WIP [skip ci]

view details

push time in 12 days

push eventDavidePrincipi/tancredi

Davide Principi

commit sha 485b188e9e55d37e2919214e3cf9874eddf32cb5

WIP [skip ci]

view details

push time in 12 days

Pull request review commentNethServer/nethserver-cockpit

Enforce the ssh encryption

     "OtpSshd_Only_Password_Auth": "2FA is available only for password authentication. Authentication with public keys will not be affected by 2FA.",     "disaster_recovery": "Disaster recovery",     "user_settings_page": "Allow users to change their password and other settings on a web page outside Cockpit (on port 443). This feature can be enabled only if 'Override the shell of users' is enabled as well.",-    "OtpR2WOath_Auth":"The VPN policy requires the usage of OTP to access the network."+    "OtpR2WOath_Auth": "The VPN policy requires the usage of OTP to access the network.",+    "older_ssh_client_might_not_connect": "The hardening of the SSH encryption could block old SSH clients to connect to the server."

Hardening SSH could prevent old clients to connect to the server.

ok

Also transfer of big files can be slowed down.

Big files transfer can be slower with strong ciphers.

stephdl

comment created time in 12 days

Pull request review commentNethServer/nethserver-cockpit

ui: fix upgrade label

     "limit_red_access_by_ip": "Limit access to server manager specifying the allowed IP addresses",     "LimitAccess": "Server Manager",     "backup": "Backup",-    "centos_upgrade": "A new upstream distribution release is available as update. To avoid installing it, switch the software updates origin to \"Locked\"",+    "centos_upgrade": "A new upstream distribution release is available as update.",

No longer needed

gsanchietti

comment created time in 12 days

push eventDavidePrincipi/tancredi

Davide Principi

commit sha aebe2351898d080135d2789101e5cbd3f9e0c925

WIP

view details

push time in 13 days

more