Skip to content
This repository has been archived by the owner on Nov 3, 2022. It is now read-only.

Hotfix/dhcp dns spoofing #65

Open
wants to merge 440 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
440 commits
Select commit Hold shift + click to select a range
e290f9a
sentinel-minipot: Fix missing dependencies on logc-{czmq,libevent}
miska Dec 17, 2021
3a47342
logc: Set internal inline functions as static as well
miska Dec 17, 2021
51acea1
Merge branch 'hotfix/sentinel-mipot' into develop
BKPepe Mar 9, 2022
8ff1982
switch-branch: fix version listing
Cynerd Mar 11, 2022
dfeb7f2
Merge branch 'hotfix/switch-branch-versions' into develop
BKPepe Mar 11, 2022
d3b36f0
reforis: update to version 1.2.1
aleksan4eg Mar 10, 2022
ad1eb2c
sentinel-fwlogs: update to version 0.3.0
BKPepe Mar 10, 2022
00a473b
Merge branch 'hotfix/sentinel-fwlogs' into develop
BKPepe Mar 11, 2022
50eaa86
updater-supervisor: version 1.5.2
Cynerd Mar 17, 2022
2687446
dev-detect: add file to empty folder
BKPepe Mar 21, 2022
f6bd403
Merge branch 'hotfix/dev-detect-add-empty-file' into develop
BKPepe Mar 21, 2022
7f51390
rescue-image: Fix Omnia's /etc/fw_env.config
elkablo Mar 7, 2022
9d68392
l10n-supported: rename nb to nb_NO
Cynerd Mar 11, 2022
acf5ae2
l10n-supported: remove and add few languages
Cynerd Mar 11, 2022
e0d0630
turris-translations: update to version 1.5.1
Cynerd Mar 16, 2022
911a071
deckard: update to recent git head
BKPepe Mar 23, 2022
1f428ec
Merge branch 'hotfix/deckard-update' into develop
BKPepe Mar 23, 2022
1c51e08
morce: Update to version 1.0.2
miska Mar 29, 2022
49b39aa
cznic-repo-keys: fix invalid name of key file
Cynerd Mar 3, 2022
ee705a3
Merge branch 'hotfix/repo-keys-test-invalid' into develop
paper42 Mar 31, 2022
4ce4f6d
foris-controller: update to version 2.1.2
mmtj Mar 23, 2022
5d9a6f3
Merge branch 'hotfix/foris-controller-2.1.2' into develop
BKPepe Mar 31, 2022
2696588
omnia-uboot: fix backport for resetting board on DDR failure
elkablo Mar 31, 2022
810c0a0
omnia-uboot: bump PKG_RELEASE
BKPepe Mar 31, 2022
881134b
ouidb: fix "oui.db" file location + update database
mmtj Mar 21, 2022
a2b5daa
Merge branch 'hotfix/ouidb-fix-db-file-location' into develop
Cynerd Apr 1, 2022
c98a616
fix: network-devices cover ifname as option
Cynerd Mar 3, 2022
9571330
fix: make sure that type is not left in interface
Cynerd Mar 3, 2022
cbe3ba3
fix: add Turris 1.x SD card read-write force on boot
Cynerd Mar 23, 2022
0c05957
Merge branch 'hotfix/turris1x-btrfs-sdcard' into develop
Cynerd Apr 1, 2022
5fb2845
omnia-uboot: update to version 2022.04
BKPepe Apr 5, 2022
44e626f
turrishw: update to version 0.5.2
mmtj Feb 3, 2022
c3ab651
Merge branch 'hotfix/turrishw-0.5.2' into develop
paper42 Apr 8, 2022
a6ed197
reforis: backport patch to fix expiration time for static leases
BKPepe Apr 22, 2022
e3e4ba9
ffmpeg: take Config.in from openwrt/packages: openwrt-21.02
BKPepe Apr 24, 2022
928d65f
ffmpeg: update to version 4.2.6
BKPepe Apr 24, 2022
8bc2969
Merge branch 'hotfix/ffmpeg-4.2.6' into develop
BKPepe Apr 24, 2022
c3806f9
foris-controller: update to version 2.1.3
mmtj Apr 25, 2022
d1abdab
Merge branch 'hotfix/foris-controller-2.1.3' into develop
autobakterie Apr 26, 2022
55f7904
omnia-uboot: take changes from develop branch
BKPepe Apr 28, 2022
74e293e
Merge branch 'bugfix/uboot-backport' into develop
BKPepe Apr 28, 2022
ed3e8d3
omnia-uboot: drop explicit versioning with suffix ddr
BKPepe Apr 28, 2022
c6fca8b
knot-resolver: update to version 5.5.0
BKPepe Apr 28, 2022
dd18da1
Merge branch 'hotfix/knot-resolver-update' into develop
BKPepe Apr 28, 2022
aa13568
turrishw: update to version 0.5.3
mmtj Apr 28, 2022
dbf7b66
Merge branch 'hotfix/turrishw-0.5.3' into develop
autobakterie Apr 29, 2022
b4ea269
omnia-firmware: Rebuild the rescue image
miska Apr 29, 2022
b042b18
Merge branch 'hotfix/rescue-binary' into develop
BKPepe Apr 29, 2022
06a3168
rescue-image: Make sure the rescue image is not empty
miska Apr 29, 2022
b5d9b31
Merge branch 'hotfix/rescue-image' into develop
autobakterie May 2, 2022
57fc96d
knot-resolver: fix init after update to 5.5.0
vcunat May 2, 2022
b8f9165
Merge branch 'hotfix/knot-resolver-interface-2' into develop
BKPepe May 3, 2022
09e928b
turris1x-firmware: fix TITLE
BKPepe May 3, 2022
840573b
turris1x-uboot: Introduce new U-boot versions
BKPepe May 3, 2022
0cc0c1a
Merge branch 'hotfix/turris1x-uboot' into develop
BKPepe May 3, 2022
5fb3a94
Drop Atlas SW probe in favor of upstream variant
BKPepe Jan 4, 2022
3ba3468
Merge branch 'hotfix/ripe-atlas-drop' into develop
BKPepe May 6, 2022
6f8c01a
knot-resolver: do not overwrite -Ddnstap=enabled configuration
autobakterie May 5, 2022
56c0e24
knot-resolver: enable dnstap module build by default
autobakterie May 6, 2022
30441ca
pkglists: Add morce
miska Apr 28, 2022
83ab4fa
turris-translations: update to version 1.6.0
BKPepe May 23, 2022
1248830
reforis-data-collection: update to version 0.4.0
aleksan4eg May 23, 2022
16471b0
Merge branch 'hotfeature/reforis-data-collection-bump-040' into develop
BKPepe May 23, 2022
d90eef9
turrishw: update to version 0.6.0
mmtj May 19, 2022
7af6ac4
fosquitto: raise respawn_timeout
mmtj Feb 23, 2022
55c49ed
turris1x-support: add boot script
Cynerd May 17, 2022
03c8a7c
turris1x-btrfs: deploy boot.scr and link the appropriate dtb name
Cynerd May 17, 2022
0ba4f7a
Merge branch 'hotfix/1x-boot.src' into develop
BKPepe Jun 9, 2022
a7ade5d
knot-resolver: backport patches to resolve GNOME domains and improve …
BKPepe Jun 2, 2022
9dbf88c
Merge branch 'hotfix/kresd-backport-fix' into develop
BKPepe Jun 9, 2022
4e43751
omnia-uboot: update to version 2022.07-rc4
BKPepe Jun 10, 2022
84652c3
turris1x-support: fix path for turris1x.dtb
BKPepe Jun 10, 2022
cced779
Merge branch 'hotfix/turris1x-support' into develop
BKPepe Jun 10, 2022
da6fd01
unbound: update to version 1.16.0
BKPepe Jun 10, 2022
9aa884f
Merge branch 'hotfix/unbound-update' into develop
BKPepe Jun 10, 2022
e2e09c1
lighttpd: update to lighttpd 1.4.65 release hash
gstrauss Jan 21, 2022
cbb43f8
foris-controller: update to version 5.0.0
mmtj May 19, 2022
8f7516d
reforis: update to version 1.3.0
BKPepe Jun 3, 2022
b020652
reforis: fix PKG_SOURCE_VERSION
BKPepe Jun 16, 2022
389ebaa
omnia-uboot: update to version 2022.07-rc5
BKPepe Jun 22, 2022
1f7e20b
turrishw: update to version 0.8.0
mmtj Jun 13, 2022
1ed5e6b
crypto-wrapper: update to version 0.4.1
BKPepe Jun 7, 2022
941f5f0
luajit: drop Moonjit package
BKPepe Jun 22, 2022
46907ca
Merge branch 'remove/moonjit' into develop
paper42 Jun 24, 2022
1e8bc81
knot-resolver: update to version 5.5.1
BKPepe Jun 14, 2022
cac50ef
Merge branch 'hotfix/kresd-5.5.1' into develop
paper42 Jun 24, 2022
c7bc285
nextcloud: update to version 21.0.9
BKPepe Jun 27, 2022
32759da
switch-branch: prevent downgrades
Cynerd Mar 12, 2021
ba82b2c
Merge branch 'hotfix/switch-branch-error' into develop
BKPepe Jun 29, 2022
6c86168
knot-resolver: silence "No such file or directory"
paper42 Jul 1, 2022
b96a91f
Merge branch 'hotfix/knot-resolver-silence-warning' into develop
BKPepe Jul 2, 2022
ead8328
resolver-conf: ship Turris Omnia config to all routers
BKPepe Jun 30, 2022
a6537a2
resolver-conf: drop resolver-turris-config with Unbound configuration
BKPepe Jun 30, 2022
110a4b1
resolver-conf: rename resolver-omnia-config to resolver-config
BKPepe Jul 2, 2022
d515485
ffmpeg: update to version 4.2.7
BKPepe Jul 5, 2022
4c9ab68
Merge branch 'hotfix/ffmpeg-update' into develop
BKPepe Jul 5, 2022
7f9e4a6
omnia-uboot: update to version 2022.07
BKPepe Jul 11, 2022
2fd3b7c
Merge branch 'hotfix/omnia-uboot' into develop
BKPepe Jul 11, 2022
8423005
unbound: update to version 1.16.1
BKPepe Jul 12, 2022
9a267ba
Merge branch 'hotfix/unbound-1.16.1' into develop
BKPepe Jul 12, 2022
6355c41
treewide: rename Turris 1.x target to more accurate name
BKPepe Feb 20, 2022
1295417
rescue-image: gen_initramfs_list.sh was renamed to gen_initramfs.sh
BKPepe Dec 8, 2021
debdb36
treewide: MOX: rename the target to more appropriate one
BKPepe Feb 2, 2022
c52869b
turris-netboot: gen_initramfs_list.sh was renamed to gen_initramfs.sh
BKPepe Feb 8, 2022
ca3be13
rescue-image and turris-netboot: initrd.gz is not gzip, but cpio
miska Dec 10, 2021
1313b15
resolver-conf: Use /tmp/resolv.cond.d for openvpn
miska Jul 13, 2022
6082e05
knot-resolver: Prefer files in /tmp/resolv.conf.d
miska Jul 13, 2022
f3bc41e
unbound: Prefer files in /tmp/resolv.conf.d
miska Jul 13, 2022
5fec470
treewide: switch to AUTORELEASE variable
BKPepe Jul 13, 2022
1cca6d8
reforis: drop cgi server
BKPepe Jan 24, 2022
32826e9
updater-supervisor: add pending patches
BKPepe Jul 26, 2022
7b01264
foris-controller: backport patch from pending pull request
BKPepe Jul 26, 2022
8b6ee47
user-notify: add timezone to timestamp of email notifications
BKPepe Jul 26, 2022
7baa513
Merge branch 'hotfix/timestamp-usernotify' into develop
BKPepe Jul 26, 2022
8705ece
user-notify: update to version 61.5.1
mmtj Jul 27, 2022
89bed26
updater-supervisor: update to version 1.5.3
mmtj Jul 21, 2022
e68eda1
turris1x-support: fix boot.scr location
BKPepe Jul 21, 2022
9492c50
Merge branch 'hotfix/btrfs-kernel' into develop
paper42 Jul 27, 2022
91ad90a
reforis: Fix session handling when time is wrong
miska Jul 29, 2022
42ddc56
reforis: Fix session handling when time is wrong
autobakterie Aug 2, 2022
945d56a
Merge branch 'hotfix/reforis-session' into develop
autobakterie Aug 2, 2022
2b8991c
unbound: update to version 1.16.2
BKPepe Aug 2, 2022
1d9bb73
Merge branch 'hotfix/unbound-update' into develop
BKPepe Aug 2, 2022
64045ed
Revert "turris1x-support: fix boot.scr location"
BKPepe Aug 3, 2022
76125e1
Merge branch 'hotfix/turris1x-support' into develop
BKPepe Aug 3, 2022
7bda550
Revert "Revert "turris1x-support: fix boot.scr location""
BKPepe Aug 3, 2022
8b350e8
Merge branch 'hotfix/turris1x-support-fix' into develop
BKPepe Aug 3, 2022
5d26362
reforis: update to version 1.3.1
aleksan4eg Aug 1, 2022
864e012
turris1x-support: improve bootscript
BKPepe Aug 8, 2022
ca42620
Merge branch 'hotfix/turris1x-support' into develop
BKPepe Aug 8, 2022
d1fb106
lighttpd: update to version 1.4.66
BKPepe Aug 11, 2022
72919fc
mox-uboot: update to upstream version 2022.07
paper42 Jun 28, 2022
a2b9f4c
turris-netboot: Update to version 0.7.0
miska Jul 26, 2022
540098c
turris-netboot: Update to version 0.7.1
miska Aug 10, 2022
24fa11a
Merge branch 'hotfix/netboot-sudo' into develop
BKPepe Aug 11, 2022
f7c71ae
reforis: Allow to get through Interfaces & WAN tab without WS
aleksan4eg Aug 10, 2022
cbcb765
mox-uboot: remove package
paper42 Aug 12, 2022
4679205
unbound: add more OpenWrt changes to be in sync
BKPepe Aug 12, 2022
dba73e5
mox-uboot-uboot: drop BUILDONLY
BKPepe Aug 13, 2022
e6c48f7
turris-auth: update to 0.4.0
paper42 Aug 12, 2022
cbdfa7c
mox-firmware: update secure-firmware to 2022.06.11
BKPepe Aug 15, 2022
fa21708
mox-firmware: Update U-Boot to 2022.07
miska Aug 15, 2022
f827909
reforis: drop python3-simplejson dependency
BKPepe Aug 16, 2022
314520f
treewide: drop PYTHON3 variant
BKPepe Aug 16, 2022
974fc8c
updater-supervisor: do not send full stacktrace in notification
mmtj Aug 17, 2022
0e92f35
turris-auth: install empty config
paper42 Aug 17, 2022
a5e99d4
knot-resolver: update to version 5.5.2
BKPepe Aug 17, 2022
006a027
python-bottle-i18n: drop unused package
BKPepe Aug 17, 2022
145ae43
mox-otp: update to version 0.3.1
BKPepe Aug 18, 2022
794f76f
turris-auth: backport pending patch to fix empty cookie
BKPepe Aug 19, 2022
c48abee
compass: drop it
BKPepe Aug 21, 2022
c81ee5a
schnapps: Update to version 2.10.1
miska Mar 10, 2022
e3cbaf2
schnapps: reintroduce 0001-Partial-revert-of-89952d49938aaa4ffdd0797b…
autobakterie Aug 22, 2022
c348d8f
omnia-uboot: update to version 2022.10-rc3 + two additional patches
BKPepe Aug 25, 2022
1556c01
Merge branch 'hotfix/omnia-uboot-2022.10' into develop
BKPepe Aug 25, 2022
893df97
nextcloud: add missing php7-mod-filter dependency
paper42 Oct 29, 2021
8cc89c3
nextcloud: remove php7-mod-hash
BKPepe Jul 16, 2020
ca4b704
nextcloud: update to version 21.0.7
BKPepe Jan 13, 2022
9fb63d3
nextcloud: update to version 21.0.9
BKPepe Jun 27, 2022
24f5f04
Merge branch 'hotfix/nextcloud-from-turris-build' into develop
BKPepe Aug 28, 2022
b2f7e87
mox-a53-firmware: fix value in rshift
BKPepe Aug 29, 2022
b8dd12a
turrishw: update to version 0.9.0
mmtj Jun 27, 2022
5e52945
foris-controller: update to version 5.2.0
mmtj Jun 27, 2022
78c2b97
turris1x-uboot: compile it from source code
BKPepe Aug 31, 2022
dc1ee7f
Merge branch 'hotfix/turris1x-update-uboot' into develop
BKPepe Aug 31, 2022
0ef1d02
turris1x-uboot: fix correct final of U-boot files in the package
BKPepe Aug 31, 2022
b23d1d1
Merge branch 'hotfix/u-boot-turris' into develop
BKPepe Aug 31, 2022
a57794a
turris-auth: update to version 0.4.1
BKPepe Aug 31, 2022
d1388f3
treewide U-boot: enable parallel building
BKPepe Sep 1, 2022
a4ecfb2
turris1x-uboot: NOR file should be shipped as default
BKPepe Sep 1, 2022
8f7c313
omnia-uboot: fix TITLE to be in sync with other U-boots
BKPepe Sep 1, 2022
4d9f7b8
Merge branch 'hotfix/uboot-treewide' into develop
BKPepe Sep 5, 2022
a560572
turris1x-support: improve boot script
BKPepe Sep 6, 2022
c52fd10
Merge branch 'hotfix/turris1x-bootscr' into develop
BKPepe Sep 6, 2022
de7d645
turris-bootstrap-theme: update to version 0.3.2
aleksan4eg Sep 1, 2022
72fd8c6
knot-resolver: update to version 5.5.2
BKPepe Aug 17, 2022
10955f5
Merge branch 'hotfix/knot-resolver-5.5.2' into develop
paper42 Sep 7, 2022
05dd26a
fix: add reenable for removed sentinel-i_agree_with_eula
Cynerd Feb 21, 2022
1b3d2d8
fix: network-devices migrate interfaces to named devices
mmtj Jul 12, 2022
caecb9e
foris-controller: quickfix for wan device L2 options
mmtj Aug 20, 2022
5f6b3c2
mox-uboot packages: enable parallel builds
BKPepe Sep 5, 2022
7b4fff7
fix: add missing endef, which was lost during rebase
BKPepe Sep 8, 2022
d6ba2f1
omnia-uboot: copy already existing U-boot image from uboot-mvebu
BKPepe Sep 5, 2022
c7083f7
turris1x-uboot: copy existing images from uboot-mpc85xx
BKPepe Sep 5, 2022
a2c7020
rainbow: add package
paper42 Sep 5, 2022
f12afdb
mox-rainbow-backend: add package
paper42 Sep 5, 2022
3cda2f4
omnia-rainbow-backend: add package
paper42 Sep 5, 2022
a969d57
omnia-rainbow: remove package
paper42 Sep 5, 2022
956a87f
turris1x-rainbow-backend: add package
paper42 Sep 5, 2022
ea6b1f3
turris1x-rainbow: remove package
paper42 Sep 5, 2022
2e2cde3
omnia-firmware: update U-boot to version 2022.10-rc4
BKPepe Sep 15, 2022
69290fd
mox-a53-firmware: supress warning and use proper variable
BKPepe Sep 9, 2022
34ef481
mox-uboot: use proper variables for HOST{CF,LD}FLAGS
BKPepe Sep 9, 2022
5ca4a22
mox-uboot: removed it as it was superseded by uboot-mvebu
BKPepe Sep 9, 2022
ac41f1d
mox-a53-firmware: use U-boot image from uboot-mvebu
BKPepe Sep 9, 2022
ade4f70
rainbow: Fix uci processing
miska Sep 18, 2022
7d883b7
lighttpd: update to version 1.4.67
BKPepe Sep 21, 2022
7eb63d0
knot-resolver: update to 5.5.3
paper42 Sep 22, 2022
6d59c41
rainbow: update to 0.1.1
paper42 Sep 22, 2022
3d156dc
mox-rainbow-backend: update to 0.1.1
paper42 Sep 22, 2022
e4cc7be
omnia-rainbow-backend: update to 0.1.1
paper42 Sep 22, 2022
dd523f5
turris1x-rainbow-backend: update to 0.1.1
paper42 Sep 22, 2022
9aa225e
knot-resolver: update to 5.5.3
paper42 Sep 22, 2022
7e8b8d9
omnia-firmware: update U-boot to version 2022.10-rc4
BKPepe Sep 15, 2022
54d57fe
Merge branch 'hotfix/kresd-update' into develop
BKPepe Sep 25, 2022
3211694
unbound: update to version 1.16.3
BKPepe Sep 25, 2022
0e11a3a
Merge branch 'hotfix/unbound' into develop
BKPepe Sep 25, 2022
2f26d1b
fix: remote access CA files permissions
mmtj Sep 13, 2022
6b8f58b
nextcloud: update to version 22.2.10
BKPepe Sep 26, 2022
b901e0c
nextcloud: add notification of configuration status
aleksan4eg Aug 30, 2022
7a67c35
nextcloud: Move lighttpd restart to the package
miska Sep 2, 2022
4dcc15a
turris-webapps-nextcloud: capitalize Nextcloud title
aleksan4eg Sep 15, 2022
4d9ea10
nextcloud: Add option to run easy_install in background
miska Sep 20, 2022
33961d1
foris-controller-nextcloud-module: update to version 0.2.0
mmtj Sep 23, 2022
25b5ebd
reforis-nextcloud-plugin: initial version
BKPepe Aug 24, 2022
0f6d5e5
treewide: use number prefixes for lighttpd configuration files
Cynerd Apr 1, 2022
bd95eaf
turris-diagnostics: release 16.0.0 that adds webs
Cynerd Mar 10, 2022
1806511
turris1x-uboot: add indentation in define Build/Compile
BKPepe Sep 27, 2022
fc3f7ce
Merge branch 'develop' (Turris OS 6.0)
paper42 Sep 27, 2022
c78a7f7
GitHub actions: point to master branch
paper42 Sep 27, 2022
d28cb8d
turris-maintain: fix redirect IPs order
mmtj Aug 18, 2022
9864acf
lighttpd: remove deprecated modules
gstrauss Oct 1, 2022
86d7203
luci-app-rainbow: update to 2.2
paper42 Sep 29, 2022
3b3fe4f
updater-drivers: detect sdio devices
paper42 Sep 21, 2022
a22b134
sdio-no-tos6: add package
paper42 Oct 3, 2022
53de925
turris-auth: update to version 0.4.2
BKPepe Oct 9, 2022
1960691
fix: Migrate Omnia LEDs names
miska Sep 16, 2022
8daa04c
fix: Migrate Turris1x LED names
paper42 Sep 26, 2022
722fa10
rainbow: fix arithmetic error by using bash
paper42 Oct 14, 2022
ea89514
turris-maintain: update to version 14
mmtj Oct 6, 2022
f699fff
lighttpd: run it as root
BKPepe Oct 14, 2022
daacb1e
turris1x-uboot: fix various issues
BKPepe Sep 26, 2022
be7d76d
reforis-haas-plugin: update to version 0.1.4
BKPepe Oct 15, 2022
d91b979
rainbow: ignore errors in postinst
paper42 Oct 15, 2022
b8a8194
reforis: bump release due to node update
BKPepe Oct 15, 2022
b097b97
WORKFLOW: update tagging version description to match current practice
autobakterie Aug 9, 2022
971b2f7
WORKFLOW: change branch in .github on release
paper42 Sep 30, 2022
cd051c0
luci-app-rainbow: add missed czech translations
paper42 Oct 17, 2022
1021547
rainbow-backends: Ignore missing sysfs files
miska Oct 18, 2022
61f996d
updater/fixes: Run network migration on reboot
miska Oct 17, 2022
1092efb
foris-controller: quickfix fo remote CA files permissions
mmtj Aug 19, 2022
3a95469
updater/fix: Add fixup to make sure we have a wan rule
miska Oct 19, 2022
032a9c8
updater/fix: Fix the rule name
miska Oct 19, 2022
ad4c61c
updater/fix: Check firewall and reboot
miska Oct 19, 2022
8a162ff
pkglists: fix link for morce
BKPepe Oct 20, 2022
2232fa0
{turris1x,omnia}-rainbow-backend: include compatibility script
BKPepe Oct 20, 2022
a05e18a
foris-controller-storage-module: update to version 0.10.1
mmtj Oct 18, 2022
37a037a
updater/fix: Do not fail on when restarting Rainbow/LEDs
miska Oct 20, 2022
9c400a2
update/fix: Add script to install kernel on Turris 1.X
miska Oct 20, 2022
8e39632
resolver-conf: prevent hostname spoofing
rwappler Oct 22, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ collect/pakon-lists/ @mmtj
hardware/ @miska
hardware/crypto-wrapper/ @VojtechMyslivec
hardware/mox/mox-otp/ @VojtechMyslivec
hardware/mox/mox-uboot/ @pali @elkablo
hardware/mox/mox-uboot-uboot/ @pali @elkablo
hardware/mox/mox-a53-firmware/ @pali @elkablo
hardware/omnia/omnia-uboot/ @pali @elkablo

# Lang - Python Packages
Expand Down
8 changes: 2 additions & 6 deletions .github/workflows/multi-arch-test-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,12 @@ jobs:
- powerpc_8540
version:
- master
- 19.07.8
- 21.02.0
- 21.02.1
runtime_test: [false]
include:
- arch: aarch64_cortex-a53
version: master
runtime_test: true
- arch: aarch64_cortex-a53
version: 19.07.8
runtime_test: true
- arch: aarch64_cortex-a53
version: 21.02.0
runtime_test: true
Expand All @@ -37,7 +33,7 @@ jobs:
- name: Determine changed packages
run: |
# only detect packages with changed Makefiles
PACKAGES="$(git diff --diff-filter=d --name-only origin/develop \
PACKAGES="$(git diff --diff-filter=d --name-only origin/master \
| grep -E 'Makefile$|test.sh$' | grep -Ev '/files/|/src/' \
| awk -F/ '{ print $(NF-1) }' | tr '\n' ' ')"

Expand Down
3 changes: 2 additions & 1 deletion .gitlab/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ collect/pakon-lists/ @mmatejek
hardware/ @mhrusecky
hardware/crypto-wrapper/ @vmyslivec
hardware/mox/mox-otp/ @vmyslivec
hardware/mox/mox-uboot/ @prohar @mbehun
hardware/mox/mox-uboot-uboot/ @prohar @mbehun
hardware/mox/mox-a53-firmware/ @prohar @mbehun
hardware/omnia/omnia-uboot/ @prohar @mbehun

# Lang - Python Packages
Expand Down
27 changes: 24 additions & 3 deletions WORKFLOW.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -248,8 +248,21 @@ First find git hash for turris-os-packages feed from tag in turris-build. Then y
can create appropriate tag.
[,sh]
----------------------------------------------------------------------------------
git tag -s -m "Turris OS X.Y.Z" vX.Y.Z HASH
git push --tags origin vX.Y.Z
git tag -s vX.Y.Z HASH
----------------------------------------------------------------------------------
Enter tag message containing changelog of the tagged version from NEWS.
```
Turris OS packages for Turris OS X.Y.Z

* A NEW FEATURE
* ANOTHER NEW FEATURE
* ...
```

After creating the tag, it is necessary to push it to the remote repository.
[,sh]
----------------------------------------------------------------------------------
git push origin vX.Y.Z
----------------------------------------------------------------------------------

=== Preparing next minor or major version of Turris OS
Expand All @@ -263,7 +276,15 @@ recursive merge (without merge conflicts).
[,sh]
----------------------------------------------------------------------------------
git checkout master
git merge --no-ff --gpg-sign develop
git merge --no-ff --no-commit develop
----------------------------------------------------------------------------------

Change the branch in .github/workflows/multi-arch-test-build.yml from develop
to master.
[,sh]
----------------------------------------------------------------------------------
git add .github/workflows/multi-arch-test-build.yml
git commit --no-edit --gpg-sign
git push origin master
----------------------------------------------------------------------------------

Expand Down
2 changes: 1 addition & 1 deletion admin/cronie/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk

PKG_NAME:=cronie
PKG_VERSION:=1.5.7
PKG_RELEASE:=2
PKG_RELEASE:=$(AUTORELEASE)

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/cronie-crond/cronie/archive
Expand Down
3 changes: 1 addition & 2 deletions collect/haas-proxy/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=haas-proxy
PKG_VERSION:=2.0.2
PKG_RELEASE:=2
PKG_RELEASE:=$(AUTORELEASE)

PKG_SOURCE:=proxy-v$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://gitlab.nic.cz/haas/proxy/-/archive/v$(PKG_VERSION)/
Expand Down Expand Up @@ -39,7 +39,6 @@ define Package/haas-proxy
+sentinel-firewall \
+@KERNEL_CFS_BANDWIDTH
CONFLICTS:=mitmproxy
VARIANT:=python3
endef

define Package/haas-proxy/description
Expand Down
2 changes: 1 addition & 1 deletion collect/pakon-lists/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk

PKG_NAME:=pakon-lists
PKG_VERSION:=6
PKG_RELEASE:=1
PKG_RELEASE:=$(AUTORELEASE)

PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://gitlab.nic.cz/turris/pakon-light-lists.git
Expand Down
81 changes: 55 additions & 26 deletions collect/pakon/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (C) 2017-2020 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
# Copyright (C) 2017-2022 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
Expand All @@ -8,46 +8,67 @@
include $(TOPDIR)/rules.mk

PKG_NAME:=pakon
PKG_VERSION:=1.2.1
PKG_RELEASE:=4
PKG_VERSION:=1.3.1
PKG_RELEASE:=$(AUTORELEASE)

PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://gitlab.nic.cz/turris/pakon.git
PKG_MIRROR_HASH:=19ab1643d0133b6324eda6df2c5c4d2cf90cc3994ca8cb7e03fb3f265dcc72d2
PKG_MIRROR_HASH:=04ab824e22a60378eb94018f3024e44c43397eceed99c4562f78b7d9b7f0fcc5
PKG_SOURCE_VERSION:=v$(PKG_VERSION)

PKG_MAINTAINER:=CZ.NIC <[email protected]>
PKG_LICENSE:=GPL-3.0-only
PKG_LICENSE_FILES:=LICENSE

PKG_INSTALL:=0

include $(INCLUDE_DIR)/package.mk

define Package/pakon
SECTION:=collect
CATEGORY:=Collect
TITLE:=PArental KONtrol - light
DEPENDS:=+suricata-pakon +xz +python3-light +python3-logging +python3-ctypes +python3-cachetools +python3-sqlite3 +sqlite3-cli +pakon-lists +ouidb +suricata-conntrack-flows
DEPENDS:=\
+suricata-pakon \
+suricata-conntrack-flows \
+pakon-lists \
+python3-light \
+python3-logging \
+python3-ctypes \
+python3-cachetools \
+python3-sqlite3 \
+sqlite3-cli \
+xz \
+ouidb \
+turris-auth \
+lighttpd-mod-proxy
endef

define Package/pakon/description
Simple daemon that is able to collect events from suricata, store them locally to SQLite DB.
Simple daemon that is able to collect events from suricata and store them locally to SQLite DB.
endef

define Build/Compile
true
endef

define Build/Install
true
endef
Build/Compile:=:

define Package/pakon/conffiles
/etc/config/pakon
endef

define Package/pakon/install
# WebApps
$(INSTALL_DIR) $(1)/usr/share/turris-webapps/
$(INSTALL_DATA) ./files/webapps-pakon.json $(1)/usr/share/turris-webapps/10_pakon.json
$(INSTALL_DIR) $(1)/www/webapps-icons/
$(INSTALL_DATA) ./files/pakon.png $(1)/www/webapps-icons/

# Web
$(INSTALL_DIR) $(1)/www/pakon
$(INSTALL_DATA) $(PKG_BUILD_DIR)/web/index.html $(1)/www/pakon
$(CP) -r $(PKG_BUILD_DIR)/web/static $(1)/www/pakon
$(INSTALL_DIR) $(1)/www/cgi-bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/web/api.cgi $(1)/www/cgi-bin/pakon
$(INSTALL_DIR) $(1)/etc/lighttpd/conf.d/
$(INSTALL_DATA) ./files/lighttpd-pakon.conf $(1)/etc/lighttpd/conf.d/80-pakon.conf

# PaKon itself
$(INSTALL_DIR) $(1)/etc/suricata-pakon/output_conf.d
$(INSTALL_DATA) ./files/pakon-output.yaml $(1)/etc/suricata-pakon/output_conf.d/pakon.yaml
$(INSTALL_DIR) $(1)/etc/init.d
Expand All @@ -73,25 +94,33 @@ endef

define Package/pakon/postinst
#!/bin/sh
[ -n "$$IPKG_INSTROOT" ] || {
if [ -z "$$IPKG_INSTROOT" ]; then
/usr/libexec/pakon-light/create_db.py
# one time fix - convert all names to lowercase. Mixed case names shouldn't be saved anymore (fixed in monitor)
[ -f /var/lib/pakon.db ] && sqlite3 /var/lib/pakon.db "UPDATE traffic SET app_hostname = LOWER(app_hostname);" || true
[ -f /srv/pakon/pakon-archive.db ] && /usr/bin/sqlite3 /srv/pakon/pakon-archive.db "UPDATE traffic SET app_hostname = LOWER(app_hostname);" || true
/etc/init.d/pakon-monitor enable
/etc/init.d/pakon-monitor restart 2>/dev/null
/etc/init.d/pakon-handler enable
/etc/init.d/pakon-handler restart 2>/dev/null
[ -f /srv/pakon/pakon-archive.db ] && sqlite3 /srv/pakon/pakon-archive.db "UPDATE traffic SET app_hostname = LOWER(app_hostname);" || true
/etc/init.d/pakon-monitor enable
/etc/init.d/pakon-monitor restart 2>/dev/null
/etc/init.d/pakon-handler enable
/etc/init.d/pakon-handler restart 2>/dev/null
/etc/init.d/suricata-pakon restart 2>/dev/null
}
/etc/init.d/lighttpd restart 2>/dev/null
fi
endef

define Package/pakon/postrm
#!/bin/sh
if [ -z "$$IPKG_INSTROOT" ]; then
/etc/init.d/lighttpd restart 2>/dev/null
fi
endef

define Package/pakon/prerm
#!/bin/sh
/etc/init.d/pakon-monitor disable
/etc/init.d/pakon-monitor stop
/etc/init.d/pakon-handler disable
/etc/init.d/pakon-handler stop
/etc/init.d/pakon-monitor disable
/etc/init.d/pakon-monitor stop
/etc/init.d/pakon-handler disable
/etc/init.d/pakon-handler stop
endef

$(eval $(call BuildPackage,pakon))
18 changes: 18 additions & 0 deletions collect/pakon/files/lighttpd-pakon.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## API CGI
$HTTP["url"] =~ "^/pakon/api" {
cgi.assign += ( "" => "" )
}

# Set security
$HTTP["url"] =~ "^/pakon/" {
fastcgi.server = ( "/" => ( turris_auth_scriptname => turris_auth ))
}

## Set URLs
alias.url += (
"/pakon/api" => "/www/cgi-bin/pakon",
"/pakon/" => "/www/pakon/"
)
$HTTP["url"] =~ "^/pakon$" {
url.redirect = ( "^/pakon$" => "/pakon/" )
}
Binary file added collect/pakon/files/pakon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions collect/pakon/files/webapps-pakon.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"id": "pakon",
"title": "PaKon",
"url": "/pakon/",
"icon": "/icons/pakon.png",
"description": {
"en": "Your network traffic history.",
"cs": "Záznam síťového provozu."
}
}
22 changes: 0 additions & 22 deletions collect/pakon/patches/cleanup-faster.patch

This file was deleted.

3 changes: 1 addition & 2 deletions collect/sentinel/sentinel-certgen/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk

PKG_NAME:=sentinel-certgen
PKG_VERSION:=6.2
PKG_RELEASE:=1
PKG_RELEASE:=$(AUTORELEASE)

PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://gitlab.nic.cz/turris/sentinel/certgen.git
Expand All @@ -30,7 +30,6 @@ define Package/sentinel-certgen
TITLE:=Certgen
URL:=https://gitlab.nic.cz/turris/sentinel/certgen
DEPENDS:=+python3-light +python3-six +python3-requests +python3-cryptography +crypto-wrapper
VARIANT:=python3
endef

define Package/sentinel-certgen/description
Expand Down
2 changes: 1 addition & 1 deletion collect/sentinel/sentinel-dynfw-client/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk

PKG_NAME:=sentinel-dynfw-client
PKG_VERSION:=1.4.0
PKG_RELEASE:=2
PKG_RELEASE:=$(AUTORELEASE)

PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://gitlab.nic.cz/turris/sentinel/dynfw-client.git
Expand Down
2 changes: 1 addition & 1 deletion collect/sentinel/sentinel-eula/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk

PKG_NAME:=sentinel-eula
PKG_VERSION:=1.1
PKG_RELEASE:=1
PKG_RELEASE:=$(AUTORELEASE)

PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://gitlab.nic.cz/turris/sentinel/eula.git
Expand Down
2 changes: 1 addition & 1 deletion collect/sentinel/sentinel-firewall/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk

PKG_NAME:=sentinel-firewall
PKG_VERSION:=0.1.2
PKG_RELEASE:=1
PKG_RELEASE:=$(AUTORELEASE)

PKG_MAINTAINER:=CZ.NIC <[email protected]>

Expand Down
17 changes: 8 additions & 9 deletions collect/sentinel/sentinel-fwlogs/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
## Copyright (C) 2020 CZ.NIC z.s.p.o. (https://www.nic.cz/)
## Copyright (C) 2020, 2022 CZ.NIC z.s.p.o. (https://www.nic.cz/)
#
## This is free software, licensed under the GNU General Public License v3.
# See /LICENSE for more information.
Expand All @@ -8,13 +8,12 @@
include $(TOPDIR)/rules.mk

PKG_NAME:=sentinel-fwlogs
PKG_VERSION:=0.1.0
PKG_RELEASE:=3
PKG_VERSION:=0.3.0
PKG_RELEASE:=$(AUTORELEASE)

PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://gitlab.nic.cz/turris/sentinel/fwlogs.git
PKG_MIRROR_HASH:=fdb2dae1d7f62d5f57ccf70232a7b1aeededea3844845002167701272340029b
PKG_SOURCE_VERSION:=v$(PKG_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://gitlab.nic.cz/api/v4/projects/976/packages/generic/sentinel-fwlogs/$(PKG_VERSION)
PKG_HASH:=e9df14ac2d2fef15b02a6291f0a580e998b74c9a5fe1c85cb6becbcbc167c8c7

PKG_MAINTAINER:=CZ.NIC <[email protected]>
PKG_LICENSE:=GPL-3.0-or-later
Expand All @@ -23,9 +22,9 @@ PKG_LICENSE_FILES:=LICENSE
PKG_BUILD_DEPENDS:=argp-standalone

PKG_INSTALL:=1
PKG_FIXUP:=autoreconf

include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/autotools.mk

define Package/sentinel-fwlogs
SECTION:=collect
Expand All @@ -36,7 +35,7 @@ define Package/sentinel-fwlogs
DEPENDS:=\
+czmq \
+msgpack-c \
+logc +logc-argp \
+logc +logc-argp +logc-czmq \
+libnetfilter-log \
+sentinel-firewall +iptables-mod-nflog \
+sentinel-proxy
Expand Down
Loading