Bug#738575: 2019 libx1000 fork, libc5, and recent image tests
"giovanni.los" <[email protected]> Tue, 30 Jun 2026 05:25:17 +0000
| Newsgroups | gmane.linux.debian.devel.glibc |
|---|---|
| Message-ID | <xOnhPNj-76_iQONJgf9vpWUIaB1IalOC2EhXXMo4W1fo3mHU81NhbHbUHNGtzjlJuoXMKyJJTJFOpksRtbcSwyPRstGbsIU8QLfXKPAxn80=__6697.27705405734$1782797666$gmane$org@proton.me> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------56b094eab28d2778d79760ed37bfc510314b95bf6b5a523c28f70d5221900220 Content-Type: multipart/mixed;boundary=---------------------35f997a378e9973cb6cb7ec8ca89ac40 -----------------------35f997a378e9973cb6cb7ec8ca89ac40 Content-Type: multipart/alternative;boundary=---------------------d8b7e3e3476d0a464cb0373527e38dac -----------------------d8b7e3e3476d0a464cb0373527e38dac Content-Transfer-Encoding: quoted-printable Content-Type: text/plain;charset=utf-8 Hi,=C2=A0 I found an independent rework/fork of the original libX1000 that was devel= oped by Ray Kinsella from Alexander M. Albertian in 2019:=C2=A0https://git= hub.com/assa77/libx1000 I do not know what additional modfications were made.=C2=A0 I purchased a Galileo 1st gen board in January of this year since I have w= anted to try out some of the x86 features (my first PC was a Packard Bell = Legend 3540 with a 100MHz Pentium), and have been interested in running an= early version of linux with libc5: https://distro.ibiblio.org/baslinux/library.html=C2=A0recommended to me by= Kevin Koster of .ombertech.com=C2=A0in 2024 for a single board computer p= roject that I am also working on (<64MB RAM). The theory is, since libc5 w= as designed for single threaded kernels prior to 2.4, perhaps it might be = a more convenient ecosystem to play around with software that is known to = only run on single threaded CPUs. I realize it is not supported in mainlin= e anymore. Alternatively, I have been interested in developing a package m= anager that allows a checkbox filter for i386-586 software that can run in= single thread mode, so that the applications that require dual or multico= re cpus are excluded from Synaptic. In Ray's 10/2016 post, he references a Debian distro called Ubilinux. I fo= und one copy on the IA:=C2=A0https://web.archive.org/web/20160000000000*/h= ttps://emutexlabs.com/files/ubilinux/ubilinux_0.9_quark-live_usb_install.z= ip=C2=A0I do not know if it contains the libx1000 patch.=C2=A0I wasn't abl= e to flash it to my SD card properly yet. Since programming and compiling from source isn't my background, I tend to= test precompiled images available on the web, as I might not be able to f= igure out out how to patch the plock segfault bug in a timely manner (alth= ough I'd like to). I was able to get this iotdevkit image to run last week:=C2=A0https://iotd= k.intel.com/images/1.5/=C2=A0Flashing the firmware to 1.10.0 from 1.0.4 an= d installing the Gadget Serial driver (for USB-Serial) on Windows and SSH'= ing into it to run top was about as far as I could get. My next goal is to= run a version of linux with an active package server to install x.org and= to set up X11 forwarding to "see" a desktop environment.=C2=A0 I told Rob Landley about my plans to do that a few days ago, and he says h= e prototyped something similar for Qualcomm in 2010: "On 6/24/26 21:27, Giovanni Lostumbo wrote: > It has 16KB of SRAM, but no video RAM. I'm banking on the idea that it c= an > render a tiny 800x600x4-bit color Xorg server with limited bandwifth and= a > 400Mhz CPU. 256MB of RAM could be shared, but I'm thinking I'll only nee= d > 1-2MB. > >=C2=A0https://forums.rockylinux.org/t/what-pkg-to-use-o-install-an-xorg-x= 11-server-for-remote-access/8074 > I'd like to just send X & Y coordinates for the mouse cursor and clicks-= it > seems like it would be a lot less bandwidth intensive than a video feed. > The top screenshot shows mosquitto mqtt server. >=C2=A0https://developers.redhat.com/blog/2021/04/16/deploying-the-mosquit= to-mqtt-message-broker-on-red-hat-openshift-part-1 > I don't know what I'm doing, yet I'm making progress. I did that back in 2011 on the comet boards doing linux bringup for hexagon (x11 "clients" running on the board with a "server" doing the actual display on another system because comet had no graphics hardware) so we could demo xterm and xeyes and xchat and such for executives making funding decisions, but I built x11 from source using the Beyond Linux From Scratch instructions. Rob" -------------------------------------- For reference, the comet boards were early Android phone prototypes that s= martphone makers were developing internally: https://unix.stackexchange.com/questions/246243/what-is-was-the-qualcomm-h= exagon-comet-board My notes on Galileo tests are a work in progress: so apologies in advance: https://github.com/hatonthecat/Intel-Galileo-board-tests#544pm Sent with Proton Mail secure email. -----------------------d8b7e3e3476d0a464cb0373527e38dac Content-Type: multipart/related;boundary=---------------------060594a523df13ac2418771c2d2e9298 -----------------------060594a523df13ac2418771c2d2e9298 Content-Type: text/html;charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij5IaSwmbmJzcDs8L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPkkgZm91bmQgYW4gaW5kZXBl bmRlbnQgcmV3b3JrL2Zvcmsgb2YgdGhlIG9yaWdpbmFsIGxpYlgxMDAwIHRoYXQgd2FzIGRldmVs b3BlZCBieSBSYXkgS2luc2VsbGEgZnJvbSBBbGV4YW5kZXIgTS4gQWxiZXJ0aWFuIGluIDIwMTk6 Jm5ic3A7PHNwYW4+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub2ZvbGxvdyBu b29wZW5lciIgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL2Fzc2E3Ny9saWJ4MTAwMCI+aHR0cHM6 Ly9naXRodWIuY29tL2Fzc2E3Ny9saWJ4MTAwMDwvYT48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9k aXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6 IDE0cHg7Ij5JIGRvIG5vdCBrbm93IHdoYXQgYWRkaXRpb25hbCBtb2RmaWNhdGlvbnMgd2VyZSBt YWRlLiZuYnNwOzwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp ZjsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBB cmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+SSBwdXJjaGFzZWQgYSBHYWxpbGVv IDFzdCBnZW4gYm9hcmQgaW4gSmFudWFyeSBvZiB0aGlzIHllYXIgc2luY2UgSSBoYXZlIHdhbnRl ZCB0byB0cnkgb3V0IHNvbWUgb2YgdGhlIHg4NiBmZWF0dXJlcyAobXkgZmlyc3QgUEMgd2FzIGEg UGFja2FyZCBCZWxsIExlZ2VuZCAzNTQwIHdpdGggYSAxMDBNSHogUGVudGl1bSksIGFuZCBoYXZl IGJlZW4gaW50ZXJlc3RlZCBpbiBydW5uaW5nIGFuIGVhcmx5IHZlcnNpb24gb2YgbGludXggd2l0 aCBsaWJjNTo8L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJy ZXIgbm9mb2xsb3cgbm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vZGlzdHJvLmliaWJsaW8ub3JnL2Jh c2xpbnV4L2xpYnJhcnkuaHRtbCI+aHR0cHM6Ly9kaXN0cm8uaWJpYmxpby5vcmcvYmFzbGludXgv bGlicmFyeS5odG1sPC9hPiZuYnNwO3JlY29tbWVuZGVkIHRvIG1lIGJ5IEtldmluIEtvc3RlciBv ZiA8c3Bhbj4ub21iZXJ0ZWNoLmNvbSZuYnNwOzwvc3Bhbj5pbiAyMDI0IGZvciBhIHNpbmdsZSBi b2FyZCBjb21wdXRlciBwcm9qZWN0IHRoYXQgSSBhbSBhbHNvIHdvcmtpbmcgb24gKCZsdDs2NE1C IFJBTSkuIFRoZSB0aGVvcnkgaXMsIHNpbmNlIGxpYmM1IHdhcyBkZXNpZ25lZCBmb3Igc2luZ2xl IHRocmVhZGVkIGtlcm5lbHMgcHJpb3IgdG8gMi40LCBwZXJoYXBzIGl0IG1pZ2h0IGJlIGEgbW9y ZSBjb252ZW5pZW50IGVjb3N5c3RlbSB0byBwbGF5IGFyb3VuZCB3aXRoIHNvZnR3YXJlIHRoYXQg aXMga25vd24gdG8gb25seSBydW4gb24gc2luZ2xlIHRocmVhZGVkIENQVXMuIEkgcmVhbGl6ZSBp dCBpcyBub3Qgc3VwcG9ydGVkIGluIG1haW5saW5lIGFueW1vcmUuIEFsdGVybmF0aXZlbHksIEkg aGF2ZSBiZWVuIGludGVyZXN0ZWQgaW4gZGV2ZWxvcGluZyBhIHBhY2thZ2UgbWFuYWdlciB0aGF0 IGFsbG93cyBhIGNoZWNrYm94IGZpbHRlciBmb3IgaTM4Ni01ODYgc29mdHdhcmUgdGhhdCBjYW4g cnVuIGluIHNpbmdsZSB0aHJlYWQgbW9kZSwgc28gdGhhdCB0aGUgYXBwbGljYXRpb25zIHRoYXQg cmVxdWlyZSBkdWFsIG9yIG11bHRpY29yZSBjcHVzIGFyZSBleGNsdWRlZCBmcm9tIFN5bmFwdGlj Ljwvc3Bhbj48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNl cmlmOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij5JbiBSYXkncyAxMC8yMDE2IHBv c3QsIGhlIHJlZmVyZW5jZXMgYSBEZWJpYW4gZGlzdHJvIGNhbGxlZCBVYmlsaW51eC4gSSBmb3Vu ZCBvbmUgY29weSBvbiB0aGUgSUE6Jm5ic3A7PHNwYW4+PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0i bm9yZWZlcnJlciBub2ZvbGxvdyBub29wZW5lciIgaHJlZj0iaHR0cHM6Ly93ZWIuYXJjaGl2ZS5v cmcvd2ViLzIwMTYwMDAwMDAwMDAwKi9odHRwczovL2VtdXRleGxhYnMuY29tL2ZpbGVzL3ViaWxp bnV4L3ViaWxpbnV4XzAuOV9xdWFyay1saXZlX3VzYl9pbnN0YWxsLnppcCI+aHR0cHM6Ly93ZWIu YXJjaGl2ZS5vcmcvd2ViLzIwMTYwMDAwMDAwMDAwKi9odHRwczovL2VtdXRleGxhYnMuY29tL2Zp bGVzL3ViaWxpbnV4L3ViaWxpbnV4XzAuOV9xdWFyay1saXZlX3VzYl9pbnN0YWxsLnppcDwvYT4m bmJzcDtJIGRvIG5vdCBrbm93IGlmIGl0IGNvbnRhaW5zIHRoZSBsaWJ4MTAwMCBwYXRjaC4mbmJz cDtJIHdhc24ndCBhYmxlIHRvIGZsYXNoIGl0IHRvIG15IFNEIGNhcmQgcHJvcGVybHkgeWV0Ljwv c3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZv bnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWws IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPlNpbmNlIHByb2dyYW1taW5nIGFuZCBjb21w aWxpbmcgZnJvbSBzb3VyY2UgaXNuJ3QgbXkgYmFja2dyb3VuZCwgSSB0ZW5kIHRvIHRlc3QgcHJl Y29tcGlsZWQgaW1hZ2VzIGF2YWlsYWJsZSBvbiB0aGUgd2ViLCBhcyBJIG1pZ2h0IG5vdCBiZSBh YmxlIHRvIGZpZ3VyZSBvdXQgb3V0IGhvdyB0byBwYXRjaCB0aGUgcGxvY2sgc2VnZmF1bHQgYnVn IGluIGEgdGltZWx5IG1hbm5lciAoYWx0aG91Z2ggSSdkIGxpa2UgdG8pLjwvZGl2PjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PGJy PjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1z aXplOiAxNHB4OyI+SSB3YXMgYWJsZSB0byBnZXQgdGhpcyBpb3RkZXZraXQgaW1hZ2UgdG8gcnVu IGxhc3Qgd2VlazombmJzcDs8c3Bhbj48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVy IG5vZm9sbG93IG5vb3BlbmVyIiBocmVmPSJodHRwczovL2lvdGRrLmludGVsLmNvbS9pbWFnZXMv MS41LyI+aHR0cHM6Ly9pb3Rkay5pbnRlbC5jb20vaW1hZ2VzLzEuNS88L2E+Jm5ic3A7Rmxhc2hp bmcgdGhlIGZpcm13YXJlIHRvIDEuMTAuMCBmcm9tIDEuMC40IGFuZCBpbnN0YWxsaW5nIHRoZSBH YWRnZXQgU2VyaWFsIGRyaXZlciAoZm9yIFVTQi1TZXJpYWwpIG9uIFdpbmRvd3MgYW5kIFNTSCdp bmcgaW50byBpdCB0byBydW4gdG9wIHdhcyBhYm91dCBhcyBmYXIgYXMgSSBjb3VsZCBnZXQuIE15 IG5leHQgZ29hbCBpcyB0byBydW4gYSB2ZXJzaW9uIG9mIGxpbnV4IHdpdGggYW4gYWN0aXZlIHBh Y2thZ2Ugc2VydmVyIHRvIGluc3RhbGwgeC5vcmcgYW5kIHRvIHNldCB1cCBYMTEgZm9yd2FyZGlu ZyB0byAic2VlIiBhIGRlc2t0b3AgZW52aXJvbm1lbnQuJm5ic3A7PC9zcGFuPjwvZGl2PjxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+ PHNwYW4+PGJyPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPkkgdG9sZCBSb2IgTGFuZGxleSBhYm91 dCBteSBwbGFucyB0byBkbyB0aGF0IGEgZmV3IGRheXMgYWdvLCBhbmQgaGUgc2F5cyBoZSBwcm90 b3R5cGVkIHNvbWV0aGluZyBzaW1pbGFyIGZvciBRdWFsY29tbSBpbiAyMDEwOjwvc3Bhbj48L2Rp dj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog MTRweDsiPjxzcGFuPjxicj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48c3Bhbj4iPHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IHNtYWxs OyBjb2xvcjogcmdiKDM0LCAzNCwgMzQpOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUs IDI1NSk7Ij5PbiA2LzI0LzI2IDIxOjI3LCBHaW92YW5uaSBMb3N0dW1ibyB3cm90ZTo8YnI+Jmd0 OyBJdCBoYXMgMTZLQiBvZiBTUkFNLCBidXQgbm8gdmlkZW8gUkFNLiBJJ20gYmFua2luZyBvbiB0 aGUgaWRlYSB0aGF0IGl0IGNhbjxicj4mZ3Q7IHJlbmRlciBhIHRpbnkgODAweDYwMHg0LWJpdCBj b2xvciBYb3JnIHNlcnZlciB3aXRoIGxpbWl0ZWQgYmFuZHdpZnRoIGFuZCBhPGJyPiZndDsgNDAw TWh6IENQVS4gMjU2TUIgb2YgUkFNIGNvdWxkIGJlIHNoYXJlZCwgYnV0IEknbSB0aGlua2luZyBJ J2xsIG9ubHkgbmVlZDxicj4mZ3Q7IDEtMk1CLjxicj4mZ3Q7PGJyPiZndDs8c3Bhbj4mbmJzcDs8 L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly9mb3J1bXMucm9ja3lsaW51eC5vcmcvdC93aGF0LXBrZy10 by11c2Utby1pbnN0YWxsLWFuLXhvcmcteDExLXNlcnZlci1mb3ItcmVtb3RlLWFjY2Vzcy84MDc0 IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIiBkYXRhLXNhZmVyZWRpcmVjdHVybD0i aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS91cmw/cT1odHRwczovL2ZvcnVtcy5yb2NreWxpbnV4Lm9y Zy90L3doYXQtcGtnLXRvLXVzZS1vLWluc3RhbGwtYW4teG9yZy14MTEtc2VydmVyLWZvci1yZW1v dGUtYWNjZXNzLzgwNzQmYW1wO3NvdXJjZT1nbWFpbCZhbXA7dXN0PTE3ODI4ODA2ODQ0NzgwMDAm YW1wO3VzZz1BT3ZWYXcwYkx6YnNWZ1hwR1d1Q25Uc0FadzlYIiBzdHlsZT0iY29sb3I6IHJnYigx NywgODUsIDIwNCk7Ij5odHRwczovL2ZvcnVtcy5yb2NreWxpbnV4Lm9yZy88d2JyPnQvd2hhdC1w a2ctdG8tdXNlLW8taW5zdGFsbC1hbjx3YnI+LXhvcmcteDExLXNlcnZlci1mb3ItcmVtb3RlLWFj PHdicj5jZXNzLzgwNzQ8L2E+PGJyPiZndDsgSSdkIGxpa2UgdG8ganVzdCBzZW5kIFggJmFtcDsg WSBjb29yZGluYXRlcyBmb3IgdGhlIG1vdXNlIGN1cnNvciBhbmQgY2xpY2tzLSBpdDxicj4mZ3Q7 IHNlZW1zIGxpa2UgaXQgd291bGQgYmUgYSBsb3QgbGVzcyBiYW5kd2lkdGggaW50ZW5zaXZlIHRo YW4gYSB2aWRlbyBmZWVkLjxicj4mZ3Q7IFRoZSB0b3Agc2NyZWVuc2hvdCBzaG93cyBtb3NxdWl0 dG8gbXF0dCBzZXJ2ZXIuPGJyPiZndDs8c3Bhbj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6 Ly9kZXZlbG9wZXJzLnJlZGhhdC5jb20vYmxvZy8yMDIxLzA0LzE2L2RlcGxveWluZy10aGUtbW9z cXVpdHRvLW1xdHQtbWVzc2FnZS1icm9rZXItb24tcmVkLWhhdC1vcGVuc2hpZnQtcGFydC0xIiBy ZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIiBkYXRhLXNhZmVyZWRpcmVjdHVybD0iaHR0 cHM6Ly93d3cuZ29vZ2xlLmNvbS91cmw/cT1odHRwczovL2RldmVsb3BlcnMucmVkaGF0LmNvbS9i bG9nLzIwMjEvMDQvMTYvZGVwbG95aW5nLXRoZS1tb3NxdWl0dG8tbXF0dC1tZXNzYWdlLWJyb2tl ci1vbi1yZWQtaGF0LW9wZW5zaGlmdC1wYXJ0LTEmYW1wO3NvdXJjZT1nbWFpbCZhbXA7dXN0PTE3 ODI4ODA2ODQ0NzgwMDAmYW1wO3VzZz1BT3ZWYXcyd19ocW5ieEdtNHNJanRsb0M1eXI2IiBzdHls ZT0iY29sb3I6IHJnYigxNywgODUsIDIwNCk7Ij5odHRwczovL2RldmVsb3BlcnMucmVkaGF0LmNv bS88d2JyPmJsb2cvMjAyMS8wNC8xNi9kZXBsb3lpbmctdGhlLTx3YnI+bW9zcXVpdHRvLW1xdHQt bWVzc2FnZS1icm9rZXItPHdicj5vbi1yZWQtaGF0LW9wZW5zaGlmdC1wYXJ0LTE8L2E+PGJyPiZn dDsgSSBkb24ndCBrbm93IHdoYXQgSSdtIGRvaW5nLCB5ZXQgSSdtIG1ha2luZyBwcm9ncmVzcy48 YnI+PGJyPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2Es IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50 OyBjb2xvcjogcmdiKDM0LCAzNCwgMzQpOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUs IDI1NSk7Ij5JIGRpZCB0aGF0IGJhY2sgaW4gMjAxMSBvbiB0aGUgY29tZXQgYm9hcmRzIGRvaW5n IGxpbnV4IGJyaW5ndXAgZm9yPC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBI ZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7IGNvbG9yOiByZ2IoMzQsIDM0 LCAzNCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBz bWFsbDsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGNvbG9yOiByZ2IoMzQsIDM0LCAzNCk7 IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPmhleGFnb24gKHgxMSAiY2xp ZW50cyIgcnVubmluZyBvbiB0aGUgYm9hcmQgd2l0aCBhICJzZXJ2ZXIiIGRvaW5nIHRoZTwvc3Bh bj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBm b250LXNpemU6IHNtYWxsOyBjb2xvcjogcmdiKDM0LCAzNCwgMzQpOyBiYWNrZ3JvdW5kLWNvbG9y OiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBI ZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7IGRpc3BsYXk6IGlubGluZSAh aW1wb3J0YW50OyBjb2xvcjogcmdiKDM0LCAzNCwgMzQpOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2Io MjU1LCAyNTUsIDI1NSk7Ij5hY3R1YWwgZGlzcGxheSBvbiBhbm90aGVyIHN5c3RlbSBiZWNhdXNl IGNvbWV0IGhhZCBubyBncmFwaGljcyBoYXJkd2FyZSk8L3NwYW4+PGJyIHN0eWxlPSJmb250LWZh bWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsgY29s b3I6IHJnYigzNCwgMzQsIDM0KTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUp OyI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlm OyBmb250LXNpemU6IHNtYWxsOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgY29sb3I6IHJn YigzNCwgMzQsIDM0KTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+c28g d2UgY291bGQgZGVtbyB4dGVybSBhbmQgeGV5ZXMgYW5kIHhjaGF0IGFuZCBzdWNoIGZvciBleGVj dXRpdmVzPC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNh bnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7IGNvbG9yOiByZ2IoMzQsIDM0LCAzNCk7IGJhY2tn cm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsgZGlzcGxh eTogaW5saW5lICFpbXBvcnRhbnQ7IGNvbG9yOiByZ2IoMzQsIDM0LCAzNCk7IGJhY2tncm91bmQt Y29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPm1ha2luZyBmdW5kaW5nIGRlY2lzaW9ucywgYnV0 IEkgYnVpbHQgeDExIGZyb20gc291cmNlIHVzaW5nIHRoZSBCZXlvbmQ8L3NwYW4+PGJyIHN0eWxl PSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBz bWFsbDsgY29sb3I6IHJnYigzNCwgMzQsIDM0KTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwg MjU1LCAyNTUpOyI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBz YW5zLXNlcmlmOyBmb250LXNpemU6IHNtYWxsOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsg Y29sb3I6IHJnYigzNCwgMzQsIDM0KTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAy NTUpOyI+TGludXggRnJvbSBTY3JhdGNoIGluc3RydWN0aW9ucy48L3NwYW4+PGZvbnQgc3R5bGU9 ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IHNt YWxsOyBjb2xvcjogcmdiKDEzNiwgMTM2LCAxMzYpOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1 LCAyNTUsIDI1NSk7Ij48YnI+PC9mb250Pjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXpl OiBzbWFsbDsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGNvbG9yOiByZ2IoMzQsIDM0LCAz NCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxicj48L3NwYW4+PC9z cGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9u dC1zaXplOiAxNHB4OyI+PHNwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVs dmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IHNtYWxsOyBkaXNwbGF5OiBpbmxpbmUgIWlt cG9ydGFudDsgY29sb3I6IHJnYigzNCwgMzQsIDM0KTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1 NSwgMjU1LCAyNTUpOyI+PGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IG1pbi13aWR0aDogMHB4OyBw YWRkaW5nOiAwcHggMHB4IDIwcHg7IGZvbnQtZmFtaWx5OiAmcXVvdDtHb29nbGUgU2FucyZxdW90 OywgUm9ib3RvLCBSb2JvdG9EcmFmdCwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9u dC1zaXplOiBtZWRpdW07IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxk aXY+PGRpdiBzdHlsZT0ibWFyZ2luOjhweCAwcHggMHB4O2ZvbnQtc2l6ZTowLjg3NXJlbTtvdmVy Zmxvdy14OmhpZGRlbiI+PGRpdiBzdHlsZT0iZm9udDpzbWFsbCAvIDEuNSBBcmlhbCwgSGVsdmV0 aWNhLCBzYW5zLXNlcmlmO292ZXJmbG93OmF1dG8gaGlkZGVuIj48c3Bhbj48Zm9udCBzdHlsZT0i Y29sb3I6IHJnYigxMzYsIDEzNiwgMTM2KTsiPlJvYiI8L2ZvbnQ+PC9zcGFuPjwvZGl2PjwvZGl2 PjwvZGl2PjwvZGl2Pjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48c3Bhbj4tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPkZvciByZWZl cmVuY2UsIHRoZSBjb21ldCBib2FyZHMgd2VyZSBlYXJseSBBbmRyb2lkIHBob25lIHByb3RvdHlw ZXMgdGhhdCBzbWFydHBob25lIG1ha2VycyB3ZXJlIGRldmVsb3BpbmcgaW50ZXJuYWxseTo8L3Nw YW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250 LXNpemU6IDE0cHg7Ij48c3Bhbj48c3Bhbj48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVy cmVyIG5vZm9sbG93IG5vb3BlbmVyIiBocmVmPSJodHRwczovL3VuaXguc3RhY2tleGNoYW5nZS5j b20vcXVlc3Rpb25zLzI0NjI0My93aGF0LWlzLXdhcy10aGUtcXVhbGNvbW0taGV4YWdvbi1jb21l dC1ib2FyZCI+aHR0cHM6Ly91bml4LnN0YWNrZXhjaGFuZ2UuY29tL3F1ZXN0aW9ucy8yNDYyNDMv d2hhdC1pcy13YXMtdGhlLXF1YWxjb21tLWhleGFnb24tY29tZXQtYm9hcmQ8L2E+PC9zcGFuPjxi cj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyBmb250LXNpemU6IDE0cHg7Ij48c3Bhbj48YnI+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+TXkgbm90ZXMg b24gR2FsaWxlbyB0ZXN0cyBhcmUgYSB3b3JrIGluIHByb2dyZXNzOiBzbyBhcG9sb2dpZXMgaW4g YWR2YW5jZTo8L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPjxzcGFuPjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5v cmVmZXJyZXIgbm9mb2xsb3cgbm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9oYXRv bnRoZWNhdC9JbnRlbC1HYWxpbGVvLWJvYXJkLXRlc3RzIzU0NHBtIj5odHRwczovL2dpdGh1Yi5j b20vaGF0b250aGVjYXQvSW50ZWwtR2FsaWxlby1ib2FyZC10ZXN0cyM1NDRwbTwvYT48L3NwYW4+ PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsg Zm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiIGNsYXNzPSJwcm90b25tYWlsX3NpZ25h dHVyZV9ibG9jayI+CiAgICA8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay11 c2VyIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5Ij4KICAgICAgICAKICAgICAgICAg ICAgPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1 cmVfYmxvY2stcHJvdG9uIj4KICAgICAgICBTZW50IHdpdGggPGEgaHJlZj0iaHR0cHM6Ly9wcm90 b24ubWUvbWFpbC9ob21lIiB0YXJnZXQ9Il9ibGFuayI+UHJvdG9uIE1haWw8L2E+IHNlY3VyZSBl bWFpbC4KICAgIDwvZGl2Pgo8L2Rpdj4K -----------------------060594a523df13ac2418771c2d2e9298-- -----------------------d8b7e3e3476d0a464cb0373527e38dac-- -----------------------35f997a378e9973cb6cb7ec8ca89ac40 Content-Type: application/pgp-keys; filename="publickey - [email protected] - 0x0714EDB9.asc"; name="publickey - [email protected] - 0x0714EDB9.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - [email protected] - 0x0714EDB9.asc"; name="publickey - [email protected] - 0x0714EDB9.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgp4ak1FWTZzNmZoWUpLd1lCQkFI YVJ3OEJBUWRBVC94d3gvL1hXaHNwYnQrSHlWTEx0YVFRV0E5RjF6bEUKYzlhbnZzdy9PTzNOTDJk cGIzWmhibTVwTG14dmMwQndjbTkwYjI0dWJXVWdQR2RwYjNaaGJtNXBMbXh2CmMwQndjbTkwYjI0 dWJXVSt3b3dFRUJZS0FENEZBbU9yT240RUN3a0hDQWtRSWVybXZUU0RQaUlERlFnSwpCQllBQWdF Q0dRRUNHd01DSGdFV0lRUUhGTzI1cEF2ZUY0M3RWYlloNnVhOU5JTStJZ0FBMW9zQkFLQ2wKcktn azRiemxMdUI1STdpK2gwTDg5RUhSeUcwZkVkR01tRjJDUm8wbkFRQ3lNZnNoY0xvcmFmN2FXNzdR CjZCaEZjTkN5WUtyOUNhYnk3OE95VG4yK0NjNDRCR09yT240U0Npc0dBUVFCbDFVQkJRRUJCMERl ODM3RgpMTGxFRFpxWkMvOUxzK0NDNDB1NDJ1WXdLaDNLZms2VnNjN3VBQU1CQ0FmQ2VBUVlGZ2dB S2dVQ1k2czYKZmdrUUllcm12VFNEUGlJQ0d3d1dJUVFIRk8yNXBBdmVGNDN0VmJZaDZ1YTlOSU0r SWdBQWlFNEEvM0JPCmNLR1ppR3pSVjV3RVNBUWtucHZIMyswVGdCU2JmdldsKytYMFBjQWxBUURs bXRwZzQ4N0FqRE50NDFESgpITFU1NnVhLy9LTktEbHRwbUZmVnRqTDZCdz09Cj1YcmdnCi0tLS0t RU5EIFBHUCBQVUJMSUMgS0VZIEJMT0NLLS0tLS0K -----------------------35f997a378e9973cb6cb7ec8ca89ac40-- --------56b094eab28d2778d79760ed37bfc510314b95bf6b5a523c28f70d5221900220 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wrsEARYKAG0FgmpDUy8JECHq5r00gz4iRRQAAAAAABwAIHNhbHRAbm90YXRp b25zLm9wZW5wZ3Bqcy5vcmd1w15BpGpZeGR+l/nC+E9q038ixWh8x/Ar4QXt LOTWWBYhBAcU7bmkC94Xje1VtiHq5r00gz4iAAAFTAD/Ur5xaWnOMEOE1Klw /igkmkPsYK+rMqu9wOuWRtR30fEBAPpqfZENGXrVDwWBl1q6Pc51g8xS7nFz SV9DkVLXticL =eHrK -----END PGP SIGNATURE----- --------56b094eab28d2778d79760ed37bfc510314b95bf6b5a523c28f70d5221900220--