{"bugs":[{"bugid":717488,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-crypt\/ekeyd-1.1.5-r101 : stream.h: error: ssize_t declared as function returning a function"},{"bugid":860456,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-crypt\/ekeyd-1.1.5-r101 - stream.h: error: unknown type name estream_read_fn"},{"bugid":939538,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-crypt\/ekeyd-1.1.5-r101 - [ncurses-6.5] [gcc-15] ERROR: app-crypt\/ekeyd-1.1.5-r101::gentoo failed (compile phase):"},{"bugid":968882,"firstseen":"2026-01-19T04:53:42.362502","severity":"normal","status":"CONFIRMED","summary":"app-crypt\/ekeyd-1.1.5-r101 - QA Notice: package is installing udev rules without calling"}],"categories":[{"categoryid":312,"name":"app-crypt","summary":"The app-crypt category contains cryptographic (encryption, decryption, steganography and signing) software."},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":465,"name":"dev-lua","summary":"The dev-lua category contains libraries, utilities or bindings written in or for the Lua programming language."},{"categoryid":334,"name":"net-analyzer","summary":"The net-analyzer category contains network analysis software."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d9034bea0dd4e972ac01797ab56344df5e537a38","committime":"2023-06-10T10:33:32","packageid":55373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"25d99355502f9657f6c13d5d8a9ba16b909bc294","committime":"2023-06-03T02:12:08","packageid":55373,"repoid":1,"summary":"app-crypt\/ekeyd: drop dead prefix targets"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4be90936ebfd396d172ff8eee88d2d6d740be0df","committime":"2022-01-04T10:51:44","packageid":55373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"5b6db89858d8fcccc541e67307c6566bd32b2375","committime":"2022-01-04T10:29:11","packageid":55373,"repoid":1,"summary":"app-crypt\/ekeyd: remove implicit kernel_linux"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d2324fed8dafdf30e8ad3d4e426e9252577496b2","committime":"2021-02-17T20:07:34","packageid":55373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"conikost@gentoo.org","authorname":"Conrad Kostecki","body":"Package-Manager: Portage-3.0.14, Repoman-3.0.2\nSigned-off-by: Conrad Kostecki <conikost@gentoo.org>","commitid":"1e0b76540d09e1225b56a8ac0582cf1758d5ebd2","committime":"2021-02-17T19:44:59","packageid":55373,"repoid":1,"summary":"app-crypt\/ekeyd: drop old version"},{"authoremail":"reiver@improbability.net","authorname":"Alan Swanson","body":"Due to changes in the luasocket API from luasocket-3.0_rc1-r5\nto luasocket-3.0_rc1_p20200328 the ekeyd daemon and ekeydctl\nutility now fail to start.\n\ncontrol.lua:755: control.lua:526: attempt to index global 'socket' (a nil value)\n\nPatch from a Debian bug:\nhttps:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=852380\n\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/19508\nCloses: https:\/\/bugs.gentoo.org\/770967\nSigned-off-by: Alan Swanson <reiver@improbability.net>\nSigned-off-by: Conrad Kostecki <conikost@gentoo.org>","commitid":"551aca45762a103d027dec5ea9e63b50062b1f9d","committime":"2021-02-17T18:07:51","packageid":55373,"repoid":1,"summary":"app-crypt\/ekeyd: Update for luasocket API change"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e7878bf2994fdf6cf1a43844fb25da1eaa800086","committime":"2021-01-25T19:32:25","packageid":55373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"Signed-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"f6e043a1da85c0fa1cf23f07287fcc14859c98dc","committime":"2021-01-25T14:00:14","packageid":55373,"repoid":1,"summary":"app-crypt\/ekeyd: remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"413763cdc49843174d9f3da6ef1ee76b365b1915","committime":"2020-12-05T23:35:25","packageid":55373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"conikost@gentoo.org","authorname":"Conrad Kostecki","body":"Package-Manager: Portage-3.0.9, Repoman-3.0.2\nSigned-off-by: Conrad Kostecki <conikost@gentoo.org>","commitid":"772d50989448ba09ca0400d0c50feb86f8f17f36","committime":"2020-12-05T22:59:16","packageid":55373,"repoid":1,"summary":"app-crypt\/ekeyd: drop unused multilib eclass"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6a7d03cab84622350401f09f67520ae5f996657a","committime":"2020-11-24T13:35:19","packageid":55373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"Confirmed not to work with lua5.2 - linking ekeyd fails with\n\nhost\/lstate.c:430: undefined reference to `luaL_register' .\n\nIn light of the above and given the age of this code, didn't even bother\ntesting it with 5.3 and 5.4.\n\nCloses: https:\/\/bugs.gentoo.org\/752894\nSigned-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"a493d13cd0653e1b3d2703339d0cf9d3cb74c9d5","committime":"2020-11-24T13:11:27","packageid":55373,"repoid":1,"summary":"app-crypt\/ekeyd: migrate to lua-single.eclass"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"In preparation for slotted-Lua support. Very nearly trivial.\n\nSigned-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"c40300c9a8a6f40cb7bc16103e1a013e09e6551a","committime":"2020-11-24T12:32:08","packageid":55373,"repoid":1,"summary":"app-crypt\/ekeyd: migrate to EAPI-7"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"577f68ebaceeffc50b3b596056195a5f44223238","committime":"2020-01-12T17:45:41","packageid":55373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"* Mandated by GLEP 31\n\nCloses: https:\/\/bugs.gentoo.org\/704970\nPackage-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: David Seifert <soap@gentoo.org>","commitid":"a9efe8c8e24042cb5d40b34b8d428358deaf5808","committime":"2020-01-12T17:06:35","packageid":55373,"repoid":1,"summary":"app-crypt\/ekeyd: Replace unicode arrow"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ea3b04ca683b65b9170b5674b295b9aa2f1e7e9a","committime":"2019-11-10T01:45:48","packageid":55373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bman@gentoo.org","authorname":"Aaron Bauman","body":"Signed-off-by: Aaron Bauman <bman@gentoo.org>","commitid":"a80bd887c44ebfdcec1beea6629dbedd1986d089","committime":"2019-11-10T01:22:11","packageid":55373,"repoid":1,"summary":"app-crypt\/ekeyd: drop old EAPIs"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"7e1e158c778f62b378c92eb88b48ee5e01c929c7","committime":"2018-03-21T20:21:18","packageid":55373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"k_f@gentoo.org","authorname":"Kristian Fiskerstrand","body":"Closes: https:\/\/bugs.gentoo.org\/649476\nPackage-Manager: Portage-2.3.24, Repoman-2.3.6","commitid":"f2530bd9707c3ddd8e3dd26f248586e938aba29b","committime":"2018-03-21T19:52:56","packageid":55373,"repoid":1,"summary":"app-crypt\/ekeyd: don't depend directly on openrc"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":55373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":55373,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":55373,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":55373,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":55373,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":450,"description":"A powerful light-weight programming language designed for extending applications","ebuildids":[703769],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"rafaelmartins@gentoo.org","maintainername":"Rafael G. Martins","name":"lua","packageid":43035}],"depending":[],"ebuilds":[{"archs":["~amd64","~x86"],"ebuildid":703769,"firstseen":"2021-02-17T20:18:02.643791","license":"MIT GPL-2","moddate":"2026-03-22T20:20:47","packageid":55373,"repoid":1,"slot":"0","uses":["lua_single_target_lua5-1","minimal","munin","usb"],"version":"1.1.5-r101"}],"masks":[],"package":{"categoryid":312,"description":"Entropy Key userspace daemon","firstseen":"2010-05-04T00:54:45.661860","maintainer":"k_f@gentoo.org","maintainername":"Kristian Fiskerstrand","name":"ekeyd","packageid":55373},"rdependencies":[{"block":false,"categoryid":450,"description":"A powerful light-weight programming language designed for extending applications","ebuildids":[703769],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"rafaelmartins@gentoo.org","maintainername":"Rafael G. Martins","name":"lua","packageid":43035},{"block":false,"categoryid":334,"description":"Munin Server Monitoring Tool","ebuildids":[703769],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sysadmin@gentoo.org","maintainername":"Gentoo Sysadmin Project","name":"munin","packageid":44581,"summary":"Munin the tool surveys all your computers and remembers what it saw. It presents all the information in in graphs through a web interface. Its emphasis is on plug and play capabilities. After completing a installation a high number of monitoring plugins will be playing with no more effort. Using Munin you can easily monitor the performance of your computers, networks, SANs, and quite possibly applications as well. It makes it easy to determine \"what's different today\" when a performance problem crops up. It makes it easy to see how you're doing capacity wise on all limited resources."},{"block":false,"categoryid":465,"description":"Networking support for the Lua language","ebuildids":[703769],"firstseen":"2010-11-06T14:34:26.449365","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"luasocket","packageid":56482},{"block":false,"categoryid":396,"description":"Virtual to select between different udev daemon providers","ebuildids":[703769],"firstseen":"2012-11-25T14:37:31.892773","maintainer":"udev-bugs@gentoo.org","name":"udev","packageid":60055},{"block":false,"categoryid":396,"description":"Virtual for various service managers","ebuildids":[703769],"firstseen":"2013-07-19T13:36:30.549347","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"service-manager","packageid":61028}],"repos":[{"branch":"master","lastcommit":"43a4988e0fa15f038220ebd74aa888ace0c9b303","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["http:\/\/www.entropykey.co.uk\/"],"uses":[{"description":"Only install the ekey-egd-linux service rather than the full ekeyd package.","isdefault":false,"packageid":55373,"use":"minimal"},{"description":"Install a plugin for net-analyzer\/munin to graph statistical data from ekeyd.","isdefault":false,"packageid":55373,"use":"munin"},{"description":"Build the libusb-based userland daemon for accessing the EntropyKey (alternative to the CDC USB driver). It is suggested to use this option by default, as the CDC driver in the kernel often seems to be fragile (or the gadget implementation on the EntropyKey is too buggy), and can cause various problems.","isdefault":false,"packageid":55373,"use":"usb"},{"defaultflag":true,"description":"Build for Lua 5.1 only","group":"lua_single_target","isdefault":true,"use":"lua5-1"}]}