profile
viewpoint
Cameron Daniel ccakes Stockholm, Sweden https://maximum.cam Network engineer and code monkey.

ccakes/athenacli-rs 1

CLI tool for running queries against AWS Athena

ccakes/bmp-protocol-rs 1

Rust decoder for a stream of BMP (BGP Monitoring Protocol) packets

ccakes/docker-perl-runtime 1

Simple base container with Perl on Alpine

ccakes/docker-pinto 1

Containerised Pinto (CPAN-like Perl repo) to ease local dev work

ccakes/dotfiles 1

Collection of config files

ccakes/Amazon-S3-Thin 0

A thin, lightweight, low-level Amazon S3 client

ccakes/arrow 0

Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.

ccakes/awesome-rust 0

A curated list of Rust code and resources.

ccakes/azure-jwt 0

A library for validating OAuth tokens from Azure AD

startedccampbell/mousetrap

started time in 27 minutes

starteddistribyted/distribyted

started time in 20 hours

startedtree-sitter/tree-sitter

started time in 3 days

PublicEvent

startedgao-sun/eul

started time in 7 days

starteddylanaraps/pure-sh-bible

started time in 11 days

push eventccakes/openapi-client-axios-lite

Cameron Daniel

commit sha d844d655fa75242d1e3f9a3d42b9035c85aeb95c

remove sync init and enforce url

view details

Cameron Daniel

commit sha c8e98e5ba7f55c493f2ce43a55cbfc1526cef2aa

remove yaml example and add server to JSON for testing

view details

Cameron Daniel

commit sha 9c14a0c6be55bc4d09c1e8845452661f125a2500

remove server variable handling and make tests pass

view details

Cameron Daniel

commit sha cb4c3c041df4df1432b057b4f2927ac64d918142

Merge pull request #1 from ccakes/lighten-client Lighten client

view details

push time in 13 days

PR merged ccakes/openapi-client-axios-lite

Lighten client

Pull out a few dependencies and simplify the module. We now...

  • Only support loading OpenAPI spec from a URL
  • Only support JSON
  • Don't resolve any remote links
  • Don't require any file system access
+138 -776

0 comment

8 changed files

ccakes

pr closed time in 13 days

PR opened ccakes/openapi-client-axios-lite

Lighten client

Pull out a few dependencies and simplify the module. We now...

  • Only support loading OpenAPI spec from a URL
  • Only support JSON
  • Don't resolve any remote links
  • Don't require any file system access
+138 -776

0 comment

8 changed files

pr created time in 13 days

pull request commentanttiviljami/openapi-client-axios

Lighten client

🤦‍♂️ Not paying attention - this should be a PR towards ccakes/openapi-client-axios-lite

ccakes

comment created time in 13 days

PR closed anttiviljami/openapi-client-axios

Lighten client

Pull out a few dependencies and simplify the module. We now...

  • Only support loading OpenAPI spec from a URL
  • Only support JSON
  • Don't resolve any remote links
  • Don't require any file system access
+196 -876

0 comment

9 changed files

ccakes

pr closed time in 13 days

PR opened anttiviljami/openapi-client-axios

Lighten client

Pull out a few dependencies and simplify the module. We now...

  • Only support loading OpenAPI spec from a URL
  • Only support JSON
  • Don't resolve any remote links
  • Don't require any file system access
+196 -876

0 comment

9 changed files

pr created time in 13 days

push eventccakes/openapi-client-axios-lite

Cameron Daniel

commit sha 9c14a0c6be55bc4d09c1e8845452661f125a2500

remove server variable handling and make tests pass

view details

push time in 13 days

push eventccakes/openapi-client-axios-lite

Cameron Daniel

commit sha dc635bd7a88a0bb6639d706b8f59adadf4a33e5b

remove server variable handling and make tests pass

view details

push time in 13 days

push eventccakes/openapi-client-axios-lite

Cameron Daniel

commit sha aab52b857751dbc4ede40bc1689c8088dfc6e7ba

update test schema

view details

push time in 13 days

push eventccakes/openapi-client-axios-lite

Cameron Daniel

commit sha 6e14596c9f93a8aed5f73f8cfe1634d14152aeab

update test schema

view details

push time in 13 days

push eventccakes/openapi-client-axios-lite

Cameron Daniel

commit sha 50c6c36716d1427688a573bf9fdb7c442aebf83c

update test schema

view details

push time in 13 days

push eventccakes/openapi-client-axios

Cameron Daniel

commit sha d9876cd94e78cdca292f39c7dbe1135602212e7d

update test schema

view details

push time in 13 days

startedhashicorp/boundary

started time in 16 days

issue openedgraphql-perl/graphql-perl

Execute mutations in order

https://github.com/graphql-perl/graphql-perl/blob/f1e7ad1e5a6fe071cc6e24364862706689a20b6d/lib/GraphQL/Type/Object.pm#L105-L146

In this method, because $fields_got is a hashref, if a user specifies multiple mutations within a query the order of execution isn't necessarily the same as the user specified.

An example I'm considering here is this:

    mutation updateThings($foo: DeviceInput, $bars: [BarInput!]) {
      updateFoo(input: $foo) {
        id
      }

      updateBars(input: $bars) {
        id
      }
    }

updateFoo and updateBars end up as hashref keys and so are executed in random order.

It'd be great to provide some guarantee that the mutations are run per the input order, $selections maintains the correct order so it should be possible to keep this. Any thoughts on how to proceed? I'd be open to putting together a PR but wanted to make sure the current behaviour isn't intended

created time in 16 days

startedxwmx/nb

started time in 18 days

startedawesome-selfhosted/awesome-selfhosted

started time in 18 days

startedRustScan/RustScan

started time in 24 days

release ccakes/prometheus-parquet

v0.2.0

released time in 25 days

created tagccakes/prometheus-parquet

tagv.0.1.0

Write Promethues metrics to Parquet files for long-term storage and querying

created time in 25 days

created tagccakes/prometheus-parquet

tagv0.2.0

Write Promethues metrics to Parquet files for long-term storage and querying

created time in 25 days

push eventccakes/prometheus-parquet

Cameron Daniel

commit sha eddea0718b359a11ea1f634f65815df6a163bf8a

add github actions releaser

view details

Cameron Daniel

commit sha 13a2083375c5bf592347fb94f2b2e872d4bd0db0

Merge pull request #1 from ccakes/gh-actions Setup Github Actions

view details

push time in 25 days

PR opened ccakes/prometheus-parquet

Setup Github Actions
+71 -1

0 comment

2 changed files

pr created time in 25 days

create barnchccakes/prometheus-parquet

branch : gh-actions

created branch time in 25 days

push eventccakes/prometheus-parquet

Cameron Daniel

commit sha 4ed999537508a75935c1f4618d9fb03a8efca135

bump version

view details

Cameron Daniel

commit sha 5fc86ba0757feb6cee38279ff53a6a29497ee589

Bump parquet dep to ^1.0

view details

push time in 25 days

push eventccakes/prometheus-parse-rs

Cameron Daniel

commit sha 7d48dce41df170757ad3d370c8137783c5c76d05

fix Cargo.toml license

view details

push time in 25 days

push eventccakes/prometheus-parse-rs

Cameron Daniel

commit sha b6685633fd5143a56d2e0811ed1c36268c2cc8ea

add Github Action for PR test

view details

push time in 25 days

push eventccakes/prometheus-parse-rs

Cameron Daniel

commit sha 5ea007ccee088c404fcbaa259eefa96a1a328eb0

bump version and prep for crates.io

view details

push time in 25 days

push eventccakes/nomad-pgsql-patroni

Cameron Daniel

commit sha 3aa37e0f59ba497d7442d22e5abbcc299fd6a48f

Remove additional timescale refs form 13.0

view details

push time in a month

issue commentdani-garcia/bitwarden_rs

[META] Feature Requests

@Ornias1993 Ah ok - no problem. I did look through the issues for something similar but must have missed it. Thanks for the quick response!

dani-garcia

comment created time in a month

issue commentdani-garcia/bitwarden_rs

[META] Feature Requests

Support for authenticating users via an existing JWT passed in via a header would be nice. Looking to deploy this where SSO is managed and backend apps get passed a JWT which they can then verify to identify the current user.

Would be nice to have that support here also. An example of an app that supports this is Redash (see the REDASH_JWT_* environment variables).

dani-garcia

comment created time in a month

push eventccakes/nomad-pgsql-patroni

Cameron Daniel

commit sha d457564b1d879ad7a2524cc4004b4f14ca401309

Initial Postgres 13 build :rocket:

view details

push time in a month

create barnchccakes/nomad-pgsql-patroni

branch : pg-12

created branch time in a month

push eventccakes/nomad-pgsql-patroni

Cameron Daniel

commit sha 8705d7af7885d9c935b1965ca088961d6df51e05

add Citus cstore_fdw and fix up compose test

view details

push time in a month

push eventccakes/nomad-pgsql-patroni

Cameron Daniel

commit sha 21ef3afc69297729fc6c5ffe1a72dd55ce817546

add Citus cstore extension

view details

Cameron Daniel

commit sha 637fe131284c6115071d2c349a3d58d923502cd5

use Nomad paths in compose test

view details

push time in a month

push eventccakes/openapi-client-axios

Cameron Daniel

commit sha 185ecf3f415798afb87d83b92bc9484e5a225536

builds, working on tests

view details

push time in a month

push eventccakes/openapi-client-axios

Cameron Daniel

commit sha c8e98e5ba7f55c493f2ce43a55cbfc1526cef2aa

remove yaml example and add server to JSON for testing

view details

push time in a month

create barnchccakes/openapi-client-axios

branch : lighten-client

created branch time in a month

fork ccakes/org-gtd.el

A package for using GTD using org-mode (beta)

fork in a month

push eventccakes/openapi-client-axios

Cameron Daniel

commit sha 84e031b983a42535404fa93cc3ebaa7f4956ff74

fix typo in package.json

view details

push time in a month

push eventccakes/openapi-client-axios

Cameron Daniel

commit sha 79b602bfbda78feba48fe0222e0d1be55d9a551b

and remove swagger-parser

view details

push time in a month

push eventccakes/openapi-client-axios

Jeong Yeon Cho

commit sha 3ab839b8627566da80bc1b28d4009d722995d8a7

added tests

view details

Jeong Yeon Cho

commit sha 9f631a148c14c5eff2fbe4e6c04ea118d7c09675

modify types to include new baseURLVariables

view details

Jeong Yeon Cho

commit sha 401097faf730881b9021fa1ebf9a3377ac2696fb

implemented baseURL variable resolution

view details

Jeong Yeon Cho

commit sha 1810917b62614f6ba67d9b98777422050f7fc53c

code cleanup for clarity

view details

Jeong Yeon Cho

commit sha 7dc5ebc1bfd8f1275d1719d715a5eb58043d9c8a

code cleanup as per linter

view details

Jeong Yeon Cho

commit sha 3eb5a30e8c6718c74402b6200225db269ab9fe3f

simple fix

view details

Jeong Yeon Cho

commit sha 64be1f9a48577165e508274e4dc8df134bcc669b

filter on normalizedOpId

view details

dependabot[bot]

commit sha 9f9f2cfaab0f610b9ee948090eb8d61e38d48f4e

Bump lodash from 4.17.15 to 4.17.19 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha 27d6d550a726f2fd56cefd05f47487f8c91d330b

Bump lodash from 4.17.15 to 4.17.19 in /typegen Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] <support@github.com>

view details

Viljami Kuosmanen

commit sha 94437f7fa354636ea1f1e5cc0533b5573cfffc62

Merge pull request #34 from jeongY-Cho/bugfix/typegen-find-normalized-opIds bugfix: filter on normalizedOpId

view details

Viljami Kuosmanen

commit sha 122c93af94e50fd45122f5d64bb05209d67e52f8

Merge pull request #35 from anttiviljami/dependabot/npm_and_yarn/lodash-4.17.19 Bump lodash from 4.17.15 to 4.17.19

view details

Viljami Kuosmanen

commit sha 4bba952631072695af6341b950f7f7accfe4d62c

Merge pull request #36 from anttiviljami/dependabot/npm_and_yarn/typegen/lodash-4.17.19 Bump lodash from 4.17.15 to 4.17.19 in /typegen

view details

Viljami Kuosmanen

commit sha d8388676d3ca214a9528252e81f7193de3a1bc7f

Merge pull request #31 from jeongY-Cho/feature/baseURL-variables Feature/base url variables

view details

Viljami Kuosmanen

commit sha dc389f152abc37ab31ba4abb4081b375a305fa0f

Merge pull request #32 from jeongY-Cho/bugfix/fix-operationMethod simple fix to escape method names in typegen

view details

Viljami Kuosmanen

commit sha da2e367e857c01edca5fdb9bfe27e14f3c3b8632

Release 3.6.2

view details

Cameron Daniel

commit sha cdfefaf08f0b8d9b4e03d7b3c196b0a5c628688b

update openapi dependencies

view details

Cameron Daniel

commit sha dfb8ddaaeb52eaea5176ae83a9a567ce012a2a64

use local client for typegen

view details

Cameron Daniel

commit sha acee8f3833a524fd5d9edc19c9be8b83deab33dd

unwind lodash that was causing tsc errors

view details

Cameron Daniel

commit sha e7959c38c477c23e114ecfbcdd1d480097ad70ca

rename pkg and remove json-schema-deref-sync

view details

push time in a month

fork ccakes/arrow

Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.

https://arrow.apache.org

fork in a month

push eventccakes/parquet_derive

Cameron Daniel

commit sha bd609da153ae1eae12254ea230c2935faa23d154

track git master for 0.17

view details

Cameron Daniel

commit sha b8c2bd92e6c0699e76b86f654a8b662857aaf7a2

use forked parquet

view details

Cameron Daniel

commit sha 512ef3c8205da9b7e24bb922e95a65eef7cfb7a7

align with parquet 1.0.1

view details

Cameron Daniel

commit sha 6643210197285a2a5892065fda375884f2551660

Merge branch 'ccakes-arrow'

view details

push time in a month

issue commentanttiviljami/openapi-client-axios

Dependency json-schema-deref-sync is breaking next.js dev server

May not be related but I'm getting a number of similar errors trying to use this in a React Native project.

The phone environment doesn't have many native Node modules available like fs or path which as far as I can tell are only used to read OpenAPI spec files from disk. It'd be good to somehow conditionally load those only if opts.definition is a file path.

freddydumont

comment created time in 2 months

push eventccakes/openapi-client-axios

Cameron Daniel

commit sha 645fc619517b44458025b0b0a06db79830c3b959

unwind lodash that was causing tsc errors

view details

push time in 2 months

startedsalesforce/cloudsplaining

started time in 2 months

push eventccakes/openapi-client-axios

Cameron Daniel

commit sha a63d60563a979ca6fcdf782903ce8fbf4d81b949

use local client for typegen

view details

push time in 2 months

push eventccakes/openapi-client-axios

Cameron Daniel

commit sha fbf6006c351bc1a0da4790736755891de1a060bc

update openapi dependencies

view details

push time in 2 months

fork ccakes/openapi-client-axios

JavaScript client library for consuming OpenAPI-enabled APIs with axios

https://www.npmjs.com/package/openapi-client-axios

fork in 2 months

issue commentapidoc/apidoc-core

OpenAPI support

There's also apidoc-swagger-3 but I haven't been able to make it work either

noelhung

comment created time in 2 months

issue openedrusoto/rusoto

IMDSv2

I did do some searching through the issues but couldn't find anything. It looks like rusoto_credential doesn't currently support IMDSv2.

Are there any imminent plans to support that - or is anyone already working on it? If not, would you be open to a PR implementing support for this?

created time in 2 months

fork ccakes/humantime

A parser and formatter for std::time::{SystemTime, Duration}

fork in 2 months

starteddexterleng/vimac

started time in 2 months

created tagccakes/nomad-pgsql-patroni

tagpg-11.9-1

Simple container for running Postgres HA on Nomad

created time in 2 months

push eventccakes/nomad-pgsql-patroni

Cameron Daniel

commit sha 306f28e5b865db5c5c90e04b0f01fbeec3c869c1

fix initdb check

view details

push time in 2 months

created tagccakes/nomad-pgsql-patroni

tagpg-12.4-1

Simple container for running Postgres HA on Nomad

created time in 2 months

push eventccakes/nomad-pgsql-patroni

Cameron Daniel

commit sha 564a6a8eadc3bfdfcca987a0cf98ad93a616b185

fix initdb check

view details

push time in 2 months

delete tag ccakes/nomad-pgsql-patroni

delete tag : pg-12.4-1

delete time in 2 months

delete tag ccakes/nomad-pgsql-patroni

delete tag : pg-11.9-1

delete time in 2 months

created tagccakes/nomad-pgsql-patroni

tagpg-11.9-1

Simple container for running Postgres HA on Nomad

created time in 2 months

delete tag ccakes/nomad-pgsql-patroni

delete tag : pg-11.9-1

delete time in 2 months

push eventccakes/nomad-pgsql-patroni

Cameron Daniel

commit sha 4800977f708034acb2ab0658dcc5ab20c73504f9

backport fixes from 12.x branch

view details

push time in 2 months

push eventccakes/nomad-pgsql-patroni

pySilver

commit sha e35c546ec49d709f9af042a1bd2596309d1c145f

Update README.md Wrong job definition

view details

Cameron Daniel

commit sha 0fb171f62b6d227c8e432cd2750e9b970f0141b0

Merge pull request #1 from pySilver/patch-1 Update README.md

view details

push time in 2 months

PR merged ccakes/nomad-pgsql-patroni

Update README.md

Wrong job definition

+1 -1

1 comment

1 changed file

pySilver

pr closed time in 2 months

pull request commentccakes/nomad-pgsql-patroni

Update README.md

Apologies! I missed the notification for this 🤦‍♂️

Thanks for the contribution, merging now 👍

pySilver

comment created time in 2 months

push eventccakes/nomad-pgsql-patroni

Cameron Daniel

commit sha cc3a4768eb1d229ebaa0af2627ea4cffb6db56ac

Mention pg-11 branch in README

view details

push time in 2 months

created tagccakes/nomad-pgsql-patroni

tagpg-12.4-1

Simple container for running Postgres HA on Nomad

created time in 2 months

push eventccakes/nomad-pgsql-patroni

Cameron Daniel

commit sha 05d4a7150bdf517fe13f4801f3655ac3f8a4e54b

include missing timescale migrations

view details

Cameron Daniel

commit sha 284d97726424302530634a1d82cd4f0b6c248875

Bump to 12.4 and fix scripts a little

view details

Cameron Daniel

commit sha 61bf4f6c52e12ce5743a9937ed37fe8203616cf4

Add docker-compose example

view details

push time in 2 months

created tagccakes/nomad-pgsql-patroni

tagpg-11.9-1

Simple container for running Postgres HA on Nomad

created time in 2 months

created tagccakes/nomad-pgsql-patroni

tagpg-11.8-2

Simple container for running Postgres HA on Nomad

created time in 2 months

push eventccakes/nomad-pgsql-patroni

Cameron Daniel

commit sha 7b22b8124a88efa64c10030dbc6300600ac122e8

Bump to Postgres 11.9 and add back procps package

view details

push time in 2 months

issue openednadeesha/ts-prune

[BUG] Cannot read property 'getLeadingCommentRanges' of undefined

Describe the bug https://github.com/nadeesha/ts-prune/blob/5a6c91e37ae957e78d918e711fbb7bdedd37b0e3/src/analyzer.ts#L75-L77

getDescendantAtPos() returns null/undefined when run against Zapatos-generated code. I modified analyzer.ts like so

  const descendant = file.getDescendantAtPos(symbolLinePos);
  if (!descendant) {
    console.log("File:", file.compilerNode.fileName);
    return false;
  }

  const comments = descendant.getLeadingCommentRanges();

  if (!comments) {
    return false;
  }

and ran it against my project and the file generating the errors is src/zapatos/src/index.ts

To Reproduce

$ git clone https://github.com/jawj/zapatos
$ cd zapatos
$ npx ts-prune

Expected behavior No error

Additional context For the record - I'm not affiliated with the Zapatos project at all, those files are just injected when that library is used in other projects and it's causing this error

created time in 2 months

push eventccakes/ts-prune

Cameron Daniel

commit sha 53479e88e9f0b9867949b0eda6ec0072ad348eb5

fix issue where file.getDescendantAtPos is null

view details

push time in 2 months

fork ccakes/ts-prune

Find unused exports in a typescript project. 🛀

fork in 2 months

pull request commentDQNEO/Amazon-S3-Thin

Support extra credential providers

I've pushed fixes based on your comments - thanks for the super quick feedback!

ccakes

comment created time in 2 months

Pull request review commentDQNEO/Amazon-S3-Thin

Support extra credential providers

 sub new {     return bless $self, $class; } +sub from_env {+    my ($class) = @_;++    # Check the environment is configured+    croak "AWS_ACCESS_KEY_ID is not set" unless $ENV{AWS_ACCESS_KEY_ID};+    croak "AWS_SECRET_ACCESS_KEY is not set" unless $ENV{AWS_SECRET_ACCESS_KEY};++    my $self = {+        key => $ENV{AWS_ACCESS_KEY_ID},+        secret => $ENV{AWS_SECRET_ACCESS_KEY},+        session_token => $ENV{AWS_SESSION_TOKEN}+    };+    return bless $self, $class;+}++sub from_metadata {+    my ($class, $args) = @_;++    my $ua = LWP::UserAgent->new;++    # Default to the more secure v2 metadata provider+    if (!$args->{version} or $args->{version} != 1) {+        my $res = $ua->get('http://169.254.169.254/latest/api/token', {+            'X-aws-ec2-metadata-token-ttl-seconds' => 90+        });+        croak 'Error retreiving v2 token from metadata provider: ' . $res->decoded_content+            unless $res->is_success;++        $ua->default_header('X-aws-ec2-metadata-token' => $res->decoded_content);+    }++    return _instance_metadata($ua, $args->{role});+}++sub _instance_metadata {+    my ($ua, $role) = @_;++    my $res = $ua->get('http://169.254.169.254/latest/meta-data/iam/security-credentials');+    croak 'Error querying metadata service for roles: ' . $res->decoded_content unless $res->is_success;++    my @roles = split /\n/, $res->decoded_content;+    return unless @roles > 0;++    my $target_role = (defined $role and grep { $role eq $_ } @roles)+        ? $role+        : $roles[0];++    my $cred = $ua->get('http://169.254.169.254/latest/meta-data/iam/security-credentials/' / $target_role);

Typo - sorry 😞 Fixed now!

ccakes

comment created time in 2 months

PullRequestReviewEvent

push eventccakes/Amazon-S3-Thin

Cameron Daniel

commit sha 54b2289a03e981635191a1b076dc74bc7c976a69

fix tyop in Credentials.pm and add docs

view details

Cameron Daniel

commit sha 26ba225205f86d17b99d32859b36b22c257ef04d

update example script to select provider based on environment

view details

push time in 2 months

PR opened DQNEO/Amazon-S3-Thin

Support extra credential providers

This PR allows fetching credentials from environment variables or an EC2-compatible metadata provider.

I'd probably have preferred to encapsulate the logic in Amazon::S3::Thin::Credentials to have it just select the right credentials based on the standard priority order but didn't want to cause any breakage for existing library users. This way I also didn't need to implement all variations, only the ones I'm interested in 😉

Feedback welcome

+134 -14

0 comment

4 changed files

pr created time in 2 months

push eventccakes/Amazon-S3-Thin

Cameron Daniel

commit sha 26624f69b07da98880ff08379a7f76df7fb8c24f

fix comment

view details

push time in 2 months

push eventccakes/Amazon-S3-Thin

Cameron Daniel

commit sha d700e539701a68834cf3c4e2eddf36da5d3825f6

regenerate README from POD

view details

push time in 2 months

push eventccakes/Amazon-S3-Thin

Cameron Daniel

commit sha 341fb6fb9277995e4a939a1fb25d1009e4c5cfdd

Add options to pull AWS credentials from from ENV or instance metadata

view details

push time in 2 months

fork ccakes/Amazon-S3-Thin

A thin, lightweight, low-level Amazon S3 client

https://metacpan.org/pod/Amazon::S3::Thin

fork in 2 months

push eventccakes/snub-http

Cameron Daniel

commit sha 96f6e27721e862dc1e8db3cc62d701b534159808

remove unnecessary Promise creation

view details

push time in 2 months

PR opened cokeeffekt/snub-http

allow async requestMutator

Not sure if this has wider implications but is working well enough after some basic testing 🤷‍♂️

+2 -2

0 comment

1 changed file

pr created time in 2 months

push eventccakes/snub-http

Cameron Daniel

commit sha 9ca21643b45036ac006d7264847218b22ab0269a

allow async requestMutator

view details

push time in 2 months

push eventccakes/snub-http

Patrik Hartwig

commit sha 8eb21b918635fd9f4f75fac5e7dd09d0b3bbfa1b

fix for urlparse deprication in nod v12

view details

Patrik Hartwig

commit sha c69153d7f83ba154e51cc6796cdcc16e337255c7

request mutator

view details

push time in 2 months

push eventccakes/dotfiles

Cameron Daniel

commit sha c26be9c6a1e296d6a0c5ae1493ec5c094ba19fda

kitty updates

view details

push time in 2 months

startedpelias/placeholder

started time in 2 months

startedPostHog/posthog

started time in 2 months

PR closed DevQps/bgp-rs

Detect Multiple Labels capability & ADD-PATH heuristics

Adds detection (not yet NLRI parsing) for multiple labels capability (RFC 8277) and uses heuristics everywhere to detect whether there's a path ID on a given NLRI.

My use case here so far is decoding BMP RouteMonitoring messages which are post-state machine and relying on negotiated capabilities there is a bit hit-and-miss. I realise this probably isn't really the implementation wanted in a crate thats clearly working towards being usable as a BGP speaker so this PR is just to start a discussion about how best to support both use cases

+80 -53

5 comments

6 changed files

ccakes

pr closed time in 2 months

pull request commentDevQps/bgp-rs

Detect Multiple Labels capability & ADD-PATH heuristics

Closing this - will open a new one in the next couple of days with the heuristics removed 👍

ccakes

comment created time in 2 months

startedcapsule-rs/capsule

started time in 3 months

more