Commit graph

30 commits

Author SHA1 Message Date
Gustavo Iñiguez Goia
06af6987ee
updated ebpf compilation Action 2023-06-07 01:33:42 +02:00
Petter Reinholdtsen
9a67760287 Consistently use apt over apt-get in github CI workflows. 2023-01-22 19:46:50 +00:00
Petter Reinholdtsen
6d4ac9f164 Adjusted some Debian build settings for upload to Debian.
Picked version 1.5.2.1 to be after 1.5.2 and before any new release
tagged upstream.

Made sure email in changelog and control matches and fixed some lintian
warnings and rebuildability.
2023-01-22 07:20:43 +00:00
Gustavo Iñiguez Goia
d69c7ce1d1
actions: fixed go.yml, revert debian-package.yml 2023-01-21 22:47:58 +01:00
Gustavo Iñiguez Goia
262a444e34
actions: trigger them on an individual manner
Only when something relevant to each action changes:
 - ebpf.yml -> ebpf_prog/*
 - debian-package.yml -> debian/*
 - go.yml -> daemon/*
2023-01-21 21:09:56 +01:00
Gustavo Iñiguez Goia
337a13633d
actions ebpf: run checks only when ebpf changes 2023-01-21 19:42:04 +01:00
petterreinholdtsen
b3bb585613
Added github CI build for eBPF module using Linux kernel 5.8. (#810) 2023-01-21 19:37:27 +01:00
petterreinholdtsen
45aa9b6458
Correct Debian build and add github CI check for it. (#809)
* Improve name of github CI Go build.

* Unify debian build rules to build both binary debs from same rule set

Added missing build dependency for qttools5-dev-tools.

Note, the install of bpf module is removed because its build rules are not
currently used.  This should be fixed.

The build fail because the build uses go build rules and not the
makefile, and thus the protocol files are not generated in the correct
location.

Added github CI build test for Debian package.  Note, this build include a
workaround for the lack of upstream tarball.  Might be better to create
a tarball from the current source directory first, but then debian/changelog
need to be updated with a version entry for this tarball too.

* Bring Debian package installation more in line with general practice

Bo need to use pip for installing packages, the packages needed are
in Debian Bookworm and Sid.  Drop debconf question regarding this and the
dependency on pip.

Stop writing in users home directory, activate autorun using
/etc/xdg/autorun/ instead.
2023-01-21 10:17:07 +01:00
Petter Reinholdtsen
f8ad075844 Speed up Go build by using eatmydata.
The eatmydata package block programs from using file system sync, a
kernel operation slowing down execution to ensure data reaches the
disk before continuing.  No-one care if the hard disk got any data
for the continous integration tests if the machine crashes halfway
through the test, so this is just wasted time.
2023-01-21 07:08:48 +00:00
Gustavo Iñiguez Goia
6bedc8b51f
Bump go version requirement + fix gh actions 2023-01-20 20:11:07 +01:00
Gustavo Iñiguez Goia
fd40feb78c
Create feature-request.md 2021-10-06 23:54:37 +02:00
Gustavo Iñiguez Goia
3af6a11da2
Create config.yml 2021-10-06 23:32:44 +02:00
Gustavo Iñiguez Goia
eb51840bea
Update bug_report.md 2021-10-06 23:30:22 +02:00
Gustavo Iñiguez Goia
67afb5b8ed
Update go.yml 2021-10-06 22:52:19 +02:00
themighty1
9b0f400c5e github action fix 2021-02-23 18:11:27 +03:00
themighty1
be0c051205 makefile:
rename, remove unused targets
    trigger targets only when relevant files actually are changed
git:
    do not track files which are generated during make
github actions fix to not rely on a pre-built ui.pb.go
2021-02-13 18:48:49 +03:00
Gustavo Iñiguez Goia
3a3d3d8f42 Merge opensnitch 1.3.0-rc2 2020-12-09 15:41:18 +01:00
Gustavo Iñiguez Goia
76f078e146 Update issue templates 2020-11-18 10:59:02 +01:00
Gustavo Iñiguez Goia
c2daf45df3
Update go.yml: golint on pull_requests 2020-07-30 02:02:00 +02:00
Gustavo Iñiguez Goia
3c500a9314 Update issue templates 2020-03-09 19:32:21 +01:00
Gustavo Iñiguez Goia
aaf4c449a0 Updated github action build name 2020-02-25 22:23:09 +01:00
Gustavo Iñiguez Goia
9d0f7c27ca
Update go.yml 2020-02-25 01:41:18 +01:00
Gustavo Iñiguez Goia
aad5eb8a48
Update go.yml 2020-02-25 01:39:24 +01:00
Gustavo Iñiguez Goia
e617dd834f
Update go.yml 2020-02-25 01:36:04 +01:00
Gustavo Iñiguez Goia
2a85a27685
Update go.yml 2020-02-25 00:26:50 +01:00
Gustavo Iñiguez Goia
4abe3ee4cc
Update go.yml 2020-02-24 20:03:04 +01:00
Gustavo Iñiguez Goia
f114439dba
Update go.yml 2020-02-23 16:16:17 +01:00
Gustavo Iñiguez Goia
8719286853
Update go.yml 2020-02-23 16:11:58 +01:00
Gustavo Iñiguez Goia
ceb5290b13
Create go.yml 2020-02-23 08:52:48 +01:00
evilsocket
2b49871a2d
Create FUNDING.yml 2019-10-09 16:05:04 +02:00