{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":437391471,"defaultBranch":"master","name":"openwrt","ownerLogin":"M95D","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-12-11T21:21:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43846593?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716713979.0","currentOid":""},"activityList":{"items":[{"before":"d1e0da9d94a4246cb1c5489283a263d203062c3d","after":"ad30892b1d74942b034b47334ec6c8294466600d","ref":"refs/heads/m95d-dropbear","pushedAt":"2024-06-24T09:38:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"dropbear: more options, option dependencies, detailed help, 2 patches\n\nChanges:\n- added two new patches from upstream\n- new menuconfig structure\n- added in menuconfig almost all available configuration options\n- added dependencies for options (some are unavailable on musl)\n- added warning messages for invalid configs\n- all options have detailed help descriptions\n- removed or replaced all options that required editing sysoptions.h\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"dropbear: more options, option dependencies, detailed help, 2 patches"}},{"before":"92a98fcfd4fbd7f323ec68a845c581c94c0952b8","after":"528eda326b9adfb2e1cf84527c62d32fe100bfa4","ref":"refs/heads/m95d-dvb","pushedAt":"2024-06-24T09:29:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"kernel: Add DVB support\n\nAdds DVB drivers intended to be used with tvheadend package and easily available Astrometa USB DVB+analog tuners. More adapters can be added in the future.\nThis allows users to record and stream TV programs from DVB networks to tvheadend clients.\n\nChanges:\n- Add packages for these kernel modules:\n - Multimedia support (installs mc.ko)\n - DVB core (installs dvb-core.ko)\n - DVB USB v2 (installs dvb-usb-v2.ko)\n - Drivers for chips used in Astrometa DVB:\n - Rafael Micro R820T\n - Realtek RTL28xxU, RTL2830, RTL2832\n - Panasonic MN88472 (no firmware)\n - Panasonic MN88473 (no firmware)\n - Sony CXD2841ER\n- Added new kernel config lines for v5.15, v6.1, v6.6\n- USB audio needed a dependecy on kmod-multimedia, when kmod-multimedia is also selected.\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"kernel: Add DVB support"}},{"before":"693f9f51db642424aa102fe3e1b18ffe4a1f475d","after":"d1e0da9d94a4246cb1c5489283a263d203062c3d","ref":"refs/heads/m95d-dropbear","pushedAt":"2024-06-12T13:51:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"dropbear: more options, option dependencies, detailed help, 2 patches\n\nChanges:\n- added two new patches from upstream\n- new menuconfig structure\n- added in menuconfig almost all available configuration options\n- added dependencies for options (some are unavailable on musl)\n- added warning messages for invalid configs\n- all options have detailed help descriptions\n- removed or replaced all options that required editing sysoptions.h\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"dropbear: more options, option dependencies, detailed help, 2 patches"}},{"before":"90d291badf892dbbd50cde55c8e69b6f60d56cda","after":"92a98fcfd4fbd7f323ec68a845c581c94c0952b8","ref":"refs/heads/m95d-dvb","pushedAt":"2024-06-12T13:45:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"kernel: Add DVB support\n\nAdds DVB drivers intended to be used with tvheadend package and easily available Astrometa USB DVB+analog tuners. More adapters can be added in the future.\nThis allows users to record and stream TV programs from DVB networks to tvheadend clients.\n\nChanges:\n- Add packages for these kernel modules:\n - Multimedia support (installs mc.ko)\n - DVB core (installs dvb-core.ko)\n - DVB USB v2 (installs dvb-usb-v2.ko)\n - Drivers for chips used in Astrometa DVB:\n - Rafael Micro R820T\n - Realtek RTL28xxU, RTL2830, RTL2832\n - Panasonic MN88472 (no firmware)\n - Panasonic MN88473 (no firmware)\n - Sony CXD2841ER\n- Added new kernel config lines for v5.15, v6.1, v6.6\n- USB audio needed a dependecy on kmod-multimedia, when kmod-multimedia is also selected.\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"kernel: Add DVB support"}},{"before":"9ddec8421547a604acf65dc15464c46191dddb42","after":null,"ref":"refs/heads/m95d-atsha204a","pushedAt":"2024-05-26T08:59:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"}},{"before":"f4a280d8836e862d07d1de314d3527d482f6e649","after":"9db53fb6aa261c4aa73da7d1ec6cf2d3b06b8fb8","ref":"refs/heads/m95d-ver","pushedAt":"2024-05-21T18:43:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ansuel","name":"Christian Marangi","path":"/Ansuel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20289090?s=80&v=4"},"commit":{"message":"scripts: fix revision calculation using new \"main\" branch\n\nFix revision calculation when local branch is rebased on new \"main\" branch\ninstead of \"master\".\n\nSigned-off-by: Marius Dinu \nLink: https://github.com/openwrt/openwrt/pull/15538\nSigned-off-by: Christian Marangi ","shortMessageHtmlLink":"scripts: fix revision calculation using new \"main\" branch"}},{"before":"daa2ec94cb8faa5c4df90271befa0ccceb677e1d","after":"f4a280d8836e862d07d1de314d3527d482f6e649","ref":"refs/heads/m95d-ver","pushedAt":"2024-05-21T15:20:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"scripts: fix revision calculation using new \"main\" branch\n\nFix revision calculation when local branch is rebased on new \"main\" branch\ninstead of \"master\".\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"scripts: fix revision calculation using new \"main\" branch"}},{"before":"1d2cdfffa10ab3ace9cba0a3b29fb12946278bbb","after":"daa2ec94cb8faa5c4df90271befa0ccceb677e1d","ref":"refs/heads/m95d-ver","pushedAt":"2024-05-21T15:17:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"scripts: fix revision calculation using new \"main\" branch\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"scripts: fix revision calculation using new \"main\" branch"}},{"before":null,"after":"1d2cdfffa10ab3ace9cba0a3b29fb12946278bbb","ref":"refs/heads/m95d-ver","pushedAt":"2024-05-21T15:10:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"scripts: fix revision calculation using new \"main\" branch","shortMessageHtmlLink":"scripts: fix revision calculation using new \"main\" branch"}},{"before":"4bd7aca78895442d927d094b203863239e0e25f9","after":"693f9f51db642424aa102fe3e1b18ffe4a1f475d","ref":"refs/heads/m95d-dropbear","pushedAt":"2024-05-16T16:49:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"dropbear: more options, option dependencies, detailed help, 1 patch\n\nChanges:\n- added two new patches from upstream\n- new menuconfig structure\n- added in menuconfig almost all available configuration options\n- added dependencies for options (some are unavailable on musl)\n- added warning messages for invalid configs\n- all options have detailed help descriptions\n- removed or replaced all options that required editing sysoptions.h\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"dropbear: more options, option dependencies, detailed help, 1 patch"}},{"before":"1fe1259b14fefefde5e176ea3862f6dfb5c72744","after":"4bd7aca78895442d927d094b203863239e0e25f9","ref":"refs/heads/m95d-dropbear","pushedAt":"2024-05-15T18:45:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"dropbear: more options, option dependencies, detailed help, 1 patch\n\nChanges:\n- added one new patch from upstream\n- new menuconfig structure\n- added in menuconfig almost all available configuration options\n- added dependencies for options (some are unavailable on musl)\n- added warning messages for invalid configs\n- all options have detailed help descriptions\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"dropbear: more options, option dependencies, detailed help, 1 patch"}},{"before":"a939f1aca79af03b3b96a2ecc531b350fd8b59c5","after":"1fe1259b14fefefde5e176ea3862f6dfb5c72744","ref":"refs/heads/m95d-dropbear","pushedAt":"2024-05-15T18:34:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"7adf072165fa8b33e5b4abe2bc6577184e278622","after":"a939f1aca79af03b3b96a2ecc531b350fd8b59c5","ref":"refs/heads/m95d-dropbear","pushedAt":"2024-05-15T06:43:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"dropbear: more options, option dependencies, detailed help, 1 patch\n\nChanges:\n- added one new patch from upstream\n- new menuconfig structure\n- added in menuconfig almost all available configuration options\n- added dependencies for options (some are unavailable on musl)\n- added warning messages for invalid configs\n- all options have detailed help descriptions\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"dropbear: more options, option dependencies, detailed help, 1 patch"}},{"before":"565bacaadb5292552405a0543647f3c707909aa3","after":"7adf072165fa8b33e5b4abe2bc6577184e278622","ref":"refs/heads/m95d-dropbear","pushedAt":"2024-05-13T11:11:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"dropbear: more options, option dependencies, detailed help, 1 patch\n\nChanges:\n- added one new patch from upstream\n- new menuconfig structure\n- added in menuconfig almost all available configuration options\n- added dependencies for options (some are unavailable on musl)\n- added warning messages for invalid configs\n- all options have detailed help descriptions\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"dropbear: more options, option dependencies, detailed help, 1 patch"}},{"before":"c0f071c6e06a15a4e94687fb812e31e2918ed46c","after":"565bacaadb5292552405a0543647f3c707909aa3","ref":"refs/heads/m95d-dropbear","pushedAt":"2024-05-11T16:43:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"dropbear: more options, option dependencies, detailed help, 1 patch\n\nChanges:\n- added one new patch from upstream\n- new menuconfig structure\n- added in menuconfig almost all available configuration options\n- added dependencies for options (some are unavailable on musl)\n- added warning messages for invalid configs\n- all options have detailed help descriptions\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"dropbear: more options, option dependencies, detailed help, 1 patch"}},{"before":"8dffd8cabfe48f38b04b6eef108fd0c125857199","after":"c0f071c6e06a15a4e94687fb812e31e2918ed46c","ref":"refs/heads/m95d-dropbear","pushedAt":"2024-05-11T16:16:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"dropbear: more options, help for options, better dependecies\n\n- added one new patch from upstream\n- added almost all configuration options in menuconfig\n- all options have detailed help descriptions\n- new menuconfig structure\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"dropbear: more options, help for options, better dependecies"}},{"before":"40a8819a3e8cb04dd45daa8391a8bf390ab52e68","after":"8dffd8cabfe48f38b04b6eef108fd0c125857199","ref":"refs/heads/m95d-dropbear","pushedAt":"2024-05-11T13:00:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"dropbear: update to v2024.85, more options\n\n- update to v2024.85\n- removed unneeded patches\n- added one new patch from upstream\n- added almost all configuration options in menuconfig\n- new menuconfig structure\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"dropbear: update to v2024.85, more options"}},{"before":"9e3e792ff56fbb595ee5da11e2a623a9c34faf1c","after":"8554d5bf9989acb2c88d0d3f759ca60f2cceaac5","ref":"refs/heads/m95d-musl","pushedAt":"2024-05-11T11:11:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"musl: restore normal utmp & wtmp paths\n\nMusl does not implement utmp/wtmp functionality (see musl FAQ).\nutmp and wtmp file paths defined by musl point to /dev/null.\nThis patch restores their normal paths.\n\nTLDR:\nDropbear can't write utmp due to a bug, but writing to wtmp is fixed by this patch.\nBusybox \"last\" applet is fixed by this patch, but only shows logins from Dropbear.\nBusybox \"w\", \"who\" and \"users\" applets won't work and can't be fixed.\n\nLong explanation:\n- Dropbear can write utmp and wtmp in one of these ways, configured at build time:\n - login() and logout() - they do not exist in musl.\n - pututline() - it's a stub in musl - it won't record anything.\n - using it's own implementation for utmp, but it depends on ttyslot(),\n which is also missing in musl and build fails. IMO, this is a Dropbear bug.\n - using it's own implementation for wtmp which uses paths defined by musl.\n If the paths are repaired by this patch, wtmp recording works.\n\n- Busybox uses getutent() / pututline() from libc to read/write utmp.\n In musl, these functions are stubs, so Busybox won't write or read utmp.\n\n- Busybox uses updwtmp() form libc to write to wtmp.\n In musl, this function is also a stub, so Busybox won't write wtmp.\n\n- Busybox uses it's own implementation to read wtmp, which is used in \"last\" applet.\n It uses the file paths defined by musl. If the paths are repaired,\n \"last\" applet actually shows wtmp records (written by Dropbear).\n\n- As a result:\n - \"getty\", \"login\" and telnet server applets won't record logins.\n - \"w\", \"who\", \"users\" applets will always output nothing, even if Dropbear is fixed.\n - \"last\" applet is fixed by this patch and can output logins recorded by Dropbear.\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"musl: restore normal utmp & wtmp paths"}},{"before":"149cd1d0b99c89de8d83ac7d12cb11597f825978","after":"9e3e792ff56fbb595ee5da11e2a623a9c34faf1c","ref":"refs/heads/m95d-musl","pushedAt":"2024-05-11T10:59:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"musl: restore normal utmp & wtmp paths.\n\nMusl does not implement utmp/wtmp functionality (see musl FAQ).\nutmp and wtmp file paths defined by musl point to /dev/null.\nThis patch restores their normal paths.\n\nTLDR:\nDropbear can't write utmp due to a bug, but writing to wtmp is fixed by this patch.\nBusybox \"last\" applet is fixed by this patch, but only shows logins from Dropbear.\nBusybox \"w\", \"who\" and \"users\" applets won't work and can't be fixed.\n\nLong explanation:\n- Dropbear can write utmp and wtmp in one of these ways, configured at build time:\n - login() and logout() - they do not exist in musl.\n - pututline() - it's a stub in musl - it won't record anything.\n - using it's own implementation for utmp, but it depends on ttyslot(),\n which is also missing in musl and build fails. IMO, this is a Dropbear bug.\n - using it's own implementation for wtmp which uses paths defined by musl.\n If the paths are repaired by this patch, wtmp recording works.\n\n- Busybox uses getutent() / pututline() from libc to read/write utmp.\n In musl, these functions are stubs, so Busybox won't write or read utmp.\n\n- Busybox uses updwtmp() form libc to write to wtmp.\n In musl, this function is also a stub, so Busybox won't write wtmp.\n\n- Busybox uses it's own implementation to read wtmp, which is used in \"last\" applet.\n It uses the file paths defined by musl. If the paths are repaired,\n \"last\" applet actually shows wtmp records (written by Dropbear).\n\n- As a result:\n - \"getty\", \"login\" and telnet server applets won't record logins.\n - \"w\", \"who\", \"users\" applets will always output nothing, even if Dropbear is fixed.\n - \"last\" applet is fixed by this patch and can output logins recorded by Dropbear.\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"musl: restore normal utmp & wtmp paths."}},{"before":"0d41c3f0fd8acbe110a27bf8abe751582c618d19","after":"149cd1d0b99c89de8d83ac7d12cb11597f825978","ref":"refs/heads/m95d-musl","pushedAt":"2024-05-10T18:18:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"musl: restore normal utmp & wtmp paths.\n\nutmp and wtmp file paths defined by musl point to /dev/null.\nThis patch restores their normal paths.\n\nNotes:\n- musl does not have login() and logout() functions that write utmp and wtmp.\n- musl pututline() and related functions are stubs.\n- for a program to use utmp/wtmp, it needs to write those files directly.\n- Busybox and Dropbear implement direct write to wtmp (if configured so).\n- Busybox implements direct write to utmp too. (Dropbear should, but has a bug.)\n- this patch doesn't enable any utmp/wtmp functionality by itself.\n- musl FAQ has some concerns about the security and privacy:\n - OpenWrt is not usually an OS where many users log into.\n - IMHO, having wtmp on OpenWrt is generally better than not having it.\n - If an intruder gains access to wtmp/utmp, it probably already has access\n to the rest of the system too.\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"musl: restore normal utmp & wtmp paths."}},{"before":"ed0390d9e90ecc060972c2e1f685f6198342d0f0","after":"0d41c3f0fd8acbe110a27bf8abe751582c618d19","ref":"refs/heads/m95d-musl","pushedAt":"2024-05-09T15:05:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"musl: restore normal utmp & wtmp paths.\n\nutmp and wtmp file paths defined by musl point to /dev/null.\nThis patch restores their normal paths.\n\nNotes:\n- musl does not have login() and logout() functions that write utmp and wtmp.\n- musl pututline() and related functions are stubs.\n- for a program to use utmp/wtmp, it needs to write those files directly.\n- Busybox and Dropbear implement direct write to wtmp (if configured so).\n- Busybox implements direct write to utmp too. (Dropbear should, but has a bug.)\n- this patch doesn't enable any utmp/wtmp functionality by itself.\n- musl FAQ has some concerns about the security and privacy:\n - OpenWrt is not usually an OS where many users log into.\n - IMHO, having wtmp on OpenWrt is generally better than not having it.\n - If an intruder gains access to wtmp/utmp, it probably already has access\n to the rest of the system too.\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"musl: restore normal utmp & wtmp paths."}},{"before":"2bba2a400e2e3d00f4bd7657d6a3d553ebe36312","after":"ed0390d9e90ecc060972c2e1f685f6198342d0f0","ref":"refs/heads/m95d-musl","pushedAt":"2024-05-07T13:52:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"musl: restore normal utmp & wtmp paths.\n\nutmp and wtmp file paths defined by musl point to /dev/null.\nThis patch restores their normal paths.\n\nNotes:\n- musl does not have login() and logout() functions that write utmp and wtmp.\n- musl pututline() and related functions are stubs.\n- for a program to use utmp/wtmp, it needs to write those files directly.\n- Busybox and Dropbear implement direct write to wtmp (if configured so).\n- Busybox implements direct write to utmp too. (Dropbear should, but has a bug.)\n- this patch doesn't enable any utmp/wtmp functionality by itself.\n- musl FAQ has some concerns about the security and privacy:\n - OpenWrt is not usually an OS where many users log into.\n - IMHO, having wtmp on OpenWrt is generally better than not having it.\n - If an intruder gains access to wtmp/utmp, it probably already has access\n to the rest of the system too.\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"musl: restore normal utmp & wtmp paths."}},{"before":null,"after":"40a8819a3e8cb04dd45daa8391a8bf390ab52e68","ref":"refs/heads/m95d-dropbear","pushedAt":"2024-05-02T12:34:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"dropbear: update to v2024.85, more options\n\n- update to v2024.85\n- removed unneeded patches\n- added one new patch from upstream\n- added almost all configuration options in menuconfig\n- new menuconfig structure\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"dropbear: update to v2024.85, more options"}},{"before":null,"after":"2bba2a400e2e3d00f4bd7657d6a3d553ebe36312","ref":"refs/heads/m95d-musl","pushedAt":"2024-05-02T12:14:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"musl: reenable utmp & wtmp paths.\n\nutmp and wtmp file paths defined by musl point to /dev/null.\nThis patch restores their normal paths.\n\nNotes:\n- musl does not have login() and logout() functions that write utmp and wtmp.\n- musl has pututline() and related functions, but they are stubs.\n- for a program to use utmp/wtmp, it needs to write those files directly.\n- Busybox and Dropbear implement direct write to wtmp.\n- Busybox implements direct write to utmp too. (Dropbear has a bug.)\n- there might be concerns about the security and privacy:\n - OpenWrt is not usually an OS where many persons log into.\n - If an intruder gains access to wtmp/utmp, it probably already has access\n to the rest of the system too.\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"musl: reenable utmp & wtmp paths."}},{"before":"a03076cc392b67c8342aac2017f8ac903c983e59","after":"ed29c3197257a89645e43ef74c90e562c5103b4d","ref":"refs/heads/master","pushedAt":"2024-04-29T10:29:49.000Z","pushType":"push","commitsCount":3880,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"mediatek: fix remaining invalid MT7531 switch reg IDs\n\nSee commit 8b66f1a06d05afbc1450978f6e20516c8308da25:\n\"mediatek: correct address of MT753x switch IC\"\n\nFixes: ac8bfe316b81 (\"generic: 6.1, 6.6: mt7530: import accepted patches\")\nSigned-off-by: Felix Fietkau ","shortMessageHtmlLink":"mediatek: fix remaining invalid MT7531 switch reg IDs"}},{"before":"07f90910c6f176c6459225ed0953e6b040ced19e","after":null,"ref":"refs/heads/m95d-kernel","pushedAt":"2024-04-29T10:28:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"}},{"before":"34a97776e1436fd1977184e3a602ba2e8d084716","after":null,"ref":"refs/heads/m95d-turris","pushedAt":"2024-04-29T10:27:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"}},{"before":"ff0bb196ebba5dac4d3e77738c7d79934600b32c","after":null,"ref":"refs/heads/m95d-audit2","pushedAt":"2024-04-29T10:26:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"}},{"before":"d1e19c22c6808b8a11579d0e2925b5b33b890750","after":"ff0bb196ebba5dac4d3e77738c7d79934600b32c","ref":"refs/heads/m95d-audit2","pushedAt":"2024-04-28T23:02:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hauke","name":"Hauke Mehrtens","path":"/hauke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78494?s=80&v=4"},"commit":{"message":"libaudit: update to 3.1.4, join with daemon and utils, rename\n\nChanges:\n- new URL for sources (old address is dead)\n- daemon and utils from packages feed are merged in here\n - only build once\n - no need to update at the same time in both places\n- update to v3.1.4\n - removed unneeded patches\n - added audisp-syslog\n - removed audispd (no longer exists)\n- rename and move to package/utils/audit\n - update new path in one dependent package\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"libaudit: update to 3.1.4, join with daemon and utils, rename"}},{"before":"7aa8fb8d055b738d0907e618312b3bbd69023067","after":"90d291badf892dbbd50cde55c8e69b6f60d56cda","ref":"refs/heads/m95d-dvb","pushedAt":"2024-04-23T13:51:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"M95D","name":"Marius Dinu","path":"/M95D","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43846593?s=80&v=4"},"commit":{"message":"kernel: Add DVB support\n\nAdds DVB drivers intended to be used with tvheadend package and easily available Astrometa USB DVB+analog tuners. More adapters can be added in the future.\nThis allows users to record and stream TV programs from DVB networks to tvheadend clients.\n\nChanges:\n- Add packages for these kernel modules:\n - Multimedia support (installs mc.ko)\n - DVB core (installs dvb-core.ko)\n - DVB USB v2 (installs dvb-usb-v2.ko)\n - Drivers for chips used in Astrometa DVB:\n - Rafael Micro R820T\n - Realtek RTL28xxU, RTL2830, RTL2832\n - Panasonic MN88472 (no firmware)\n - Panasonic MN88473 (no firmware)\n - Sony CXD2841ER\n- Added new kernel config lines for v5.15, v6.1, v6.6\n- USB audio needed a dependecy on kmod-multimedia, when kmod-multimedia is also selected.\n\nSigned-off-by: Marius Dinu ","shortMessageHtmlLink":"kernel: Add DVB support"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNFQwOTozODozNy4wMDAwMDBazwAAAARtVs2W","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yM1QxMzo1MToxNS4wMDAwMDBazwAAAAQ4Icw_"}},"title":"Activity ยท M95D/openwrt"}