profile
viewpoint

elyscape/az-dns 1

A simple command-line tool for manipulating Azure DNS record sets

elyscape/dotfiles 1

My personal dotfiles.

elyscape/fedpkgscripts 1

Various scripts to ease Fedora Packaging tasks

elyscape/Git-Source-Control-Provider 1

Git Source Control Provider is a visual studio plug-in that integrates Git with visual studio solution explorer.

elyscape/gitignore 1

A collection of useful .gitignore templates

elyscape/anitya 0

A cross-distribution upstream release monitoring project

elyscape/bash-completion 0

Programmable completion functions for bash

elyscape/bodhi 0

Bodhi is a web-system that facilitates the process of publishing updates for a Fedora-based software distribution.

elyscape/brew 0

:beer: The missing package manager for OS X

elyscape/certbot 0

Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.

push eventelyscape/dotfiles

Eli Young

commit sha 2cbb94cb719a87aa4158836d75d968abcb027bc1

Add gcar alias

view details

push time in 22 days

issue commentboto/s3transfer

Upload retry support (to mirror download retry behavior)

This would be particularly helpful for multipart uploads, where one chunk might fail towards the end of a potentially very large upload. With the current behavior, the transfer aborts and the entire file has to be reuploaded. Ideally, the library would retry the failed chunk(s) and proceed with other chunks until it hit a failure threshold for any given chunk.

lsowen

comment created time in a month

delete branch elyscape/mmctl

delete branch : config-int64

delete time in a month

push eventelyscape/dotfiles

Eli Young

commit sha d1bcd032e0fa8995ac5a4ea785484be3d8eb5e45

Add docker-reclaim alias

view details

push time in a month

fork elyscape/timestamp

A simple script to convert calendar dates to/from UNIX timestamps

fork in 2 months

startedmeithan/timestamp

started time in 2 months

pull request commentmattermost/mmctl

Support int64 config values

Rebased onto master. I'd appreciate a review on this, because it's blocking my ability to move to using mmctl local sockets to configure my deployment.

elyscape

comment created time in 2 months

push eventelyscape/mmctl

Miguel de la Cruz

commit sha 93d04791cad128dc28c3702c0a095afc12231b91

Update go and golangci versions (#198) * Update go and golangci versions to match server's * Addressing review comments

view details

Eli Young

commit sha a1d5b9435719951de68295f0a4c3c84129ccc5dd

Support int64 config values

view details

push time in 2 months

push eventelyscape/mmctl

Miguel de la Cruz

commit sha 47ad080169697508fd29ce8c055a612af77160ab

[MM-13991] Add channel users subcommand and deprecate channel add and remove (#191) * [MM-13991] Add channel users subcommand and deprecate channel add and remove * Update docs

view details

Ashish Bhate

commit sha 1a9374ee9b8158616bdfb21080a0f3c83184c184

[MM-25659] command to delete channels (#188) Summary Add command to delete channels Ticket Link https://mattermost.atlassian.net/browse/MM-25659 Related PR https://github.com/mattermost/mattermost-server/pull/15202

view details

Martin Kraft

commit sha 1e78a56d645d0db6ac5036d7a33018db00c848e6

MM-25543: Adds commands to assign/unassign users to system roles. (#181) * MM-23832: Adds commands to assign/unassign users to system roles. * MM-23832: Tests assign users command. * MM-23832: Removes some unnecessary client calls, tests the unassign command. * MM-23832: Adds docs. * MM-23832: Removes unnecessary trim. * MM-23832: Adds all current usage examples. Fixes incorrect example. * MM-23832: Fix for docs generation. * MM-23832: Moves command, adds comments to examples. * MM-23832: Switches to method to accept username or email parameter for user retrieval. * MM-23832: Fix test. * MM-23832: Moves permissions role commands to own files. * MM-23832: Updates docs. * MM-23832: Handle nil users. * MM-23832: Adds tests that nil users don't panic. * MM-23832: Adds test that nonexistent users don't stop the other requests. * MM-23832: Uses a different index variable name for a nested loop.

view details

Miguel de la Cruz

commit sha 10c957154c240c8fb1d82279bcd33de0c31bf398

[MM-28098] Add user change-password command (#194) * [MM-28098] Add user change-password command * Update vendor * Update commands/user.go Co-authored-by: Gabe Jackson <gabe@coffeepowered.co> * Update docs * Use errors.Wrap when possible * Update error message * Update examples Co-authored-by: Gabe Jackson <gabe@coffeepowered.co>

view details

Jason Paul Deland

commit sha 7a25417e252bf97b2eea309dd14e5a38b24e58e2

Publish master (#197) * Adding draft pre-releases for master builds * Changing branch for testing * Updating branch names * Remove -draft option from ghr * Updating the tag used for prerelease * Trigger pre-release from vb formatted string * Update logic * Update logic * Update the regex for tag naming * Update the filter * Update regex * Regex needs to be surrounded Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

view details

Miguel de la Cruz

commit sha 93d04791cad128dc28c3702c0a095afc12231b91

Update go and golangci versions (#198) * Update go and golangci versions to match server's * Addressing review comments

view details

push time in 2 months

issue commentCITGuru/PyInquirer

Message function definition not working

It looks like there's no check whether the value of messages is callable and subsequent call. By contrast, contrast is documented similarly but the function is actually called. There is no similar code for messages in the codebase. Duplicating this code and replacing all mentions of choices with messages would fix this.

kasperschnack

comment created time in 2 months

PR opened mattermost/mmctl

Support int64 config values

Summary

This adds support for setting config values that use integer types with explicit sizes (primarily int64). Additionally, it also ensures that provided integer config values fit within the type used.

Ticket Link

Fixes #192

+51 -3

0 comment

2 changed files

pr created time in 2 months

push eventelyscape/mmctl

Eli Young

commit sha 29e77aca489a276b404f4a219c0c67d2528e8c7a

Support int64 config values

view details

push time in 2 months

create barnchelyscape/mmctl

branch : config-int64

created branch time in 2 months

delete branch elyscape/mmctl

delete branch : shell-command

delete time in 2 months

delete branch elyscape/mmctl

delete branch : implement-command

delete time in 2 months

delete branch elyscape/mmctl

delete branch : update-mage

delete time in 2 months

delete branch elyscape/mmctl

delete branch : include-mage-wrapper

delete time in 2 months

delete branch elyscape/mmctl

delete branch : mm-25656-config-subpath

delete time in 2 months

delete branch elyscape/mmctl

delete branch : args-completion-PoC

delete time in 2 months

delete branch elyscape/mmctl

delete branch : MM-23832_new-system-roles

delete time in 2 months

delete branch elyscape/mmctl

delete branch : mm-13991-add-users-subcommand-to-channel

delete time in 2 months

delete branch elyscape/mmctl

delete branch : MM-25659-command-to-delete-channels

delete time in 2 months

fork elyscape/mmctl

A remote CLI tool for Mattermost

https://www.mattermost.com

fork in 2 months

issue openedmattermost/mmctl

mmctl cannot set int64 config values

Attempting to modify a config value that is of type int64 (e.g. FileSettings.MaxFileSize) fails with an error:

$ mmctl config set FileSettings.MaxFileSize 104857600
Error: target value type is not supported
Usage:
  mmctl config set [flags]

Examples:
config set SqlSettings.DriverName mysql
config set SqlSettings.DataSourceReplicas "replica1" "replica2"

Flags:
  -h, --help   help for set

Global Flags:
      --format string                the format of the command output [plain, json] (default "plain")
      --insecure-sha1-intermediate   allows to use insecure TLS protocols, such as SHA-1
      --local                        allows communicating with the server through a unix socket
      --strict                       will only run commands if the mmctl version matches the server one

This happens because setValueWithConversion() doesn't have a case for reflect.Int64.

created time in 2 months

push eventelyscape/mattermost-server

Jesús Espino

commit sha 5be023aa7054e8f33e3c6ca3745514e725b03abf

Upgrading go.tools.mod (#15081) * Upgrading to the last mattermost-utilities/mmgotool * Remove unneeded file * Fixing mmgotools usage

view details

Miguel de la Cruz

commit sha 918fc1d45c0423d9f69687e3ba75f5a7917e3521

Add socket client4 creation function to the model package (#15067) Automatic Merge

view details

Ibrahim Serdar Acikgoz

commit sha 263e5e89458d2ceb0a000757fa7692f69919a7ca

api4/user: convey redirect link through email verification (#15052)

view details

Doug Lauder

commit sha 7e59f311a3a7685a9d9aa10eb636cfc2cb0d739e

MM-26757 Run server tests on non-default port (#15075) * run server tests on port randomly selected by the kernel

view details

Agniva De Sarker

commit sha fea28821e36a533db16ef4de6684e0dabe310e96

MM-26052: Translate footer text in invite emails (#14956) * MM-26052: Translate footer text in invite emails We pass the user locale instead of the default locale to translate the footer text too. * Use default server locale

view details

Jesús Espino

commit sha 30bd506e7676033bdfb632f566e538d6cd3d8be0

Replacing blacklist with blocklist (#15082) Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

view details

Agniva De Sarker

commit sha 4a2715974df55b71cfe038ef7179687cbedd62dd

MM-27149: optimize initBasic (#15063) * MM-27149: optimize initBasic Mostly, all tests just needed the user initialization part and not the channel and group creation. So we move the user initialization inside the Setup call. This avoids unnecessary DB calls which take around 250-300ms on average. And we make the login requests concurrently to shave off a few more ms. According to my tests, the 2 login calls take 140 ms on average, which shaves off 70ms. So approximately, we shave off 350ms per test. And there are 114 occurences of these. So around 39 seconds. * make initlogin only for Setup/SetupEnterprise Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

view details

Carlos Tadeu Panato Junior

commit sha 06b8b2ae4ae0843a5fc28d542d8a72ce62c42327

db: upgrade DB to 5.26 (#15068)

view details

Agniva De Sarker

commit sha 7af4b50d6434b65659ef28205938b57f7c6b1903

MM-27150: Remove TE tests as part of tbs workflow (#15077) * MM-27150: Remove TE tests as part of tbs workflow There's no need to run TE all over again in tbs, when it's already run in the normal workflow. * add phony target Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

view details

Carlos Tadeu Panato Junior

commit sha 38557c4023d6010c1646e4b6d23bcd5bd6064d6a

db: prepare db upgrade to 5.27 (#15069) Automatic Merge

view details

Ashish Bhate

commit sha 7e3d76b9a21f112e5c0a708e1fbe1158351e703c

[MM-26886]: check enterprise prereqs before running tests (#15083)

view details

Ashish Bhate

commit sha 7602dc0b19ebc3e4aaad3a5a9cd27dc897ab516e

[MM-25647]: ability to permanently delete users (#14944) Summary: Config option to allow permanent user deletion ServiceSettings.EnableAPIUserDeletion Expose permanent user deletion through API Local mode for delete user for use in mmctl Ticket Link: Server part of https://mattermost.atlassian.net/browse/MM-25647

view details

Harrison Healey

commit sha 14aba9bccbaa431de11630d4f1c13ab465b8122f

MM-26410/MM-26825 Improve syncing between favorites category and preferences (#15048) * MM-26410 Allow moving channels into Favorites when they're favorited in prefs * MM-26410 Fix management of Favorites category when updating preferences * MM-26410 Add management of Favorites category when deleting preferences * Address feedback 1 * Remove WHERE (1=1) from query * Remove unnecessary sq.Expr * Rewrite query to use left join * Remove redundant where statement and add some more tests * Fix linting issues * Rename addChannelToFavoritesCategory to addChannelToFavoritesCategory

view details

Miguel de la Cruz

commit sha 6b5c0bb5d25b9d89148c2338b0af7ffecbced089

[MM-27170] Migrate verify user by id endpoint to local mode (#15091) * [MM-27170] Migrate verify user by id endpoint to local mode * Update api4/user_test.go Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com> Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>

view details

Doug Lauder

commit sha b372b98aca865b037cadcc9b3c53f19f7ed63dc3

Removed (*App).Shutdown and updated all references. (#15088)

view details

Doug Lauder

commit sha 56fb31f06f7c7e1f07a1d76fd0b973a1536b8f7d

MM-22784 Advanced logging config for audit (#15076) Adds the advanced logging config for audit. Existing support for auditing to a single file remains for E0 and E10 licenses instances, and a new config item ExperimentalAuditSettings.AdvancedLoggingConfig is added that behaves like LogSettings.AdvancedLoggingConfig. Supported destinations: - file - syslog (with out without TLS) - raw TCP socket (with out without TLS) ExperimentalAuditSettings.AdvancedLoggingConfig can contain a filespec to a config file, a database DSN, or JSON. Co-authored-by: Mattermod <mattermod@users.noreply.github.com> Co-authored-by: Claudio Costa <cstcld91@gmail.com>

view details

catalintomai

commit sha 549e5b57cdae470d932878dd792e4f81ba72993c

Add metric warning support (announcement bar and DM) (#14483) * Admin. Advisory: Add warning for number of active users metric status Co-authored-by: Catalin Tomai <catalin.tomai@mattermost.com>

view details

Rodrigo Villablanca

commit sha d9529183b28a1fd15a26c5204f07b6fa88f8f432

UserAccessTokenStore migration (#15029) * Migration completed * Suggestions * Fix no new var * Fix another no new var in the left side

view details

Miguel de la Cruz

commit sha b660e217d1549c237068d831aa55eea5b0d52f0f

Add tests to get team local endpoints (#15071) Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

view details

Miguel de la Cruz

commit sha 46207a35f5728bdd2cf66e37dc354f1085a4355e

[MM-27130] Add local implementations for get user related endpoints (#15070) Automatic Merge

view details

push time in 2 months

push eventelyscape/dotfiles

Eli Young

commit sha cdc500bef8c4fb887e7c3e8b69ee8cd3dfb7c1b1

Only upgrade Homebrew formulae with brewup

view details

push time in 2 months

create barnchelyscape/dotfiles

branch : master

created branch time in 2 months

delete branch elyscape/dotfiles

delete branch : master

delete time in 2 months

create barnchelyscape/dotfiles

branch : main

created branch time in 2 months

push eventelyscape/dotfiles

Eli Young

commit sha cb0d2d8d93f2d3a1b65be27e762905949ae117bc

Change default git branch name to main

view details

push time in 2 months

issue commentduosecurity/duo_log_sync

Graceful shutdown

SIGINT appears to be handled in the D194 branch in 2ef41b88c9f71bfdad825587ff0422bc6e53b03f. Ideally this would also handle SIGTERM so that this can be run as a service.

elyscape

comment created time in 3 months

delete branch elyscape/duo_log_sync

delete branch : D194

delete time in 3 months

issue openedduosecurity/duo_log_sync

File or STDOUT transport

It would be nice if a transport were available that, rather than sending the logs to some server, output them into files, or alternatively to STDOUT.

created time in 3 months

issue openedduosecurity/duo_log_sync

Graceful shutdown

Currently, there doesn't appear to be a way to gracefully shutdown the app. Ideally, it would trap SIGINT and SIGTERM with a handler that finishes sending any already-retrieved log entries to the transport, updates the checkpoints files, and then terminates.

created time in 3 months

startedduosecurity/duo_log_sync

started time in 3 months

more