Gustavo Iñiguez Goia
3a9504d30b
Bump versions to v1.5.8
2023-02-11 21:46:56 +01:00
Gustavo Iñiguez Goia
80586a9206
ui: added 64x64 icon
2023-02-11 21:43:37 +01:00
Gustavo Iñiguez Goia
e465d80fd8
Merge pull request #839 from petterreinholdtsen/desktop-nb-typo
...
Fixed typo in nb comment of desktop file.
2023-02-09 10:06:15 +01:00
Gustavo Iñiguez Goia
f6cb6de81e
Merge pull request #840 from petterreinholdtsen/appstream-metadata-category
...
Added appstream desktop category to metadata XML.
2023-02-09 10:06:01 +01:00
Petter Reinholdtsen
36c26e60f6
Added appstream desktop category to metadata XML.
2023-02-09 07:59:21 +00:00
Petter Reinholdtsen
4baf218570
Fixed typo in nb comment of desktop file.
2023-02-09 07:51:49 +00:00
Gustavo Iñiguez Goia
262f9afedc
Merge pull request #836 from petterreinholdtsen/recommend-ui
...
Added Debian package relation between opensnitch and python3-opensnitch-ui.
2023-02-07 11:53:16 +01:00
Gustavo Iñiguez Goia
2ff4a1e4b9
Merge pull request #835 from petterreinholdtsen/desktop-appdata
...
Adjusted text of appdata and desktop file.
2023-02-07 10:34:15 +01:00
Petter Reinholdtsen
b5c5f21486
Added Debian package relation between opensnitch and python3-opensnitch-ui.
...
This ensure 'apt install opensnitch' by default also install
the graphical user interface. Also let the python3-opensnitch-ui
package suggest opensnitch, to let users know about the daemon
package. Not using recommends here to avoid circular recommend
relation between the two packages.
2023-02-07 07:10:47 +01:00
Petter Reinholdtsen
6f5cc8c99f
Adjusted text of appdata and desktop file.
...
Include 'interactive' more places. Added Norwegian Bokmål (nb) translation
of desktop name and comment.
2023-02-07 07:05:07 +01:00
Gustavo Iñiguez Goia
dfa3ed26b3
ui: updated translations
2023-02-07 01:02:28 +01:00
Gustavo Iñiguez Goia
8640080326
Bump application versions
2023-02-06 23:29:14 +01:00
Gustavo Iñiguez Goia
e9eef2e10c
ui: added appstream metainformation file
...
Added file to display GUI information on software centers.
https://www.freedesktop.org/software/appstream/docs/
2023-02-06 21:56:02 +01:00
Gustavo Iñiguez Goia
2667c6c9d4
ui: fixed listing connections when using translations
2023-02-06 17:04:37 +01:00
Gustavo Iñiguez Goia
9a90afb6aa
translations: fixed typo
2023-02-06 14:09:03 +01:00
Gustavo Iñiguez Goia
d055067baf
i18n: fixed creating locales on fedora
...
kudos to pizzadude for add a note to the wiki:
3164b857c4
2023-02-05 19:17:36 +01:00
Gustavo Iñiguez Goia
833708692d
i18n: added new language nb_NO
...
by Petter Reinholdtsen
2023-02-05 19:15:57 +01:00
Gustavo Iñiguez Goia
2a27858182
Merge pull request #831 from petterreinholdtsen/deb-desc-improve
...
Improve short debian package description.
2023-02-04 11:17:18 +01:00
Petter Reinholdtsen
72aad97a30
Improve short debian package description.
...
No need to repeat the package name, and make sure to mention the
firewall is interactive. Use the same phrase in both packages.
2023-02-04 08:37:58 +00:00
Gustavo Iñiguez Goia
400fbe83de
debian: changelog updated
2023-02-02 13:16:56 +01:00
Gustavo Iñiguez Goia
a9ce0d4129
improved connections parsing
...
On rare situations there're no inodes associated with a connection so we
can't obtain the process (short-lived processes for example).
Instead of apply the default action configured, now if the user enables
the option [x] Debug invalid connections they'll be prompted to allow a
generic "outgoing connection".
2023-02-02 12:45:10 +01:00
Gustavo Iñiguez Goia
4f2d67f7f7
debian: new version 1.5.5
2023-02-02 01:16:37 +01:00
Gustavo Iñiguez Goia
bc30318124
tests: disable netlink sockets tests by default
...
It causes random failures on restricted environments.
Use NETLINK_TESTS=1 to launch them.
2023-02-01 22:50:16 +01:00
Gustavo Iñiguez Goia
69acc5232b
debian: better packaging, added tests
2023-02-01 14:26:21 +01:00
Gustavo Iñiguez Goia
bde909ac73
debian: updated packaging
2023-02-01 01:16:29 +01:00
Gustavo Iñiguez Goia
e9ba2104a7
ui: fixed exception on PyQt 5.15.8
...
reported by @darkfishy and @uffejakobsen (#821 ), thank you!
2023-01-29 19:14:42 +01:00
Gustavo Iñiguez Goia
e6bb006aec
ui, deb: avoid gtk-update-icon-cache errors
...
don't fail install if it's not installed, or if the theme index file
doesn't exist.
2023-01-24 00:50:40 +01:00
Gustavo Iñiguez Goia
058ab61742
deb: added 1.5.3-1 changelog entry
2023-01-22 21:34:34 +01:00
Gustavo Iñiguez Goia
efb73959ec
Bump daemon and GUI versions
2023-01-22 21:24:47 +01:00
Gustavo Iñiguez Goia
d838a2122e
ui: added tr, ru, and lt languages
2023-01-22 21:10:00 +01:00
Gustavo Iñiguez Goia
4c5e03ef07
Merge pull request #815 from petterreinholdtsen/apt-over-apt-get
...
Consistently use apt over apt-get in github CI workflows.
2023-01-22 20:57:10 +01:00
Petter Reinholdtsen
9a67760287
Consistently use apt over apt-get in github CI workflows.
2023-01-22 19:46:50 +00:00
Gustavo Iñiguez Goia
b9c5608d1f
update debian copyright file
2023-01-22 20:45:27 +01:00
Gustavo Iñiguez Goia
7df6b87a52
Merge pull request #814 from petterreinholdtsen/debian-upstream-metadata
...
Added debian/upstream/metadata with key project information.
2023-01-22 20:20:31 +01:00
Petter Reinholdtsen
440d347a52
Added debian/upstream/metadata with key project information.
2023-01-22 19:12:15 +00:00
Gustavo Iñiguez Goia
b5a6b3dcf1
deb, pkg: updated Homepage field.
2023-01-22 18:07:24 +01:00
Gustavo Iñiguez Goia
9167520235
Bump debian version
2023-01-22 17:40:18 +01:00
Gustavo Iñiguez Goia
232fde0fa1
fixed app icon, debian/postinst
...
- Fixed app icon. Was 48x35 instead of 48x48.
- debian/ - check if symlink exists on postinstall before creating it.
2023-01-22 17:00:02 +01:00
Gustavo Iñiguez Goia
7217a80bba
Merge pull request #812 from petterreinholdtsen/debian-1.5.2.1-1
...
Adjusted some Debian build settings for upload to Debian.
2023-01-22 10:39:01 +01: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
148d61a1c8
Merge pull request #811 from petterreinholdtsen/deb-ui-pyasn
...
The GUI work better with python3-pyasn, added it as Recommends.
2023-01-21 21:38:19 +01:00
Petter Reinholdtsen
ead470e38f
The GUI work better with python3-pyasn, added it as Recommends.
...
This will make it install by default, while still allowing the
package to be installed without it.
2023-01-21 20:32:08 +00: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
Gustavo Iñiguez Goia
91174f1512
Merge pull request #808 from petterreinholdtsen/faster-github-ci
...
Speed up Go build by using eatmydata.
2023-01-21 09:31:48 +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