profile
viewpoint

apache/nano 1130

Nano is now part of Apache CouchDB. Repo moved to https://GitHub.com/apache/couchdb-nano

indutny/node-ip 1111

IP address tools for node.js

AvianFlu/ncp 559

Asynchronous recursive file copying with Node.js.

indutny/heartbleed 390

Extracting server private key using Heartbleed OpenSSL vulnerability.

git-friendly/git-friendly 377

Streamline your git workflow: just type `pull`, `branch`, `merge`, `push`

indutny/vock 178

VoIP on node.js

jcrugzz/changes-stream 46

A fault tolerant changes stream for couchdb

jcrugzz/tcp-proxy 43

A simple tcp proxy with pluggable duplex streams for custom protocol proxying

indutny/bplus 30

Append-only B+ tree implemented in C

AvianFlu/nsh 25

A(n eventually) POSIX-compliant shell in node.js

fork mmalecki/version-rs

Example kubernetes reflector and web server

fork in 8 days

push eventmmalecki/ubuntusauce

Maciej Małecki

commit sha 8fadfcaf1e1cd9b60183b921e51236dadfd285c7

Python3

view details

push time in 23 days

push eventmmalecki/ubuntusauce

Maciej Małecki

commit sha ccd8f9ba966932a36035b913759cc0eca1306e58

Install curl

view details

push time in 23 days

push eventmmalecki/vimsauce

Maciej Małecki

commit sha ae2d2076638a6ab08e33454f333b8900dac8234a

Ex the ts

view details

push time in a month

push eventmmalecki/vimsauce

Maciej Małecki

commit sha 1ce45950348adabb47b7c6ef648b64a9ea513dc9

TypeScript language server

view details

push time in a month

push eventmmalecki/hock

Maciej Małecki

commit sha d9b5571a5665c254662ae09fba33a4441fecc474

Upgrade dependencies

view details

push time in 2 months

push eventmmalecki/hock

Maciej Małecki

commit sha b9712abbb1b87001542706796173d95db390f21d

Test on modern node.js versions

view details

Maciej Małecki

commit sha 49f1b6855fb18704bd472b3d2b383e01aa7b5d24

Remove the unused Gitter link

view details

Maciej Małecki

commit sha 63de16ed8d09c48a4fe9fec889ff632011971586

Nock now has its own org

view details

Maciej Małecki

commit sha 011fc62b1c2195bcb706ff1357928d86e60e7e3b

Freshen up the README, remove code indents

view details

Maciej Małecki

commit sha 4f99d1ed80290ea4c7b62ab3290c50d7b2a4bc6b

Remove the makefile, use real test script

view details

push time in 2 months

push eventmmalecki/shellsauce

Maciej Małecki

commit sha 4aa99f3e8081d3eb710bcb2557fbb99d43521755

Tolerate npm packages with no `package-lock.json`

view details

push time in 2 months

pull request commentmmalecki/hock

[reply-functions] Add support to use functions in reply functions

Published as 1.4.1 :tada:

jonathansamines

comment created time in 2 months

created tagmmalecki/hock

tagv1.4.1

An HTTP mocking server based on Nock.

created time in 2 months

push eventmmalecki/hock

Maciej Małecki

commit sha 88741858ea48a6c5522f318c117402d13b05ecd0

Bump to version 1.4.1

view details

push time in 2 months

delete branch mmalecki/k8s-webhook-cert-manager

delete branch : validating-webhooks

delete time in 2 months

push eventmmalecki/hock

Jonathan Samines

commit sha 4bcfd414db226963d53a21a4b724de8fdf4d184d

[reply-functions] Add support to use functions in reply functions

view details

Maciej Małecki

commit sha dc074106c65e64687e18c5093b4f9e562766f082

Merge pull request #42 from jonathansamines/feature/reply-functions [reply-functions] Add support to use functions in reply functions Closes #32

view details

push time in 2 months

PR closed mmalecki/hock

Adding reply with function call
+3 -0

0 comment

1 changed file

herry1234

pr closed time in 2 months

PR merged mmalecki/hock

[reply-functions] Add support to use functions in reply functions

Some times it is useful to construct responses (body and headers) based on the incoming http request information. This pull request add support for it by allowing to specify functions on both arguments to the .reply() function.

I tried to add test cases for both scenarios, but please let me know if additional tests are required.

Thanks for the amazing library!

+63 -6

0 comment

4 changed files

jonathansamines

pr closed time in 2 months

Pull request review commentmmalecki/hock

[reply-functions] Add support to use functions in reply functions

 describe('Hock HTTP Tests', function() {       });     }); +    it('should work with response body function', function(done) {+      hockInstance+        .get('/url?key=value')+        .reply(200, function(request) {+          const query = url.parse(request.url, true).query;

TIL url.parse accepts the second parameter, neat!

jonathansamines

comment created time in 2 months

push eventmmalecki/firebase-tools

Maciej Małecki

commit sha a6f514ceaa89448839bc2b32a297a4a6eb0735a7

Fix tests

view details

push time in 2 months

PR opened firebase/firebase-tools

Fix `apps:sdkconfig` for web apps

<!--

Thank you for contributing to the Firebase community! Please fill out the form below.

Run the linter and test suite

Run npm test to make sure your changes compile properly and the tests all pass on your local machine. We've hooked up this repo with continuous integration to double check those things for you.

-->

Description

I note that there's also an alternative PR to this - #2087. That PR restores the older template, this one uses the in-repo one.

Fix the template name, and the templating of said template.

This PR fixes #2088, but creates worrying code duplication between src/hosting/implicitInit.ts and src/management/apps.ts. It seems like code in src/hosting/implicitInit.ts should use the code in src/management/apps.ts, but that would break the caching in (deprecated) src/fetchWebSetup.ts.

I'm willing to make necessary changes to tidy this up a little, but the direction we want to take this is unclear to me.

Scenarios Tested

firebase.js apps:sdkconfig --non-interactive web <app-id>

Sample Commands

None.

+6 -2

0 comment

2 changed files

pr created time in 2 months

push eventmmalecki/firebase-tools

Maciej Małecki

commit sha a12980d39f1ad985722e4eb299f3043d214fbd97

Fix `firebase apps:sdkconfig` for web apps Fix the template name, and the templating of said template. This PR fixes #2088, but creates worrying code duplication between `src/hosting/implicitInit.ts` and `src/management/apps.ts`. It seems like code in `src/hosting/implicitInit.ts` should use the code in `src/management/apps.ts`, but that would break the caching in (deprecated) `src/fetchWebSetup.ts`. I'm willing to make necessary changes to tidy this up a little, but the direction we want to take this is unclear to me.

view details

Maciej Małecki

commit sha 9d8a652447f5389e6ba04a82364dd8988ba456cf

Add a changelog entry

view details

push time in 2 months

push eventmmalecki/firebase-tools

Maciej Małecki

commit sha d846d78114473d07cbe663cd33a8ae45e07d7fef

Add a changelog entry

view details

push time in 2 months

create barnchmmalecki/firebase-tools

branch : fix-web-apps-sdkconfig

created branch time in 2 months

fork mmalecki/firebase-tools

The Firebase Command Line Tools

fork in 2 months

issue openedfirebase/firebase-tools

`firebase-tools@8.0.0` fails to dump SDK config for web apps

<!-- DO NOT DELETE validate_template=true template_path=.github/ISSUE_TEMPLATE/bug_report.md -->

<!-- Thank you for contributing to the Firebase community!

Think you found a bug?

Yeah, we're definitely not perfect! Please use this template and include a minimal repro when opening the issue. If you know how to solve the issue, please create a Pull Request, and we'd be happy to review it!

Have a feature request?

Great, we love hearing how we can improve our products! However, do not use this template to submit a feature request. Please submit your feature requests to: https://firebase.google.com/support/contact/bugs-features/

Have a usage question?

We get lots of those and we love helping you, but GitHub is not the best place for them and they will be closed. Please take a look at the guide first: https://firebase.google.com/docs/cli/

If the official documentation doesn't help, try asking through our official support channel: https://firebase.google.com/support/

Additional locations to check for solutions or assistance from the community:

  • Stack Overflow: https://stackoverflow.com/
  • Firebase Slack Community: https://firebase.community/

Please avoid duplicate posting across multiple channels! -->

[REQUIRED] Environment info

<!-- What version of the Firebase CLI (firebase-tools) are you using? Note that your issue may already be fixed in the latest versions. The latest version can be found at https://github.com/firebase/firebase-tools/releases -->

<!-- Output of firebase --version --> firebase-tools: 8.0.0

<!-- e.g. macOS, Windows, Ubuntu --> Platform: Linux

[REQUIRED] Test case

firebase apps:sdkconfig --non-interactive web $APP_ID > config.js <!-- Provide a minimal, complete, and verifiable example (http://stackoverflow.com/help/mcve) -->

[REQUIRED] Steps to reproduce

firebase apps:sdkconfig --non-interactive web $APP_ID > config.js <!-- Provide the steps needed to reproduce the issue with the above test case. -->

[REQUIRED] Expected behavior

Config is printed out to config.js <!-- What is the expected behavior? -->

[REQUIRED] Actual behavior

firebase-tools crashes with ENOENT, unable to find the template:

fetching configuration for dev...
✔ Preparing the list of your Firebase WEB apps
✔ Downloading configuration data of your Firebase WEB app
[debug] [2020-04-01T10:18:23.952Z] ----------------------------------------------------------------------
[debug] [2020-04-01T10:18:23.954Z] Command:       /usr/local/bin/node /home/maciej/npm/bin/firebase apps:sdkconfig --non-interactive web 1:885482610373:web:831614bcf8b2902e6bdaac
[debug] [2020-04-01T10:18:23.954Z] CLI Version:   8.0.0
[debug] [2020-04-01T10:18:23.954Z] Platform:      linux
[debug] [2020-04-01T10:18:23.954Z] Node Version:  v13.3.0
[debug] [2020-04-01T10:18:23.955Z] Time:          Wed Apr 01 2020 12:18:23 GMT+0200 (Central European Summer Time)
[debug] [2020-04-01T10:18:23.955Z] ----------------------------------------------------------------------
[debug] [2020-04-01T10:18:23.955Z] 
[debug] [2020-04-01T10:18:23.960Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"]
[debug] [2020-04-01T10:18:23.960Z] > authorizing via signed-in user
[debug] [2020-04-01T10:18:23.967Z] >>> HTTP REQUEST GET https://firebase.googleapis.com/v1beta1/projects/-/webApps/1:885482610373:web:831614bcf8b2902e6bdaac/config  
 
[debug] [2020-04-01T10:18:25.090Z] <<< HTTP RESPONSE 200 {"content-type":"application/json; charset=UTF-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","date":"Wed, 01 Apr 2020 10:18:24 GMT","server":"ESF","cache-control":"private","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"quic=\":443\"; ma=2592000; v=\"46,43\",h3-Q050=\":443\"; ma=2592000,h3-Q049=\":443\"; ma=2592000,h3-Q048=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,h3-T050=\":443\"; ma=2592000","accept-ranges":"none","transfer-encoding":"chunked"}
[debug] [2020-04-01T10:18:25.094Z] Error: ENOENT: no such file or directory, open '/home/maciej/npm/lib/node_modules/firebase-tools/lib/management/../../templates/setup/web.js'
    at Object.openSync (fs.js:446:3)
    at Object.readFileSync (fs.js:348:35)
    at parseConfigFromResponse (/home/maciej/npm/lib/node_modules/firebase-tools/lib/management/apps.js:190:32)
    at Object.getAppConfigFile (/home/maciej/npm/lib/node_modules/firebase-tools/lib/management/apps.js:205:12)
    at /home/maciej/npm/lib/node_modules/firebase-tools/lib/commands/apps-sdkconfig.js:73:29
    at Generator.next (<anonymous>)
    at fulfilled (/home/maciej/npm/lib/node_modules/firebase-tools/lib/commands/apps-sdkconfig.js:5:58)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
[error] 
[error] Error: An unexpected error has occurred.

<!-- Run the command with --debug flag, and include the logs below. -->

created time in 2 months

startedsnovvcrash/usbrip

started time in 2 months

create barnchmmalecki/k8s-webhook-cert-manager

branch : validating-webhooks

created branch time in 2 months

fork mmalecki/k8s-webhook-cert-manager

Generate certificate suitable for use with any Kubernetes Mutating Webhook.

fork in 2 months

create barnchmmalecki/terraform-gke-webhook-creation-stackdriver-alert

branch : master

created branch time in 2 months

created repositorymmalecki/terraform-gke-webhook-creation-stackdriver-alert

created time in 2 months

pull request commentatlassian/oas3-chow-chow

Upgrade `json-schema-deref-sync`

@supertong pushed the rebased branch, tests are passing now.

mmalecki

comment created time in 2 months

push eventmmalecki/oas3-chow-chow

Maciej Małecki

commit sha 011da047317192201afec2fbab44782f28e15d62

Upgrade `json-schema-deref-sync` to 0.13 There were plenty of fixes along the way, for example fixed file reference support (which I *think* might still be broken when using `oas3-chow-chow`, but that's a story for another PR). (The most recent release of `json-schema-deref-sync` on GitHub is 0.12.0, but I believe that to be a simple publishing mistake. See cvent/json-schema-deref-sync#35).

view details

Maciej Małecki

commit sha 98bfa80f3dde2ccb5973326c538a5ab1729ef69d

Add a changeset for upgrading `json-schema-deref-sync`

view details

push time in 2 months

push eventmmalecki/oas3-chow-chow

Tong Li

commit sha e29d107fd4dbe201f43786f463e88a320fbad224

update yarn.lock

view details

dependabot[bot]

commit sha 55232f7e9247c65dd3c439a569f19e4e366f78dd

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

view details

Tong Li

commit sha 7d297df51e33b7edd9ea00834455be7ee095d9b2

Merge pull request #40 from atlassian/dependabot/npm_and_yarn/acorn-5.7.4 Bump acorn from 5.7.3 to 5.7.4

view details

Tong Li

commit sha 5b741baa8bf3ae8fe1f35902a55b2cb10dbd76db

support validation by operation id

view details

Tong Li

commit sha 6c8857b6cc5accfcb78d73438af4d7e2796c0d63

deprecate only once

view details

Tong Li

commit sha e7ce3613d927bf5549d95a4bf7f14eca650390e1

remove redudant import

view details

Tong Li

commit sha c9cf4655e13f30c51cf8769823e6462000eb0949

Merge pull request #29 from atlassian/by-operation-id support validation by operation id

view details

Tong Li

commit sha 76e15eaeed1ae32cff79d782734433c01793b337

update release action

view details

Tong Li

commit sha bff68081b4e436ab19c5e8ef5a5c81ffe6f6ad78

update release action token

view details

github-actions[bot]

commit sha c9da52b75dceed604c6395f7c6f480dc71fea716

ci(changeset): generate PR with changelog & version updates

view details

Tong Li

commit sha f8ad86aedb685d07287f9e919f5228fd25a2245b

Merge pull request #41 from atlassian/changeset-release/master Version Packages

view details

Tong Li

commit sha 7992138eda3fe0bb68c8cfe40353d0efe8705a4d

update scope access

view details

Tong Li

commit sha 45ba162297ffb8d9653a127567838c2f8f35776d

update changset schema

view details

Maciej Małecki

commit sha 097fe9e440cab92dbcbef2657cd83e137e4556d9

Upgrade `json-schema-deref-sync` to 0.13 There were plenty of fixes along the way, for example fixed file reference support (which I *think* might still be broken when using `oas3-chow-chow`, but that's a story for another PR). (The most recent release of `json-schema-deref-sync` on GitHub is 0.12.0, but I believe that to be a simple publishing mistake. See cvent/json-schema-deref-sync#35).

view details

Maciej Małecki

commit sha b130a9e6c316dc4ae9f6520e2f2d69bc60b8b116

Add a changeset for upgrading `json-schema-deref-sync`

view details

push time in 2 months

push eventmmalecki/shellsauce

Maciej Małecki

commit sha ce47ff52328d75aee37423644c2518de9b6e9e6e

copy field

view details

push time in 2 months

push eventmmalecki/vimsauce

Maciej Małecki

commit sha 3de8a3ac6709ad56c51215552dc93f356b666763

jsx

view details

push time in 2 months

more