Hugo Sales someonewithpc
  • Joined on Aug 19, 2020
Loading Heatmap…

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • a2aa45fb1f [DOCS] Expand developer Event documentation

2 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • d4b7e990ce [CORE][Event] Make all events return \EventResult, enforced at container build time
  • aef1fac536 [SECURITY] Refactor security hardening code and disable unused stream wrappers Ensure unwanted enviorment variables are removed from the actual global environment rather than just the `$_ENV` superglobal variable Disable stream wrappers, as this is an unexpected feature for most developers and can be exploited. For instance, `phar://` can be used to override any class and thus provide code execution (through `__wakeup` or `__costruct`, for instance). Not a complete solution, as `php://` can also be abused, but we can't disable it as it gets used _somewhere_ in our dependencies
  • 556ac85061 [PLUGIN][Pinboard] For tag list request, respond with the most common variant and the corresponding count for each canon tag
  • Compare 3 commits »

2 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • 539104ec33 [PLUGIN][Pinboard] Refactor and cleanup code
  • 74ffd261b8 [PLUGIN][Pinboard] Implement tag handling
  • ca9945a4be [ENTITY][Actor][COMPONENT][Tag] Add `Actor->getNoteTags(?string $note_type)` which gets a cached list of NoteTags for notes of type $note_type for the actor
  • 08587b6942 [COMPONENT][Link][Tag] Refactor to make it easier to create links or tags from other places
  • 1664293cf7 [PLUGIN][Pinboard] Change token to user user ID rather than nickname, to avoid complications with it possibly changing
  • Compare 5 commits »

2 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • 94ab4ce8c4 [PLUGIN][Pinboard] Invalidate token and it's cache when actor information is changed via ActorForms

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • dd70de20da [PLUGIN][Pinboard] Implement token authentication and settings page, allowing the user to enable, disable, refresh or consult their token
  • ded9c86054 [CORE][DB] Add DB::refetch, which refetches an entity from the database, so it's managed and definitely up to date (use when wanting to update entities from cache)
  • 20e07c9140 [CORE][DB] Make DB::dql return an object rather than an array if limit 1 is specified
  • 4e2f6545ec [COMPONENT][Person][PLUGIN][WebHooks] Rename person settings section from 'others' to 'api'
  • f6a8f44420 [COMPONENT][Person][TEMPLATES] Move persosn settings template from core to the component
  • Compare 5 commits »

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • 401c4e7209 [PLUGINS][Pinboard] Add initial implementation of Pinboard API, lacking authentication, tags and feed endpoints
  • 3c68a118da [UTIL] Add Formatting::explode(array , string )
  • 815adc257a [CORE][Entity] Rename createOrUpdate to 'checkExistingAndCreateOrUpdate', remove update feature from 'create' and add 'createOrUpdate' and fix users
  • ac699bd014 [DEPENDENCIES] Update dependencies
  • b63a7d06fd [CORE][Router] Rename \App\Core\Router\Router to \App\Core\Router and merge \App\Core\Router\RouteLoader with \App\Core\Router
  • Compare 8 commits »

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • 7027633ed5 [PLUGIN][WebHooks] Make request method configurable This way, PUT can be used, which doesn't seem to be the standard, so isn't the default, but which makes sense to me, as it doesn't have a response, which we don't care about anyway
  • 48b42c539c [PLUGINS][WebHooks] Use ActivityPub to serialize the activity, so the object is included
  • d41a67a9f9 [PLUGIN][WebHooks] Add WebHooks plugin, which allows for sending a POST request to an external resource when a notification or a follow occurs
  • Compare 3 commits »

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • 0e8857cc1d [TOOLS][DOCKER] Remove erroneous attempt to create the database on install when we wait for a response from it
  • c5f3ea7b18 [TOOLS][DOCKER] Remove erroneous attempt to create the database on install when we wait for a response from it
  • Compare 2 commits »

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • c5f3ea7b18 [TOOLS][DOCKER] Remove erroneous attempt to create the database on install when we wait for a response from it

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • e22fe55bbe [TOOLS] Add .well-known/acme-challenge/ root certbot to nginx container, to allow certbot certificate renewals

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • 2abf278bd9 [TOOLS] Add .well-known/acme-challenge/ root certbot to nginx container, to allow certbot certificate renewals

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • 2abf278bd9 [TOOLS] Add .well-known/acme-challenge/ root certbot to nginx container, to allow certbot certificate renewals
  • 5ed0fd460a [TOOLS] Add .well-known/acme-challenge/ root certbot to nginx container, to allow certbot certificate renewals
  • Compare 2 commits »

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • 5ed0fd460a [TOOLS] Add .well-known/acme-challenge/ root certbot to nginx container, to allow certbot certificate renewals
  • 46695a66d9 [TOOLS] Add .well-known/acme-challenge/ root certbot to nginx container, to allow certbot certificate renewals
  • Compare 2 commits »

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • 46695a66d9 [TOOLS] Add .well-known/acme-challenge/ root certbot to nginx container, to allow certbot certificate renewals
  • 5b34951252 [TOOLS] Add .well-known/acme-challenge/ root certbot to nginx container, to allow certbot certificate renewals
  • Compare 2 commits »

3 months ago

someonewithpc pushed to v3 at GNUsocial/gnu-social

  • 5b34951252 [TOOLS] Add .well-known/acme-challenge/ root certbot to nginx container, to allow certbot certificate renewals

3 months ago