Page MenuHomeDevCentral
Feed All Stories

Jan 24 2016

dereckson added a revision to T695: Send a non JSON error to /gate/GitHub should fail sooner: D261: GitHubPayloadAnalyzer exception when payload isn't an object.
Jan 24 2016, 08:23 · Notifications center
dereckson claimed T695: Send a non JSON error to /gate/GitHub should fail sooner.
Jan 24 2016, 08:08 · Notifications center
dereckson committed rNOTIF47efed1d9a30: Reject requests without X-Hub-Signature when needed (authored by dereckson).
Reject requests without X-Hub-Signature when needed
Jan 24 2016, 07:52
dereckson closed D260: Reject requests without X-Hub-Signature when needed by committing rNOTIF47efed1d9a30: Reject requests without X-Hub-Signature when needed.
Jan 24 2016, 07:52
alken-orin added a comment to D260: Reject requests without X-Hub-Signature when needed.

Build is green https://ci.nasqueron.org/job/test-notifications-phab/51/ for more details.

Jan 24 2016, 07:51
alken-orin added a comment to D260: Reject requests without X-Hub-Signature when needed.

Build started: https://ci.nasqueron.org/job/test-notifications-phab/51/ (console: https://ci.nasqueron.org/job/test-notifications-phab/51/console)

Jan 24 2016, 07:47
dereckson added a comment to D260: Reject requests without X-Hub-Signature when needed.
Jan 24 2016, 07:46
dereckson closed Q4: A PHP application source code has been updated, but all behaves like before. as resolved.
Jan 24 2016, 07:46 · Continous integration and delivery
dereckson added Q4: A PHP application source code has been updated, but all behaves like before. (Answer 4).
Jan 24 2016, 07:45
dereckson changed the visibility for Q4: A PHP application source code has been updated, but all behaves like before..
Jan 24 2016, 07:45 · Continous integration and delivery
dereckson updated Q4: A PHP application source code has been updated, but all behaves like before. from to A PHP application source code has been updated, but all behaves like before..
Jan 24 2016, 07:45 · Continous integration and delivery
alken-orin added a comment to D260: Reject requests without X-Hub-Signature when needed.

Build has FAILED

Jan 24 2016, 07:14
alken-orin added a comment to D260: Reject requests without X-Hub-Signature when needed.

Build started: https://ci.nasqueron.org/job/test-notifications-phab/50/ (console: https://ci.nasqueron.org/job/test-notifications-phab/50/console)

Jan 24 2016, 07:11
alken-orin added a comment to D260: Reject requests without X-Hub-Signature when needed.

Build has FAILED

Jan 24 2016, 07:11
dereckson accepted D260: Reject requests without X-Hub-Signature when needed.
Jan 24 2016, 07:11
dereckson updated the diff for D260: Reject requests without X-Hub-Signature when needed.

Improve code comment

Jan 24 2016, 07:10
dereckson planned changes to D260: Reject requests without X-Hub-Signature when needed.
Jan 24 2016, 07:08
alken-orin added a comment to D260: Reject requests without X-Hub-Signature when needed.

Build started: https://ci.nasqueron.org/job/test-notifications-phab/49/ (console: https://ci.nasqueron.org/job/test-notifications-phab/49/console)

Jan 24 2016, 07:07
dereckson added a task to D260: Reject requests without X-Hub-Signature when needed: T695: Send a non JSON error to /gate/GitHub should fail sooner.
Jan 24 2016, 07:07
dereckson added a revision to T695: Send a non JSON error to /gate/GitHub should fail sooner: D260: Reject requests without X-Hub-Signature when needed.
Jan 24 2016, 07:07 · Notifications center
dereckson moved T696: Provide on Ysul a tool to get notifications in CLI from Backlog to Working on on the Message queues board.
Jan 24 2016, 06:16 · CLI, Message queues, Continous integration and delivery, Notifications center
dereckson moved T696: Provide on Ysul a tool to get notifications in CLI from Backlog to Working on on the CLI board.
Jan 24 2016, 06:10 · CLI, Message queues, Continous integration and delivery, Notifications center

Jan 23 2016

dereckson moved T696: Provide on Ysul a tool to get notifications in CLI from Backlog to Working on on the Notifications center board.
Jan 23 2016, 21:29 · CLI, Message queues, Continous integration and delivery, Notifications center
dereckson updated the task description for T696: Provide on Ysul a tool to get notifications in CLI.
Jan 23 2016, 21:26 · CLI, Message queues, Continous integration and delivery, Notifications center
dereckson updated the task description for T696: Provide on Ysul a tool to get notifications in CLI.
Jan 23 2016, 21:25 · CLI, Message queues, Continous integration and delivery, Notifications center
dereckson updated the task description for T696: Provide on Ysul a tool to get notifications in CLI.
Jan 23 2016, 21:22 · CLI, Message queues, Continous integration and delivery, Notifications center
dereckson updated subscribers of T696: Provide on Ysul a tool to get notifications in CLI.
Jan 23 2016, 21:16 · CLI, Message queues, Continous integration and delivery, Notifications center
dereckson created T696: Provide on Ysul a tool to get notifications in CLI.
Jan 23 2016, 20:53 · CLI, Message queues, Continous integration and delivery, Notifications center
Sandlayth accepted D256: Fixed whitespace issue.
Jan 23 2016, 15:35
Sandlayth accepted D257: Arcanist configuration.
Jan 23 2016, 15:35
Sandlayth accepted D259: Improve .env autogenerate.
Jan 23 2016, 15:34
dereckson added a member for Notifications center: Sandlayth.
Jan 23 2016, 04:17
dereckson edited Description on Notifications center.
Jan 23 2016, 04:17
dereckson moved T631: Bitbucket support for Notifications center from Backlog to New services on the Notifications center board.
Jan 23 2016, 04:14 · Notifications center
dereckson moved T664: Determine which Phabricator stories are administrative from Backlog to Bugs on the Notifications center board.
Jan 23 2016, 04:14 · Notifications center
dereckson moved T695: Send a non JSON error to /gate/GitHub should fail sooner from Backlog to Bugs on the Notifications center board.
Jan 23 2016, 04:14 · Notifications center
dereckson created T695: Send a non JSON error to /gate/GitHub should fail sooner.
Jan 23 2016, 04:05 · Notifications center
dereckson added a comment to T678: Deploy nasqueron/notifications docker image on Dwellers.
  1. -------------------------------------------------------------
  2. Notifications center
  3. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  4. Author: Sébastien Santoro aka Dereckson
  5. Project: Nasqueron
  6. Created: 2016-01-23
  7. Description: Listen to webhooks, fire notifications to

#  the broker. Used for CI / IRC notifications.

  1. Image: nasqueron/notifications
  2. Services used: RabbitMQ broker (white-rabbit)
  3. Docker volume (/data/notifications/storage)
  4. -------------------------------------------------------------
Jan 23 2016, 03:48 · Operations sprints (Operations sprint 1), Nasqueron Docker deployment squad, Continous integration and delivery
dereckson updated the task description for T678: Deploy nasqueron/notifications docker image on Dwellers.
Jan 23 2016, 03:46 · Operations sprints (Operations sprint 1), Nasqueron Docker deployment squad, Continous integration and delivery
dereckson added a parent task for T684: Install an error reporting server: T678: Deploy nasqueron/notifications docker image on Dwellers.
Jan 23 2016, 03:45 · Continous integration and delivery
dereckson added a subtask for T678: Deploy nasqueron/notifications docker image on Dwellers: T684: Install an error reporting server.
Jan 23 2016, 03:45 · Operations sprints (Operations sprint 1), Nasqueron Docker deployment squad, Continous integration and delivery
dereckson created T694: See how to organize storage/ folder regeneration.
Jan 23 2016, 03:44 · User-Sandlayth, Operations sprints (Operations sprint 1), Nasqueron Docker deployment squad, Continous integration and delivery
dereckson lowered the priority of T693: Add dwellers.nasqueron.org to Ysul sshguard whitelist from High to Normal.
Jan 23 2016, 03:17 · security, Nasqueron Docker deployment squad, Servers, Restricted Project
dereckson added a comment to T693: Add dwellers.nasqueron.org to Ysul sshguard whitelist.

Dwellers is already in the whitelist.

Jan 23 2016, 03:16 · security, Nasqueron Docker deployment squad, Servers, Restricted Project
dereckson added a project to T693: Add dwellers.nasqueron.org to Ysul sshguard whitelist: security.
Jan 23 2016, 03:13 · security, Nasqueron Docker deployment squad, Servers, Restricted Project
dereckson created T693: Add dwellers.nasqueron.org to Ysul sshguard whitelist.
Jan 23 2016, 03:13 · security, Nasqueron Docker deployment squad, Servers, Restricted Project
dereckson closed T692: Credentials on white-rabbit for our Notifications center production instance as Resolved.
Environment for the container
BROKER_HOST=white-rabbit.nasqueron.org
BROKER_USER=`ssh -i /root/.ssh/id_zr zr@ysul.nasqueron.org getcredentials 56 username`
BROKER_PASS=`ssh -i /root/.ssh/id_zr zr@ysul.nasqueron.org getcredentials 56`
BROKER_VHOST=dev
Jan 23 2016, 02:54 · Restricted Project, Nasqueron Docker deployment squad, Continous integration and delivery
dereckson closed T692: Credentials on white-rabbit for our Notifications center production instance, a subtask of T678: Deploy nasqueron/notifications docker image on Dwellers, as Resolved.
Jan 23 2016, 02:54 · Operations sprints (Operations sprint 1), Nasqueron Docker deployment squad, Continous integration and delivery
dereckson added a comment to T692: Credentials on white-rabbit for our Notifications center production instance.

Credentials created on the broker and saved at K56.

Jan 23 2016, 02:50 · Restricted Project, Nasqueron Docker deployment squad, Continous integration and delivery
dereckson created T692: Credentials on white-rabbit for our Notifications center production instance.
Jan 23 2016, 02:43 · Restricted Project, Nasqueron Docker deployment squad, Continous integration and delivery
dereckson committed rNOTIF087c82957076: Integration test: 404 for not existing Phabricator door (authored by dereckson).
Integration test: 404 for not existing Phabricator door
Jan 23 2016, 00:39
dereckson closed D249: Integration test: 404 for not existing Phabricator door by committing rNOTIF087c82957076: Integration test: 404 for not existing Phabricator door.
Jan 23 2016, 00:39
dereckson accepted D249: Integration test: 404 for not existing Phabricator door.
Jan 23 2016, 00:38
dereckson retitled D259: Improve .env autogenerate from to Improve .env autogenerate.
Jan 23 2016, 00:37
dereckson committed rDNOTIF73d49d978c97: Ensure APP_KEY is defined (authored by dereckson).
Ensure APP_KEY is defined
Jan 23 2016, 00:24
dereckson closed T690: Ensure APP_KEY is properly defined as Resolved by committing rDNOTIF73d49d978c97: Ensure APP_KEY is defined.
Jan 23 2016, 00:24 · Notifications center, Docker images, security
dereckson closed D258: Ensure APP_KEY is defined by committing rDNOTIF73d49d978c97: Ensure APP_KEY is defined.
Jan 23 2016, 00:24
dereckson updated the test plan for D258: Ensure APP_KEY is defined.
Jan 23 2016, 00:23

Jan 22 2016

Sandlayth accepted D258: Ensure APP_KEY is defined.
Jan 22 2016, 20:16
Sandlayth closed T455: Update on the wiki the list of ports used by Docker on Dwellers as Resolved.
Jan 22 2016, 19:08 · User-Sandlayth, documentation, Nasqueron Docker deployment squad, Agora
dereckson assigned T455: Update on the wiki the list of ports used by Docker on Dwellers to Sandlayth.
Jan 22 2016, 19:07 · User-Sandlayth, documentation, Nasqueron Docker deployment squad, Agora
dereckson updated the diff for D258: Ensure APP_KEY is defined.

More robust .env code

Jan 22 2016, 05:48
dereckson planned changes to D258: Ensure APP_KEY is defined.

When .env doesn't exist, it executes what it should (echo "APP_KEY=SomeRandomString" > .env then php artisan key:generate but the command doesn't update .env.

Jan 22 2016, 05:27
dereckson retitled D258: Ensure APP_KEY is defined from to Ensure APP_KEY is defined.
Jan 22 2016, 05:09
dereckson added a revision to T690: Ensure APP_KEY is properly defined: D258: Ensure APP_KEY is defined.
Jan 22 2016, 05:09 · Notifications center, Docker images, security
dereckson updated the task description for T690: Ensure APP_KEY is properly defined.
Jan 22 2016, 05:05 · Notifications center, Docker images, security
dereckson closed T691: Revert APP_KEY to a dummy non 32 character value, a subtask of T690: Ensure APP_KEY is properly defined, as Resolved.
Jan 22 2016, 05:03 · Notifications center, Docker images, security
dereckson closed T691: Revert APP_KEY to a dummy non 32 character value as Resolved.
Jan 22 2016, 05:03 · Notifications center, security
dereckson committed rNOTIFbc6b78c70675: Allow phpunit tests to run without .env file (authored by dereckson).
Allow phpunit tests to run without .env file
Jan 22 2016, 05:03
dereckson closed D255: Allow phpunit tests to run without .env file by committing rNOTIFbc6b78c70675: Allow phpunit tests to run without .env file.
Jan 22 2016, 05:03
dereckson accepted D255: Allow phpunit tests to run without .env file.
Jan 22 2016, 05:03
dereckson added revisions to T691: Revert APP_KEY to a dummy non 32 character value: D253: Revert "Set correct default app.key configuration setting", D254: Sync .env.example with .env for APP_KEY, D255: Allow phpunit tests to run without .env file.
Jan 22 2016, 05:01 · Notifications center, security
dereckson added a task to D254: Sync .env.example with .env for APP_KEY: T691: Revert APP_KEY to a dummy non 32 character value.
Jan 22 2016, 05:01
dereckson added a task to D253: Revert "Set correct default app.key configuration setting": T691: Revert APP_KEY to a dummy non 32 character value.
Jan 22 2016, 05:01
dereckson added a task to D255: Allow phpunit tests to run without .env file: T691: Revert APP_KEY to a dummy non 32 character value.
Jan 22 2016, 05:01
dereckson retitled D257: Arcanist configuration from to Arcanist configuration.
Jan 22 2016, 04:54
dereckson retitled D256: Fixed whitespace issue from to Fixed whitespace issue.
Jan 22 2016, 04:52
alken-orin added a comment to D255: Allow phpunit tests to run without .env file.

Build is green https://ci.nasqueron.org/job/test-notifications-phab/48/ for more details.

Jan 22 2016, 04:52
alken-orin added a comment to D255: Allow phpunit tests to run without .env file.

Build started: https://ci.nasqueron.org/job/test-notifications-phab/48/ (console: https://ci.nasqueron.org/job/test-notifications-phab/48/console)

Jan 22 2016, 04:48
dereckson retitled D255: Allow phpunit tests to run without .env file from to Allow phpunit tests to run without .env file.
Jan 22 2016, 04:48
alken-orin added a comment to D254: Sync .env.example with .env for APP_KEY.

Build has FAILED

Jan 22 2016, 04:24
dereckson committed rNOTIFbd81f36c9c39: Sync .env.example with .env for APP_KEY (authored by dereckson).
Sync .env.example with .env for APP_KEY
Jan 22 2016, 04:21
dereckson closed D254: Sync .env.example with .env for APP_KEY by committing rNOTIFbd81f36c9c39: Sync .env.example with .env for APP_KEY.
Jan 22 2016, 04:21
alken-orin added a comment to D254: Sync .env.example with .env for APP_KEY.

Build started: https://ci.nasqueron.org/job/test-notifications-phab/47/ (console: https://ci.nasqueron.org/job/test-notifications-phab/47/console)

Jan 22 2016, 04:20
dereckson accepted D254: Sync .env.example with .env for APP_KEY.
Jan 22 2016, 04:19
dereckson updated the test plan for D254: Sync .env.example with .env for APP_KEY.
Jan 22 2016, 04:19
dereckson retitled D254: Sync .env.example with .env for APP_KEY from to Sync .env.example with .env for APP_KEY.
Jan 22 2016, 04:19
dereckson committed rNOTIF292935a0c8d4: Revert "Set correct default app.key configuration setting" (authored by dereckson).
Revert "Set correct default app.key configuration setting"
Jan 22 2016, 04:16
dereckson added a reverting change for rNOTIF53de6354a0b3: Set correct default app.key configuration setting: rNOTIF292935a0c8d4: Revert "Set correct default app.key configuration setting".
Jan 22 2016, 04:16
dereckson closed D253: Revert "Set correct default app.key configuration setting" by committing rNOTIF292935a0c8d4: Revert "Set correct default app.key configuration setting".
Jan 22 2016, 04:16
dereckson added a comment to D253: Revert "Set correct default app.key configuration setting".

Perfect, every test making requests failed with RuntimeException: No supported encrypter found. The cipher and / or key length are invalid..

Jan 22 2016, 04:16
alken-orin added a comment to D253: Revert "Set correct default app.key configuration setting".

Build has FAILED

Jan 22 2016, 04:14
dereckson accepted D253: Revert "Set correct default app.key configuration setting".
Jan 22 2016, 04:10
alken-orin added a comment to D253: Revert "Set correct default app.key configuration setting".

Build started: https://ci.nasqueron.org/job/test-notifications-phab/46/ (console: https://ci.nasqueron.org/job/test-notifications-phab/46/console)

Jan 22 2016, 04:10
dereckson retitled D253: Revert "Set correct default app.key configuration setting" from to Revert "Set correct default app.key configuration setting".
Jan 22 2016, 04:09
dereckson created T691: Revert APP_KEY to a dummy non 32 character value.
Jan 22 2016, 04:07 · Notifications center, security
dereckson added a comment to rDNOTIFbacf9390fa39: Creating a rNotif image.

See also rNOTIF53de6354a0b3, which allowed the site to run without any exception in this scenario.

Jan 22 2016, 04:06
dereckson raised a concern with rNOTIF53de6354a0b3: Set correct default app.key configuration setting.

T690 shows why this commit, created to facilitate CI configuration, were a rather bad idea.

Jan 22 2016, 04:05
dereckson added a comment to T690: Ensure APP_KEY is properly defined.

Actually, the application itself creates a security risk with a default valid key. That will be SomeRandomString.

Jan 22 2016, 04:02 · Notifications center, Docker images, security
dereckson updated the task description for T690: Ensure APP_KEY is properly defined.
Jan 22 2016, 04:00 · Notifications center, Docker images, security