Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/matsumotory/ngx_mruby

ngx_mruby - A Fast and Memory-Efficient Web Server Extension Mechanism Using Scripting Language mruby for nginx
https://github.com/matsumotory/ngx_mruby

Merge pull request #370 from matsumotory/fix-async-leak

Fix object leak using async class

72527a4a76f732a49e639dff7bb91e0bdfd5071f authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
Fix object leak using async class

39b2763a97ea86560cf512dc92199cb60b6b0b15 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Merge pull request #369 from matsumotory/fix-infinit-wait

Fix bug; don't run mruby body filter when read upstream buffer completely

4bb75250c2445f5b36c7f80509ff98eed1eb0382 authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
Bump up version 2.0.1

fc8ca84f9413bca9c9af9553c1475b22e375b590 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
ngx_mruby drop legacy versions like 1.12.x

273c6eb2d42b35607cca2d20f80362f557e87398 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Add notice comment for subrequest_in_memory too big error

4a6f8551559566842e97b5d441255b407cee9e6e authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Add debug message for subrequest parser

76fd710d6b5af8a8f42a6151c037053566e614c7 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Apply clang-format

79acb8f56ffa3e36dec4ac683d2c1cc0e094e746 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Fix bug; don't run mruby body filter when read upstream buffer completely

58b08d18db360a73cc48c1a9907b78bc6634a404 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Add test for proxy_pass via async subrequest method

75220497c1c4b4dd8f2a98c985157ca6982493f6 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Merge pull request #343 from matsumotory/v2-dev

Prepare release v2.0.0

d58fa211f836efd51dff8636c5a36dd478af5b49 authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
Remove dev tag

44e6b45d105e9fb8d8090eba2b7b9a198c33f289 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Merge pull request #368 from matsumotory/fix-fiber-boudary

Fix cross fiber boundary problem between C and Ruby

c51e6b3ba1f3978bd9db0b3226f42803de02ea71 authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
Fix cross fiber boundary problem between C and Ruby

93cfdb8a2acb2e17cba232f0f332a0ede7d61646 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Merge pull request #345 from matsumotory/async-http-request

Support Async http client

1dd439da33372c764d5aed598b99e854f6076fa3 authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
The body of the sub request is read after filtering

5b1e04bef266c3df1adffde1fffd37796f77a621 authored over 6 years ago by pyama86 <[email protected]>
fix nginx 1.12

7604e33e87718554c341ce0aa5e98381259aa8de authored over 6 years ago by pyama86 <[email protected]>
mrb_malloc to ngx_palloc

d9d98b80ab484971966a5a962aa885e3d271dc89 authored over 6 years ago by pyama86 <[email protected]>
Memory protection

2edc7b99f040c38b87a0c39576aa434ea7f4241c authored over 6 years ago by pyama86 <[email protected]>
fix segv

3ca9779f029c658985d1242be1e32967858a7f60 authored over 6 years ago by pyama86 <[email protected]>
to int

d1275763a67594f2404222e7196d9fc52acc32dc authored over 6 years ago by pyama86 <[email protected]>
Do not use request_body of sub request

4b3ecaa9dbca884c9f4a2733817c97e4e5057ac3 authored over 6 years ago by pyama86 <[email protected]>
delete unused sr

9f9b82ce05e59914dded68c1fe6a58dbb00ea64e authored over 6 years ago by pyama86 <[email protected]>
miss

84aa5257fa937988b6e1b93a8af7569c884e6073 authored over 6 years ago by pyama86 <[email protected]>
fix test

c688dec54a176146782f94b569aa78596ba3d7a8 authored over 6 years ago by pyama86 <[email protected]>
Do not get attracted to subrequest

97b0d64434e3f31d37e29962cf10b0d91faa9c1f authored over 6 years ago by pyama86 <[email protected]>
Add abnormal test

097a2f9af0e0d603ed2526f441f3c3f18b792f53 authored over 6 years ago by pyama86 <[email protected]>
Increase test variation of normaly

680e6062948398fa37f22517fed13586f2d93b69 authored over 6 years ago by pyama86 <[email protected]>
Do not overflow gc

e193b03b06f577b35de0cc3828bfab7304e2cb19 authored over 6 years ago by pyama86 <[email protected]>
Supports the get parameter of subrequest

fa0c9ebe361a4b1c7101a8df2e2c26fcd90c6be0 authored over 6 years ago by pyama86 <[email protected]>
to reader

1520289fb663f4039e1a4bfeb6b6bed4815ee28f authored over 6 years ago by pyama86 <[email protected]>
format

41d18f74f08c1c84afdf220bc45bac8ad10d2a2e authored over 6 years ago by pyama86 <[email protected]>
add doc subrequest

0d6bda5aa3daf344e4ccdebd0582ba9e48bb80b9 authored over 6 years ago by pyama86 <[email protected]>
Emphasize the last response

2d710ea8cecb25b6726980b86c3462e643e1457b authored over 6 years ago by pyama86 <[email protected]>
Since the memory is destroyed, I returned it

refs: https://github.com/matsumotory/ngx_mruby/pull/345#discussion_r192176381

b65f9064e974e7f3821ed0df3a07f8bf13ca61d5 authored over 6 years ago by pyama86 <[email protected]>
miss

8c3b87fa8b60794442a3747f9f646f8adba47f08 authored over 6 years ago by pyama86 <[email protected]>
Made subrequest a class method

55a4de95f83595ba133828289da3633cc7127046 authored over 6 years ago by pyama86 <[email protected]>
to static function

dad92a4ca2616096b416d5155b4640f7183cedbe authored over 6 years ago by pyama86 <[email protected]>
It is better to save it when loading the body

8e512ff91c7c079cf8b710b4b21635cd5fcd983d authored over 6 years ago by pyama86 <[email protected]>
: store the result of the subrequest in a contiguous chunk of memory

6a5b7f7345fb1ad25491a5c51a045cbdb028f563 authored over 6 years ago by pyama86 <[email protected]>
Merge pull request #367 from yano3/fix-link

Fix link in document

0202652f6e8a44631fd55f25e1c58d79d16492ed authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
fix link

22c173f9963407c73a9a1ee7ea5fe4293829400a authored over 6 years ago by Teppei Yano <[email protected]>
clang format

00a6c545fb9a3c93a10f6041f925bfce5a7a4f79 authored over 6 years ago by pyama86 <[email protected]>
I do not think that sub_response_done is required

b405f572a4d7cf434dc6ebc8c5e2852fe57a6617 authored over 6 years ago by pyama86 <[email protected]>
style

148f386700ec60e990b5b0e3ec9e3c6e2e464790 authored over 6 years ago by pyama86 <[email protected]>
dry

cf090d7f72534d85a1a30df67d78b7d03a07509c authored over 6 years ago by pyama86 <[email protected]>
get subrequest body

dfc25d69ea631a3b0c25ba8ca4f49740e6cefe48 authored over 6 years ago by pyama86 <[email protected]>
use response body

03f7f35731dfe4470888a8c14bec5d46c211b987 authored over 6 years ago by pyama86 <[email protected]>
fix filter loop

1cca5ff0800b5095b0aa03f8ec416608f6e9c9af authored over 6 years ago by pyama86 <[email protected]>
Merge pull request #366 from yyamano/mruby141

Upgrade mruby to 1.4.1 on v2-dev

fd68157b7b7968e0ec749d322ed8b08a401e5a95 authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
Isolated finalize

17e83d76a6027e302573dea5880f6a6f8eae7611 authored over 6 years ago by pyama86 <[email protected]>
Squashed 'mruby/' changes from 8e8bc9e..023070a

023070a Set the mruby-1.4.1 release date to `2018-4-27`.
54905e9 `ary_dup()` should not use `ary...

cda1a7070bebf8084078b080ff4f5f4f9c99e000 authored over 6 years ago by Yuji Yamano <[email protected]>
Merge pull request #365 from yyamano/master

upgrade mruby to 1.4.1

28a4c8410c745228adefbe53de78b9f9253e0ebb authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
Squashed 'mruby/' changes from 8e8bc9e..023070a

023070a Set the mruby-1.4.1 release date to `2018-4-27`.
54905e9 `ary_dup()` should not use `ary...

8f37becb4700a05183cda755a739376b371d6fe5 authored over 6 years ago by Yuji Yamano <[email protected]>
Merge commit '8f37becb4700a05183cda755a739376b371d6fe5'

b11e152303aeb9bef006a3d598168d98c539419f authored over 6 years ago by Yuji Yamano <[email protected]>
do not repeat your self

db183bcebecd054a78a9c7ed8ca47fb03fb88246 authored over 6 years ago by pyama86 <[email protected]>
Manage the phases in process

b407c95535de8d56aed223761e472864b929f72e authored over 6 years ago by pyama86 <[email protected]>
to ngx_mrb_http_get_module_ctx

e89685e6764f7793b3cd3d277355599842b5b721 authored over 6 years ago by pyama86 <[email protected]>
Merge branch 'v2-dev' of ssh://github.com/matsumotory/ngx_mruby into async-http-request

66a7cbbbac41b75a153bd3b3efaf66c8a163270a authored over 6 years ago by pyama86 <[email protected]>
Merge pull request #363 from matsumotory/stack-error

Execute the proc object with mrb_run

ebf50714eff842f02d7105c23cae4550f97032f0 authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
use mrb_run

2dca46507fabf0522bd9c7e43cc66fd7772cfac7 authored over 6 years ago by pyama86 <[email protected]>
Requires clang-format version 6.0 or later

f2fcab902a1d415ddcd6498ead7b3478f7d8a4b6 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Apply clang-format

69ff6ce95dcd52719d34f03e2403b80c2328558e authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Merge pull request #362 from yyamano/rafactor-includes

Rafactor include files

6ee7be65a00fb8a6a3a6a915286c04d819f1074b authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
Remove an unused function declaration.

2bb9357859de23a1ee508d93ee74a04b2c00252c authored over 6 years ago by Yuji Yamano <[email protected]>
Cleanup.

835c021d9cb12f638c44c6092f9b5b9f5661a23d authored over 6 years ago by Yuji Yamano <[email protected]>
Refactor include files.

All tests passed, but we still have dirty code.

a7cd85c56f6027468030e2356cf5a27faa8b4426 authored over 6 years ago by Yuji Yamano <[email protected]>
Merge pull request #361 from matsumotory/heep-result

The result variable of fiber is secured with heep

6b411b566cf8346d0ef5c9519fe7debd57188e57 authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
The result variable of fiber is secured with heep

810678fdd1b263fe406c069bd5fd8868e3087b0f authored over 6 years ago by pyama86 <[email protected]>
Merge pull request #360 from matsumotory/val-nil-check

ngx_mrb_var_set_vector is not executed when fiber is raise

8ffcf372a7c98996c4c7565e2a494c9f319ddedf authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
ngx_mrb_var_set_vector is not executed when fiber is raise

4651640fb0aaf74f9a6b429bd663636b4017dab8 authored over 6 years ago by pyama86 <[email protected]>
Merge pull request #359 from matsumotory/fix-log-format

There was an error in log output

84e9791b480da56cad20c6466a29ed7e2089fff5 authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
fix typo

d4477143913cab31bf004f12f95840516a4547a3 authored over 6 years ago by pyama86 <[email protected]>
Merge pull request #358 from matsumotory/fix-v2-segv

fix #357 Create ngx_http_mruby_ctx_t if you do not have it

d7e7ff654112d58c1b6a8b9140943523551cf813 authored over 6 years ago by Kazuhiko Yamashita <[email protected]>
fix log message

3b019ac895578f059c765b73fce72cdd12d98b9b authored over 6 years ago by pyama86 <[email protected]>
style

48df04faaf4ecf8ff79e579b610372253bdad8a4 authored over 6 years ago by pyama86 <[email protected]>
fix #357 Create ngx_http_mruby_ctx_t if you do not have it

36dc325fdc2ede878ee291f411b9cf32aa62ff27 authored over 6 years ago by pyama86 <[email protected]>
Merge pull request #356 from matsumotory/support-async-setcode

check valiable format

4555acb690f1331663c5c39ef3a06a3186b11a44 authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
check valiable format

1eece994dec142eecfb263a4c49bdd2620b4137a authored over 6 years ago by pyama86 <[email protected]>
Merge pull request #355 from matsumotory/support-async-setcode

Support async setcode

3907c1b3f0659e66ad8cf97ee31a6e8da83eb9b7 authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
When mruby's object is created specify length

c233d581b66749b4fce157a55e3a54307b96120f authored over 6 years ago by pyama86 <[email protected]>
Handler return value is returned

34aae84eea424eace7c2578a2e122851a9cf32c2 authored over 6 years ago by pyama86 <[email protected]>
Support for asynchronous sleep mrb_set_code

96a51e345560e2cb6248c25b114f0bc1bc97c67c authored over 6 years ago by pyama86 <[email protected]>
Apply clang-format

b2c2033a08820028dba584284dd94228dada27cb authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Merge pull request #354 from matsumotory/async-sleap-proxy

I can not proxy when using Async.sleep

3175801fae8dd1485e8d9e0d258a6967ae94d217 authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
style

99290849c3e7bde12d325e8f78f231954f225f08 authored over 6 years ago by pyama86 <[email protected]>
Merge branch 'v2-dev' of ssh://github.com/matsumotory/ngx_mruby into async-sleap-proxy

f1ee64d819a6ff56dd611e8da67be5e3cc8d980d authored over 6 years ago by pyama86 <[email protected]>
add test

f4bca4a8a8edadf679e5c2bc10366e1dd591d3fb authored over 6 years ago by pyama86 <[email protected]>
After timer_handler, if it is DECLINED, processing continues

5c74ae54dc102813d9cb6295ccf8d6c60b3543c9 authored over 6 years ago by pyama86 <[email protected]>
Get return value even when using Async.sleep

3a305469f316f21d9c2666d43e6b746672e433d5 authored over 6 years ago by pyama86 <[email protected]>
Merge pull request #352 from matsumotory/alias_return

Add Nginx.status_code= alias Nginx.return

714f6fcfcd3144923a7f8275f3f4dfc6018f0df7 authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
Add doc for Nginx.status_code=

267609b85b533d077bd379f665a9101acc9d581d authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Unused header

97894b56daeceed3a4359d6deac48a2937dd6b4f authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Add Nginx.status_code alias Nginx.return

ebe276002901f8bfaad53ef405b27bc35aad1dbf authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Merge the difference from master into v2

912cc8c3040bed0c2ee5d01d418de63005c55eb1 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Add test for Nginx.status_code=

736b2fc395ba9260ac2281282b835eaf5d5508d8 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
Merge pull request #351 from pyama86/fix-mrb-int

fix stack smashing detected

2bd727f75cc916ec999a880bcb649dc3935b802d authored over 6 years ago by MATSUMOTO, Ryosuke <[email protected]>
Merge branch 'master' of github.com:matsumotory/ngx_mruby into v2-dev

bf68befaa1f8f99b8211ca5a2259e051796631f8 authored over 6 years ago by MATSUMOTO Ryosuke <[email protected]>
timer does not allow 0

48f1d1621d68ba50319cbf9929ecf8a676a8ee4a authored over 6 years ago by pyama86 <[email protected]>
check positive number

5a6af2bee4034caf7c7f5264a9e2cfe0c83999eb authored over 6 years ago by pyama86 <[email protected]>