profile
viewpoint
Daniel Micay thestinger Toronto, Ontario, Canada https://grapheneos.org/ Security researcher

thestinger/termite 2699

A keyboard-centric VTE-based terminal, aimed at use within a window manager with tiling and/or tabbing support.

thestinger/playpen 292

A secure application sandbox built with modern Linux sandboxing features - no longer actively developed, but still works fine, use bubblewrap if you need more functionality

thestinger/vte-ng 115

enhanced vte terminal widget

thestinger/allocator 46

experimental high performance, low fragmentation memory allocator

thestinger/paxd-archive 42

PaX exception daemon - Temporarily abandoned due to the PaX and grsecurity patches becoming private

thestinger/hardening-wrapper-deprecated 27

Wrapper scripts for building hardened executables by default (deprecated, replaced by standard Arch Linux toolchain changes)

thestinger/wiki 9

toy wiki implementation

GrapheneOS/device_google_bonito 6

Pixel 3a and Pixel 3a XL device sources.

thestinger/util 6

various utility functions and classes

GrapheneOS/branding_extra 5

Branding for everything outside the OS. This is not used as part of the OS.

pull request commentthestinger/termite

Use recursive subpattern to match balanced parentheses.

It wasn't the approach that I wanted and there isn't currently a maintainer/developer for the project.

MaskRay

comment created time in 9 hours

push eventGrapheneOS/AttestationServer

Daniel Micay

commit sha 44582c025c36902f93842e888100260023bb3937

reuse mask-icon.svg as an svg favicon Yandex.Webmaster requested an SVG favicon and there may be other software able to take advantage of it too.

view details

push time in 11 hours

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha b5f9f7eeab950ec38ad856115facac65caaebbab

reuse mask-icon.svg as an svg favicon Yandex.Webmaster requested an SVG favicon and there may be other software able to take advantage of it too.

view details

push time in 11 hours

issue closedthestinger/termite

Is termite dead ?

The last commit is from 2019/06/14, which is almost a year and a half ago.

I've seen no discussion about the current maintenance status.

have you stopped development of the project @thestinger ?

Thanks in advance.

closed time in 11 hours

Atralb

issue commentthestinger/termite

Is termite dead ?

The project needs a new maintainer/developer. I already handed it off to someone previously but they've stopped actively working on it. I wasn't the last person developing it.

Atralb

comment created time in 11 hours

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha ce1aff631751a02b83f3b78cebb2a35fd1c59f8c

add label and message to bitcoin URI

view details

push time in 12 hours

push eventGrapheneOS/AttestationServer

Daniel Micay

commit sha ec4ca924eb2b4d746d678c71dd86198812d1be75

use semantic main element instead of a div

view details

push time in 12 hours

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha b5f19b7a5388fca0331ad97adb41ba7434ff3667

use semantic main element instead of a div

view details

push time in 13 hours

push eventGrapheneOS/.github

Daniel Micay

commit sha 094c237c76d64fc80c521957b0b5d8aef57df58d

add support information

view details

push time in 14 hours

push eventGrapheneOS/.github

Daniel Micay

commit sha 90c0e13842861ec4764557e5a8d49d2b74b716b3

add security policy

view details

push time in 14 hours

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha 185d5c9da8027a0c839a9f642eacf9e56f525fc3

generate_deltas convenience improvement

view details

push time in 14 hours

push eventGrapheneOS/script

anupritaisno1

commit sha 16d5bd27504cee5621fe868b5e4dbd86272cf6eb

make generate_deltas ask for the password only once Signed-off-by: anupritaisno1 <www.anuprita804@gmail.com>

view details

push time in 14 hours

PR merged GrapheneOS/script

make generate_deltas ask for the password only once

Signed-off-by: anupritaisno1 www.anuprita804@gmail.com

+4 -1

0 comment

2 changed files

anupritaisno1

pr closed time in 14 hours

push eventGrapheneOS/infrastructure

Daniel Micay

commit sha f5d5faf46671235aea1510e60b9c20608dd59f8a

DANE added for main HTTPS servers

view details

push time in a day

push eventGrapheneOS/infrastructure

Daniel Micay

commit sha 3d5453a54d91036dd07b160d38f7852975d83325

rename servers.md to README.md

view details

push time in a day

push eventGrapheneOS/infrastructure

Daniel Micay

commit sha fc52af0cbcbd4ba87f0d52356aa7809f9888bb19

link issue trackers

view details

push time in a day

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha 21532b3a75a0f4af905a841e2ca1f234fe9d4f5d

add new server issue trackers

view details

push time in a day

issue commentGrapheneOS/os_issue_tracker

Issues for certain Apps to connect to Internet over WiFi

That doesn't imply that your laptop is using the same DNS servers.

skaldesh

comment created time in a day

issue closedGrapheneOS/os_issue_tracker

Issues for certain Apps to connect to Internet over WiFi

Today a new problem emerged, where my email, cryptolytics and DAVx5 apps can no longer connect to the Internet while I am on WiFi. But other apps like Threema or Fennec work without problems.

Is somebody else experiencing these connection issues? Any steps I can take to debug the problem? I am not too experienced in this.

The things I have tried:

  • Reboot
  • Hardclose apps and restart them
  • Reset WiFi connection
  • Check App permissions
  • Check APN setting for Mobile data (it is configured exactly like my mobile carrier says it should be...)

closed time in a day

skaldesh

issue commentGrapheneOS/os_issue_tracker

Issues for certain Apps to connect to Internet over WiFi

It sounds like your Wi-Fi network has broken or filtered DNS.

skaldesh

comment created time in a day

issue commentGrapheneOS/os_issue_tracker

Issues for certain Apps to connect to Internet over WiFi

That makes it clear that this is a DNS issue. Do you have this problem across multiple networks?

skaldesh

comment created time in a day

issue commentGrapheneOS/os_issue_tracker

Issues for certain Apps to connect to Internet over WiFi

Have you disabled certificates authorities? That's another potential configuration issue.

skaldesh

comment created time in a day

issue commentGrapheneOS/os_issue_tracker

Issues for certain Apps to connect to Internet over WiFi

I got the warning that this App was built for an older version of Android

That's not relevant.

skaldesh

comment created time in a day

issue commentssllabs/ssllabs-scan

Switch to using own non-caching DNS servers for CAA

https://developers.google.com/speed/public-dns/cache

bhushan5640

comment created time in a day

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha a3d47ea648010131e917ae4308db939a7b337d73

fix sunfish BUILD_ID

view details

push time in a day

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha c136c810bdac430e6b4612e6cf1e223b098b26d5

update static stable releases listing

view details

push time in a day

issue commentGrapheneOS/os_issue_tracker

Issues for certain Apps to connect to Internet over WiFi

It is possible to disable so make sure you haven't done that in Apps & notifications -> Show system apps. Also check developer options for changes you may have made. Turn off developer options to reset some of the options.

skaldesh

comment created time in a day

issue commentGrapheneOS/os_issue_tracker

Issues for certain Apps to connect to Internet over WiFi

Also make sure you haven't done something like disabling the WebView.

skaldesh

comment created time in 2 days

issue commentGrapheneOS/os_issue_tracker

Issues for certain/all Apps to connect to Internet over WiFi/MobileData

Also, make sure you aren't using a VPN app that's at fault. Wiping the network settings will undo all of that customization though.

skaldesh

comment created time in 2 days

issue commentGrapheneOS/os_issue_tracker

Issues for certain/all Apps to connect to Internet over WiFi/MobileData

Reset your network settings to the default in the Settings app to wipe all of your custom changes and connect to your Wi-Fi network again.

skaldesh

comment created time in 2 days

issue commentGrapheneOS/os_issue_tracker

Issues for certain/all Apps to connect to Internet over WiFi/MobileData

Please keep issues to a single topic. Carrier issues with mobile data are off-topic for this issue.

skaldesh

comment created time in 2 days

push eventGrapheneOS/platform_external_vanadium

Daniel Micay

commit sha 838dcb70575d3aaf7b173b13e0bdc5a2b32fb4ba

x86_64: update to 86.0.4240.114 + changed defaults

view details

push time in 2 days

push eventGrapheneOS/android-prepare-vendor

Chirayu Desai

commit sha efd84f68deff0939933285c080f7b510f14d6c3f

gitignore: sunfish This was missed in the bringup commits

view details

Daniel Micay

commit sha 075aae8e9f927f9d9e33a9c7ace7b09e72cb0313

temporarily disable preopt

view details

push time in 2 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha 39a14e07218f8f1d154eed706623c7485d214544

remove trailing whitespace

view details

push time in 2 days

push eventGrapheneOS/branding_tools

Daniel Micay

commit sha 52d31291ac38103aad9004e86d1ff045a96d84e7

remove legacy inkscape -z (without-gui) parameter

view details

push time in 2 days

push eventGrapheneOS/branding_tools

Daniel Micay

commit sha e4bbe52da1481c20e3e62453d83af46e2efb72e2

replace removed -e flag for inkscape

view details

push time in 2 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha 282d510583810b0448a3bb64f1d73e4b42c89244

add Wikimedia sameAs entries

view details

push time in 2 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha d75488d0e1ff5e4732655ff33d22051e15b959e0

add wikipedia sameAs entries

view details

push time in 2 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha 09b82895e00278c6f5fde75e8af47480d8979647

founders -> founder in organization metadata The founders property was replaced with founder as part of the overall replacement of plural property names with singular, even when they can optionally take multiple values. This also drops the array since there's only a single value.

view details

push time in 2 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha a7b7885f55e403318adc24ceaafc0a875e0d70c4

document Pixel 4a support progress

view details

push time in 2 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha a4905dedd57c1674de3fd9b9c7feaa09d8d6ac73

document Pixel 4a support progress

view details

push time in 2 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha 6b62c17ef03efc6d11aa7b9e39ca128f9ac7021b

unhide sunfish releases

view details

push time in 2 days

push eventGrapheneOS/platform_external_vanadium

Daniel Micay

commit sha f9b700071c3748e56c6b3f27a59815c377f8e4fc

arm64: update to 86.0.4240.114 + changed defaults

view details

push time in 2 days

push eventGrapheneOS/Vanadium

Daniel Micay

commit sha 908a0b2b22bb0eb079ae3b241cdd2091b4ff3577

reduced referrer granularity + privacy-aware prefetch

view details

push time in 2 days

push eventGrapheneOS/platform_external_vanadium

Daniel Micay

commit sha 7f8641ebd517e941d92c4537911eb8cde42ca5ff

arm64: 86.0.4240.114 with new app id + defaults

view details

push time in 2 days

CommitCommentEvent

push eventGrapheneOS/grapheneos.org

push time in 3 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha ced9ec4fa8d806ec713574bc391a1112ce7b31f5

show sunfish beta releases

view details

push time in 3 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha 2cdb9ea235cce365badb25a8654719df9411bbe7

update beta release listing

view details

push time in 3 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha 362601895c531e5bf39fc44c6f12b0cc928e6308

Camera: remove unused INTERNET permission

view details

push time in 3 days

push eventGrapheneOS/platform_packages_apps_Camera2

Daniel Micay

commit sha 51a06efdf4163b521717556c66235c0728f2a99a

remove unused INTERNET permission

view details

push time in 3 days

push eventGrapheneOS/AttestationServer

Daniel Micay

commit sha 07ec31eef8b1df3713a3ecec91c60b86e9dc317f

update static site generation dependencies

view details

push time in 3 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha 4fd2af1ac613e5e2dbd5f721260cffb92e203ab1

update static site generation dependencies

view details

push time in 3 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha 056d4abbe11ef61026d4618ddc3f2e87ca82fd0f

Pixel 4a advances

view details

push time in 3 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha d553f04cbdb5025c87372a497c835f0ab7136c26

publish 2020.10.23.04 release notes

view details

push time in 3 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha 64fbff189ad22ac2ae1be0b2e133f35a6a2f0c6c

Camera2 geotagging fix

view details

push time in 3 days

push eventGrapheneOS/platform_packages_apps_Camera2

Wang Han

commit sha 4274737ff643db7e81398ecbd87d6cd6262c475c

Camera2: Request for ACCESS_FINE_LOCATION permission * ACCESS_COARSE_LOCATION only allows to access approximate location. Change-Id: Ic512f574b32e01baa115a0a784f437c8225b85c3

view details

push time in 3 days

push eventGrapheneOS/script

Daniel Micay

commit sha 856b0082c08adc53e0513426b7aa0e138875bf54

add sunfish to generate_deltas

view details

push time in 3 days

issue closedGrapheneOS/Vanadium

Privacy-related: Consider enabling these two Chromium flags by default.

Please consider enabling chrome://flags/#reduced-referrer-granularity and chrome://flags/#prefetch-privacy-changes by default. The former is purely privacy-related, I don't know if you are already doing something similar. The latter prevents data leakage as described here:

https://terjanq.github.io/Bug-Bounty/Google/cache-attack-06jd2d2mz2r0/index.html

Here is the "Intent to implement" in Chromium:

https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/bSMOY-evrV4

I have raised the same issue in the Brave browser repo, with the result that the flags got enabled by default:

https://github.com/brave/brave-browser/issues/8319

Thank you for your attention.

closed time in 3 days

Peacock365

push eventGrapheneOS/Vanadium

Daniel Micay

commit sha c669f3ce2934bd0d5b6dceb25242bd3117dd9243

reduced referrer granularity + privacy-aware fetch

view details

push time in 3 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha f769118474f7ae3d6180173967587ba1184d9e2d

more Vanadium changes

view details

push time in 3 days

push eventGrapheneOS/grapheneos.org

Daniel Micay

commit sha 84f805a268a03fbb20a32d463da766c7dc36f8f9

Vanadium updates for next release

view details

push time in 3 days

created tagGrapheneOS/platform_manifest

tagRP1A.201005.004.2020.10.23.04

Repo manifest for the GrapheneOS mobile privacy and security hardening project.

created time in 3 days

push eventGrapheneOS/platform_manifest

Daniel Micay

commit sha 856fa095530f2abb31cf3fe2cc832415aa00e85e

RP1A.201005.004.2020.10.23.04

view details

push time in 3 days

created tagGrapheneOS/platform_manifest

tagRP1A.201005.006.2020.10.23.04

Repo manifest for the GrapheneOS mobile privacy and security hardening project.

created time in 3 days

created tagGrapheneOS/platform_packages_apps_Updater

tagRP1A.201005.006.2020.10.23.04

Automatic background updater for Android. Primarily intended for use with A/B updates but has a fallback path for the legacy recovery system too. See https://github.com/GrapheneOS/script/blob/11/generate_metadata.py for the server metadata generation tool.

created time in 3 days

created tagGrapheneOS/platform_packages_apps_Updater

tagRP1A.201005.004.2020.10.23.04

Automatic background updater for Android. Primarily intended for use with A/B updates but has a fallback path for the legacy recovery system too. See https://github.com/GrapheneOS/script/blob/11/generate_metadata.py for the server metadata generation tool.

created time in 3 days

push eventGrapheneOS/script

Daniel Micay

commit sha a835ae471cf655bc3d0727fdb3548844f071720f

add device_google_sunfish-kernel repository

view details

push time in 3 days

delete tag GrapheneOS/platform_manifest

delete tag : RP1A.201005.004.2020.10.23.04

delete time in 3 days

created tagGrapheneOS/vendor_linaro

tagRP1A.201005.006.2020.10.23.04

Minimal vendor files for testing on HiKey and HiKey 960. Not suitable for production usage.

created time in 3 days

created tagGrapheneOS/Vanadium

tagRP1A.201005.006.2020.10.23.04

Privacy and security enhanced releases of Chromium for GrapheneOS. Vanadium provides the WebView and standard user-facing browser on GrapheneOS. It depends on hardening in other GrapheneOS repositories and doesn't include patches not relevant to the build targets used on GrapheneOS.

created time in 3 days

created tagGrapheneOS/script

tagRP1A.201005.006.2020.10.23.04

Scripting for generating signed production releases of AOSP and metadata for the Updater app along with partially automated maintenance of out-of-tree patch sets.

created time in 3 days

created tagGrapheneOS/platform_external_vanadium

tagRP1A.201005.006.2020.10.23.04

Vanadium integration for GrapheneOS. See https://github.com/GrapheneOS/Vanadium for the Vanadium build configuration and patches.

created time in 3 days

created tagGrapheneOS/platform_external_PdfViewer

tagRP1A.201005.006.2020.10.23.04

PdfViewer app prebuilt using the latest official release of the PdfViewer app.

created time in 3 days

created tagGrapheneOS/platform_external_Auditor

tagRP1A.201005.006.2020.10.23.04

Auditor app prebuilt using the latest official release of the Auditor app.

created time in 3 days

created tagGrapheneOS/hardened_malloc

tagRP1A.201005.006.2020.10.23.04

Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability / integration over time.

created time in 3 days

created tagGrapheneOS/device_google_coral-kernel

tagRP1A.201005.006.2020.10.23.04

Pixel 4 and 4 XL kernel prebuilts.

created time in 3 days

created tagGrapheneOS/branding

tagRP1A.201005.006.2020.10.23.04

Stub repository for future branding of the OS including wallpapers, boot animations, etc.

created time in 3 days

created tagGrapheneOS/android-prepare-vendor

tagRP1A.201005.006.2020.10.23.04

Set of scripts to automate AOSP compatible vendor blobs generation from factory images

created time in 3 days

created tagGrapheneOS/kernel_google_coral_drivers_staging_qcacld-3.0

tagRP1A.201005.006.2020.10.23.04

Pixel 4 and Pixel 4 XL Wi-Fi kernel driver sources.

created time in 3 days

created tagGrapheneOS/kernel_google_crosshatch

tagRP1A.201005.006.2020.10.23.04

Pixel 3, Pixel 3 XL, Pixel 3a and Pixel 3a XL kernel sources.

created time in 3 days

created tagGrapheneOS/kernel_google_sunfish

tagRP1A.201005.006.2020.10.23.04

Pixel 4a kernel sources.

created time in 3 days

created tagGrapheneOS/kernel_google_crosshatch_drivers_staging_qcacld-3.0

tagRP1A.201005.006.2020.10.23.04

Pixel 3, Pixel 3 XL, Pixel 3a and Pixel 3a XL Wi-Fi kernel driver sources.

created time in 3 days

created tagGrapheneOS/kernel_google_crosshatch_techpack_audio

tagRP1A.201005.006.2020.10.23.04

Pixel 3, Pixel 3 XL, Pixel 3a and Pixel 3a XL audio driver sources.

created time in 3 days

created tagGrapheneOS/kernel_google_sunfish_techpack_audio

tagRP1A.201005.006.2020.10.23.04

Pixel 4a audio driver sources.

created time in 3 days

created tagGrapheneOS/kernel_google_coral

tagRP1A.201005.006.2020.10.23.04

Pixel 4 and Pixel 4 XL kernel sources.

created time in 3 days

created tagGrapheneOS/kernel_google_coral_techpack_audio

tagRP1A.201005.006.2020.10.23.04

Pixel 4 and Pixel 4 XL audio driver sources.

created time in 3 days

created tagGrapheneOS/kernel_google_wahoo

tagRP1A.201005.006.2020.10.23.04

Pixel 2 and Pixel 2 XL kernel sources.

created time in 3 days

created tagGrapheneOS/platform_system_sepolicy

tagRP1A.201005.006.2020.10.23.04

Base SELinux policy

created time in 3 days

more