Page MenuHomePhorge
Feed Advanced Search

Jun 22 2021

machniak committed rK897ac4cf63a8: Merge branch 'dev/D2434' of ssh://git.kolab.org/source/kolab into dev/D2434 (authored by machniak).
Merge branch 'dev/D2434' of ssh://git.kolab.org/source/kolab into dev/D2434
Jun 22 2021, 3:51 PM
machniak committed rK6141a934bdb6: Fix various bugs and regressions (SPF/Greylist related) (authored by machniak).
Fix various bugs and regressions (SPF/Greylist related)
Jun 22 2021, 3:51 PM
machniak committed rKb092e3716a6a: Bits of cleanup and further developing with rate limiting (authored by vanmeeuwen).
Bits of cleanup and further developing with rate limiting
Jun 22 2021, 3:51 PM
machniak committed rK7c3e28002fc8: Things not found yield a 200 response code as well (authored by vanmeeuwen).
Things not found yield a 200 response code as well
Jun 22 2021, 3:51 PM
machniak committed rK6b22c967553d: Trim trailing dots from the SPF whitelist entries (authored by vanmeeuwen).
Trim trailing dots from the SPF whitelist entries
Jun 22 2021, 3:51 PM
machniak committed rK94d067c05740: User controls over greylisting on the individual user basis, and SPF… (authored by vanmeeuwen).
User controls over greylisting on the individual user basis, and SPF…
Jun 22 2021, 3:51 PM
machniak committed rK0f7eddbb84a0: Greylisting/SPF UI (authored by machniak).
Greylisting/SPF UI
Jun 22 2021, 3:51 PM
machniak committed rK2cc377b6e1a6: Preliminary implementation of a greylisting database and spf service (authored by vanmeeuwen).
Preliminary implementation of a greylisting database and spf service
Jun 22 2021, 3:51 PM
machniak closed T6640: RC 1.4.11 | RC Plugins kolab calendar 3.5.7 | bday calendar with carddav contacts as Invalid.

I'd say it's the carddav plugin issue. Maybe it does not "inject" its addressbook sources on task=calendar requests or sth like that.

Jun 22 2021, 11:18 AM · Roundcube Kolab Plugins , Bug Reports
machniak committed rK99df85eb7386: Support groups in Entitlement::entitleableTitle() (authored by machniak).
Support groups in Entitlement::entitleableTitle()
Jun 22 2021, 10:26 AM

Jun 21 2021

machniak updated the diff for D2371: Degraded accounts.
  • Rebase
Jun 21 2021, 2:18 PM
machniak requested review of D2611: Upgrade to PHPUnit v9, drop unused dependencies.
Jun 21 2021, 11:01 AM
machniak requested review of D2554: Add PGP keys generator.
Jun 21 2021, 10:02 AM
machniak updated the diff for D2554: Add PGP keys generator.
  • Rebase
Jun 21 2021, 10:01 AM
machniak updated the diff for D2554: Add PGP keys generator.
  • Add forgotten file
Jun 21 2021, 10:00 AM
machniak committed rK188b09b503e7: Fix test regression and one flaky assertion (authored by machniak).
Fix test regression and one flaky assertion
Jun 21 2021, 9:59 AM
machniak committed rK8304c5a72f94: UI localization (authored by machniak).
UI localization
Jun 21 2021, 9:59 AM
machniak closed D2581: UI localization.
Jun 21 2021, 9:59 AM

Jun 17 2021

machniak updated the diff for D2593: Update to Openvidu-browser 2.18.
  • Bump Openvidu version in Dockerfile
Jun 17 2021, 9:45 AM
machniak committed rKcddd31f4d0d2: Improve wallet() methods accuracy (authored by machniak).
Improve wallet() methods accuracy
Jun 17 2021, 8:52 AM
machniak closed D2587: Improve wallet() methods accuracy.
Jun 17 2021, 8:52 AM
machniak committed rK3d33f21cfacc: Add slow requests log (authored by machniak).
Add slow requests log
Jun 17 2021, 8:52 AM
machniak closed D2605: Add slow requests log.
Jun 17 2021, 8:52 AM
machniak committed rKb5af9125bba8: Improve themes, add some scss vars, add missing localization for the default… (authored by machniak).
Improve themes, add some scss vars, add missing localization for the default…
Jun 17 2021, 8:52 AM
machniak closed D2599: Improve themes, add some scss vars, add missing localization for the default theme.
Jun 17 2021, 8:52 AM

Jun 16 2021

machniak requested review of D2605: Add slow requests log.
Jun 16 2021, 2:55 PM
machniak requested review of D2599: Improve themes, add some scss vars, add missing localization for the default theme.
Jun 16 2021, 1:19 PM

Jun 15 2021

machniak updated the diff for D2554: Add PGP keys generator.
  • Generate a keypair for new alias
  • Unregister keys on alias delete
Jun 15 2021, 1:52 PM

Jun 12 2021

machniak updated the diff for D2593: Update to Openvidu-browser 2.18.
  • Disable jsnlog's error handlers added in OpenVidu 2.18
Jun 12 2021, 8:19 AM

Jun 11 2021

machniak requested review of D2593: Update to Openvidu-browser 2.18.
Jun 11 2021, 2:12 PM

Jun 10 2021

machniak requested review of D2587: Improve wallet() methods accuracy.
Jun 10 2021, 3:04 PM
machniak updated the diff for D2581: UI localization.
  • Add test for localization in getWalletNotice()
Jun 10 2021, 10:54 AM

Jun 9 2021

machniak requested review of D2581: UI localization.
Jun 9 2021, 2:34 PM

Jun 8 2021

machniak committed rRPK5a94fd8bc6e6: 2FA: Add missing login_lc config handling (authored by machniak).
2FA: Add missing login_lc config handling
Jun 8 2021, 10:38 AM

Jun 4 2021

machniak requested review of D2572: Resellers - all changes.
Jun 4 2021, 3:03 PM
machniak committed rKfad0f675055c: Fix phpstan errors (authored by machniak).
Fix phpstan errors
Jun 4 2021, 2:08 PM
machniak committed rK5925612aafcb: Fix tests regressions (authored by machniak).
Fix tests regressions
Jun 4 2021, 1:55 PM
machniak committed rKf336df8e9d45: Merge branch 'master' into dev/reseller (authored by machniak).
Merge branch 'master' into dev/reseller
Jun 4 2021, 1:55 PM
machniak closed D2452: Tenant scope for CLI commands.

Merged into dev/reseller.

Jun 4 2021, 12:32 PM
machniak committed rK6aa312a4a5db: Tenant scope for CLI commands (authored by machniak).
Tenant scope for CLI commands
Jun 4 2021, 12:31 PM
machniak committed rK5d98fbe82027: Require PHP>=7.3 and Guzzle Http Client (authored by machniak).
Require PHP>=7.3 and Guzzle Http Client
Jun 4 2021, 12:26 PM

Jun 1 2021

machniak retitled D2452: Tenant scope for CLI commands from [WIP] Tenant scope for CLI commands
Jun 1 2021, 3:26 PM
machniak updated the diff for D2452: Tenant scope for CLI commands.
  • Simplify again
Jun 1 2021, 3:26 PM
machniak updated the diff for D2452: Tenant scope for CLI commands.
  • Simplify/Unify
Jun 1 2021, 2:06 PM
machniak updated the diff for D2452: Tenant scope for CLI commands.
  • Couple of fixes, tenant-condition for wallets
Jun 1 2021, 12:41 PM
machniak committed rK021a0daf6855: Merge branch 'master' into dev/reseller (authored by machniak).
Merge branch 'master' into dev/reseller
Jun 1 2021, 12:06 PM
machniak committed rKacf48440adde: UI localization (partial) (authored by machniak).
UI localization (partial)
Jun 1 2021, 12:01 PM
machniak closed D2518: UI localization (partial).
Jun 1 2021, 12:01 PM
machniak committed rKa0069a7d5489: Introduce a unified mechanism for permissions checking in the UI (authored by machniak).
Introduce a unified mechanism for permissions checking in the UI
Jun 1 2021, 12:01 PM
machniak closed D2524: Introduce a unified mechanism for permissions checking in the UI.
Jun 1 2021, 12:01 PM
machniak committed rKb6cc7fc764ca: [Reseller] Wallet page (authored by machniak).
[Reseller] Wallet page
Jun 1 2021, 11:58 AM
machniak committed rK788c62c51e82: Add tenant() method to Domain, Group and Discount (authored by machniak).
Add tenant() method to Domain, Group and Discount
Jun 1 2021, 11:02 AM

May 27 2021

machniak committed rK35036d332a8f: Fix memory issue in wallet:charge command (authored by machniak).
Fix memory issue in wallet:charge command
May 27 2021, 10:13 AM
machniak closed D2560: Fix memory issue in wallet:charge command.
May 27 2021, 10:13 AM
machniak committed rKeaac9aa08b9b: Per-tenant domains visibility (authored by machniak).
Per-tenant domains visibility
May 27 2021, 9:35 AM
machniak added a comment to D2494: Laravel Passport support.

To sum up the current state:

  1. All tests pass!
  2. Tokens refresh request is fast now, but /auth/login is still 0.3-0.4 sec. I didn't investigate how much of that is passport.
  3. We should probably add some code to Kernel as in https://laravel.com/docs/6.x/passport#purging-tokens
  4. @vanmeeuwen, should take a look at this regarding deployment of the oauth keys and client secret (and ./artisan passport:keys --force) - we need the same keys on every Kolab4 host.
May 27 2021, 9:26 AM
machniak added a comment to D2566: Log sql query execution time.

On the other hand, maybe %dms format would be better for query time.

May 27 2021, 9:05 AM
machniak accepted D2566: Log sql query execution time.
May 27 2021, 7:55 AM

May 26 2021

machniak updated the diff for D2554: Add PGP keys generator.
  • Add exportPublicKey() use
May 26 2021, 4:13 PM
machniak updated the diff for D2554: Add PGP keys generator.
  • Use Laravel's Storage functionality
May 26 2021, 3:01 PM

May 25 2021

machniak updated the diff for D2554: Add PGP keys generator.
  • Switch new keypair algorithms to RSA
May 25 2021, 1:11 PM
machniak requested review of D2560: Fix memory issue in wallet:charge command.
May 25 2021, 10:02 AM
machniak requested review of D2554: Add PGP keys generator.
May 25 2021, 9:26 AM

May 21 2021

machniak added a comment to D2494: Laravel Passport support.

I did another run of tests and got the same result as above. I.e. I run vendor/bin/phpunit tests/Browser/Admin twice on master and all is green. Then I run the same on this diff and I got three tests failing. Looks like the problem is with refreshing the token. I see this in console dump:

https:\/\/admin.alec.dev.kolab.io\/api\/auth\/info?refresh=1 - Failed to load resource: the server responded with a status of 401 ()

I see C: POST https://admin.alec.dev.kolab.io/api/auth/info?refresh=1 [5M]: 0.0055 sec in the log and this is strange because it's too fast and there are no sql queries for this request logged.

May 21 2021, 11:19 AM

May 20 2021

machniak committed rSd734f252b37d: Fix fatal error introduced in the last commit (authored by machniak).
Fix fatal error introduced in the last commit
May 20 2021, 2:24 PM
machniak committed rS15b11cf6a2df: Fix so Bcc header is not removed from mail stored in Sent folder (authored by machniak).
Fix so Bcc header is not removed from mail stored in Sent folder
May 20 2021, 2:19 PM
machniak requested changes to D2494: Laravel Passport support.

phpstan errors:

Line   app/Http/Controllers/API/AuthController.php                  
------ ------------------------------------------------------------- 
 157    Access to an undefined property object::$error_description.  
------ -------------------------------------------------------------
May 20 2021, 12:45 PM
machniak requested review of D2536: [Reseller] Wallet page.
May 20 2021, 9:48 AM

May 19 2021

machniak committed rKcf684339a3ca: Merge branch 'master' into dev/reseller (authored by machniak).
Merge branch 'master' into dev/reseller
May 19 2021, 12:13 PM
machniak requested changes to D2494: Laravel Passport support.
There was 1 error:
May 19 2021, 10:39 AM

May 18 2021

machniak abandoned D2377: [WIP] Resellers: Signup with approval.
May 18 2021, 4:12 PM
machniak abandoned D1453: small layout ui polish for user profile, user info, user list and dashboard.
May 18 2021, 4:08 PM
machniak closed D2446: Reseller comissioning system.

Merged into dev/reseller

May 18 2021, 4:06 PM
machniak committed rK2de8edd9f18b: Reseller comissioning system (authored by machniak).
Reseller comissioning system
May 18 2021, 4:05 PM
machniak requested review of D2530: Per-tenant domains visibility.
May 18 2021, 1:11 PM

May 14 2021

machniak requested review of D2524: Introduce a unified mechanism for permissions checking in the UI.
May 14 2021, 1:36 PM

May 13 2021

machniak retitled D2446: Reseller comissioning system from [WIP] Reseller comissioning system
May 13 2021, 3:33 PM
machniak updated the diff for D2446: Reseller comissioning system.
  • Add tests
  • Debit reseller's wallet on user deletion (for the negative balance value)
  • Credit/debit reseller's wallet on Penalize/Award action
May 13 2021, 3:29 PM

May 12 2021

machniak updated the diff for D2446: Reseller comissioning system.
  • Migration fixes, tests fixes, added some simple tests
May 12 2021, 2:39 PM
machniak retitled D2446: Reseller comissioning system from Reseller comissioning system to [WIP] Reseller comissioning system.
May 12 2021, 11:37 AM

May 11 2021

machniak updated the diff for D2446: Reseller comissioning system.

Rebase

May 11 2021, 3:20 PM
machniak updated the diff for D2446: Reseller comissioning system.

Rebase

May 11 2021, 3:19 PM
machniak requested review of D2518: UI localization (partial).
May 11 2021, 1:31 PM

May 8 2021

machniak committed rK6dfd438618a0: Use @babel/eslint-parser, update eslint, fix some linting issues (authored by machniak).
Use @babel/eslint-parser, update eslint, fix some linting issues
May 8 2021, 11:39 AM

May 7 2021

machniak committed rKf7fb3606a43e: Ignore phpstan error (authored by machniak).
Ignore phpstan error
May 7 2021, 3:39 PM
machniak committed rK36b8497b2f4b: Distlists/Groups vs Resellers (authored by machniak).
Distlists/Groups vs Resellers
May 7 2021, 3:39 PM
machniak committed rK6d58303ab1ac: Fix phpstan errors (authored by machniak).
Fix phpstan errors
May 7 2021, 3:39 PM
machniak committed rK8e4d64aeb1d3: Merge branch 'master' into dev/reseller (authored by machniak).
Merge branch 'master' into dev/reseller
May 7 2021, 3:39 PM
machniak committed rK1f18551de62a: Cleanup phpstan config (authored by machniak).
Cleanup phpstan config
May 7 2021, 1:00 PM
machniak committed rKaddb347dac2a: Move some code from webpack config to the before.php script (authored by machniak).
Move some code from webpack config to the before.php script
May 7 2021, 1:00 PM
machniak committed rKb28c33417f00: Fix test regressions (authored by machniak).
Fix test regressions
May 7 2021, 12:13 PM
machniak committed rK18a7cd7dbd77: Localization with vue-i18n (authored by machniak).
Localization with vue-i18n
May 7 2021, 12:13 PM
machniak closed D2395: Localization with vue-i18n.
May 7 2021, 12:13 PM
machniak committed rKe11caabd056a: [Admin] Distribution lists UI (authored by machniak).
[Admin] Distribution lists UI
May 7 2021, 10:57 AM
machniak closed D2506: [Admin] Distribution lists UI.
May 7 2021, 10:57 AM
machniak committed rK365f9e9602b9: [User] Distribution lists UI (authored by machniak).
[User] Distribution lists UI
May 7 2021, 10:57 AM
machniak closed D2500: [User] Distribution lists UI.
May 7 2021, 10:57 AM
machniak committed rK757939464319: Display existing entitlement cost instead of the SKU cost where appropriate (authored by machniak).
Display existing entitlement cost instead of the SKU cost where appropriate
May 7 2021, 9:53 AM
machniak closed D2512: Display existing entitlement cost instead of the SKU cost where appropriate.
May 7 2021, 9:52 AM
machniak updated subscribers of D2506: [Admin] Distribution lists UI.
May 7 2021, 8:55 AM