New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make sure that snuffleupagus works on any operating systems #2

Open
jvoisin opened this Issue Sep 25, 2017 · 4 comments

Comments

@jvoisin
Collaborator

jvoisin commented Sep 25, 2017

We should leverage GitLab CI/CD for external repositories to test Snuffleupagus in various dockers.

Linux

BSD

  • FreeBSD: Because "a lot" of people are using it, HardenedBSD and OPNSense are based on it.
    • We fixed a build error on FreeBSD #100
  • NetBSD, because I don't think that anyone uses it in production to be honest :/
  • OpenBSD: Since they are paranoid, they might want to use mitigations that are working, for once.

Misc

  • Windows: It would be nice to use appveyor to prove that Snuffleupagus is working on Windows. (@ylmrx)

@jvoisin jvoisin added the enhancement label Sep 25, 2017

@jvoisin jvoisin self-assigned this Sep 25, 2017

@jvoisin jvoisin added this to the 1.0 - Elephant Gambit milestone Sep 26, 2017

@jvoisin jvoisin changed the title from Make sure that snuffleupagus works on other operating systems to Make sure that snuffleupagus works on any operating systems Oct 24, 2017

@jvoisin jvoisin removed their assignment Oct 24, 2017

@jvoisin jvoisin removed the Hacktoberfest label Nov 20, 2017

@jvoisin

This comment has been minimized.

Collaborator

jvoisin commented Jan 3, 2018

Some magic is required to make Snuffleupagus fly on FreeBSD:

pkg install php71 php71-hash php71-session git
ln -s /usr/local/include/pcre.h /usr/include/pcre.h
git clone https://github.com/nbs-system/snuffleupagus
cd snuffleupagus/src
phpize
./configure --enable-snuffleupagus
# remove the `LDFLAG` line in the generated Makefile, because fbsd doesn't play nice with `-lpcre`
make
make tests
@remicollet

This comment has been minimized.

Contributor

remicollet commented Jan 17, 2018

Please use "Red Hat" (2 words) not "Redhat" ;)

I think you can change RHEL / CentOS / Fedora to ok when 0.2 will be released.

@troudbal

This comment has been minimized.

troudbal commented Jul 24, 2018

Hi,
Since commit c473be1 the file config/default.ini has been renamed to default.rules .
The PKGBUILD has to be updated accordingly.

@jvoisin

This comment has been minimized.

Collaborator

jvoisin commented Aug 29, 2018

@troudbal fixed in 210a90e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment