Bug 258700

Summary: net-mgmt/phpipam: update to 1.4.4
Product: Ports & Packages Reporter: Oleg Ginzburg <olevole>
Component: Individual Port(s)Assignee: Mikael Urankar <mikael>
Status: Closed FIXED    
Severity: Affects Many People CC: eduardo, jake, lwhsu, mikael
Priority: --- Flags: mikael: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/phpipam/phpipam/releases/tag/v1.4.4
Attachments:
Description Flags
net-mgmt/phpipam: update to 1.4.4
mikael: maintainer-approval+
v0
mikael: maintainer-approval+
v1 none

Description Oleg Ginzburg 2021-09-23 23:32:19 UTC
Created attachment 228143 [details]
net-mgmt/phpipam: update to 1.4.4

Bugfixes:
----------------------------
+ Allow UTF-8 in instruction widgets (#3360);
+ Exclude IPv6 from Ping and Discovery scans (#3354);

Security Fixes:
----------------------------
+ XSS (reflected) in IP calculator (#3351);
+ XSS in pass-change/result.php (#3373);
Comment 1 Oleg Ginzburg 2021-09-23 23:33:06 UTC
relnotes link: https://github.com/phpipam/phpipam/releases/tag/v1.4.4
Comment 2 Li-Wen Hsu freebsd_committer 2021-09-27 10:03:52 UTC
(In reply to Oleg Ginzburg from comment #0)
Since this is a security fix, can you also help to create a vuxml entry? Thanks!
Comment 3 Oleg Ginzburg 2021-09-29 08:55:49 UTC
(In reply to Li-Wen Hsu from comment #2)
I've never done this before, where do I start? just updating the port isn't enough?
Comment 4 Li-Wen Hsu freebsd_committer 2021-09-29 09:03:32 UTC
(In reply to Oleg Ginzburg from comment #3)
Please use https://docs.freebsd.org/en/books/porters-handbook/security/ as a reference.
Comment 5 Mikael Urankar freebsd_committer 2021-10-04 13:00:57 UTC
While here can you add the missing runtime deps:

The following required PHP extensions are missing:

    dom
    mod_rewrite (Apache module)

Please recompile PHP to include missing extensions and restart Apache.
Comment 6 Mikael Urankar freebsd_committer 2021-10-04 13:38:58 UTC
And:
Threading is required for scanning subnets - Error: Required PHP extension not installed: posix
Comment 7 Mikael Urankar freebsd_committer 2021-10-15 12:06:59 UTC
Can we commit this please?
Comment 8 Mikael Urankar freebsd_committer 2021-10-15 12:08:01 UTC
Created attachment 228721 [details]
v0
Comment 9 Mikael Urankar freebsd_committer 2021-10-18 12:36:59 UTC
app/admin/import-export/upload should be writable by www
Comment 10 Mikael Urankar freebsd_committer 2021-10-20 13:09:42 UTC
Created attachment 228872 [details]
v1

fix ownership
Comment 11 commit-hook freebsd_committer 2021-11-10 08:44:35 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7ae8747093e99782e245ad1399f8c707709778dd

commit 7ae8747093e99782e245ad1399f8c707709778dd
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2021-11-10 08:42:37 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2021-11-10 08:42:37 +0000

    net-mgmt/phpipam: Update to 1.4.4

      - Update to 1.4.4
      - Add missing php modules
      - Fix folder permission

    Changes: https://github.com/phpipam/phpipam/releases/tag/v1.4.4

    PR:             258700

 net-mgmt/phpipam/Makefile  | 8 ++++----
 net-mgmt/phpipam/distinfo  | 6 +++---
 net-mgmt/phpipam/pkg-plist | 5 +++++
 3 files changed, 12 insertions(+), 7 deletions(-)
Comment 12 commit-hook freebsd_committer 2021-11-13 11:44:16 UTC
A commit in branch 2021Q4 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c04c2d088284e45e3ede588dd89de5e393948ec1

commit c04c2d088284e45e3ede588dd89de5e393948ec1
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2021-11-10 08:42:37 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2021-11-13 11:43:12 +0000

    net-mgmt/phpipam: Update to 1.4.4

      - Update to 1.4.4
      - Add missing php modules
      - Fix folder permission

    Changes: https://github.com/phpipam/phpipam/releases/tag/v1.4.4

    PR:             258700
    (cherry picked from commit 7ae8747093e99782e245ad1399f8c707709778dd)

 net-mgmt/phpipam/Makefile  | 8 ++++----
 net-mgmt/phpipam/distinfo  | 6 +++---
 net-mgmt/phpipam/pkg-plist | 5 +++++
 3 files changed, 12 insertions(+), 7 deletions(-)