Generate one firmware image instead of 2 side specific image files.

Why not copy what the glove80 does and generate one firmware file that you upload to both sides of the board and the differences are sorted out behind the scenes? This would prevent any user error of flashing a side with the wrong file and it would be extremely convenient.

I'm going to move this topic over to the "Discussions" area


Material-ui Textfield as Custom Control

The Problem
Hi,
I'm starting with react-redux and i'm trying to make a form with material-ui components:
When I submit the form I print the values (onSubmit={v => console.log(v)) and they are always null (No problem with basic Controls).
<TextField
floatingLabelText={t('login')}
name={t('login')}
{...props}
/>
...
 console.log(v)}>
                            }}/>

I've tried updating the value
function mapDispatchToProps(dispatch) {
return {
actions: bindActionCreators(actions, dispatch),
};
}
handleUpdateForm(model, value) {
actions.change(model, value);
}
<TextField
floatingLabelText={t('login')}
name={t('login')}
{...props}
onChange=
{ (e) => {onModelChange('loginForm.userName', e.target.value)}}/>
This too:
<Control
type="text"
model={userName}
component={loginField}
mapProps={{
value: (props) => props.viewValue, (hintText: (props) => props.viewValue )
            }}/>

Steps to Reproduce
This is my Store configuration:
let loginForm = combineForms({loginForm: loginModel});
let reducers = {
loginForm: loginForm,
routing: routerReducer,
session: session,
user: user,
};
const reducer = combineReducers(reducers);
Expected Behavior
loginForm:
value= input
Actual Behavior
loginForm
value= null
Thanks!!!

Can you please post a reproducible code example?

I also had a lot of problems to make RRF work with MUI components. I could not pass any props to the component, so had to use the default one (not very useful).
The Field was also losing the focus after every input.
It seems related since if I used only the TextField (not as a component in a Control.text), the TextField worked but the Form, as expected, didn't.
I found a work around by using Material Components instead of Material-UI, but still.
Here is the code, where I tried to pass a props to TextField:
render() {     const CustomInput = props => (       <Control.text         model={props.model}         component={TextField}         updateOn="change"         ignore={['focus', 'blur']}         controlProps={props.controlProps}       />     );
return (
    <Form
     model="form.project"
      onSubmit={project =>  this.handleSubmit(project);  }
      form="form"  >
      <fieldset className="field">
        <label>Title </label>
        <CustomInput
          model=".name"
          controlProps={{
            floatingLabelText="foo"
          }}
        />
  </fieldset>

</Form>     )   }
I feel like I'm missing something in there, but tried virtually every solution and none fully worked. If you have a solution, it'd be helpful !
Thanks !

Here's a similar library that might help:
https://www.npmjs.com/package/react-redux-form-materialize
Also, mind throwing that up on CodePen? A template is available on the README or the issue template for you to use. I'd be better able to investigate what's going on.

I feel really idiot : while working on reproducing it on CodePen, I figured out I had accidentally downloaded the alpha version 1.0.0 from MUI. The problem came from there, it works fine with the last stable version, 0.17.2.
Thanks for the help though !


Redmine 5.0.0 Plugins Rake Migrate fails.

bundle exec rake redmine:plugins:migrate RAILS_ENV=production
rake aborted!
LoadError: cannot load such file -- patches/attachments_patch
/var/lib/gems/2.7.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in require' /var/lib/gems/2.7.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in require'
/var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies/zeitwerk_integration.rb:51:in require_dependency' /usr/share/redmine/plugins/redmine_lightbox2/init.rb:3:in <top (required)>'
/usr/share/redmine/lib/redmine/plugin_loader.rb:31:in load' /usr/share/redmine/lib/redmine/plugin_loader.rb:31:in run_initializer'
/usr/share/redmine/lib/redmine/plugin_loader.rb:108:in each' /usr/share/redmine/lib/redmine/plugin_loader.rb:108:in block in load'
/var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/callbacks.rb:427:in instance_exec' /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/callbacks.rb:427:in block in make_lambda'
/var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/callbacks.rb:198:in block (2 levels) in halting' /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/callbacks.rb:604:in block (2 levels) in default_terminator'
/var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/callbacks.rb:603:in catch' /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/callbacks.rb:603:in block in default_terminator'
/var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/callbacks.rb:199:in block in halting' /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/callbacks.rb:512:in block in invoke_before'
/var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/callbacks.rb:512:in each' /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/callbacks.rb:512:in invoke_before'
/var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/callbacks.rb:105:in run_callbacks' /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/reloader.rb:88:in prepare!'
/var/lib/gems/2.7.0/gems/railties-<IP_ADDRESS>/lib/rails/application/finisher.rb:124:in block in <module:Finisher>' /var/lib/gems/2.7.0/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:32:in instance_exec'
/var/lib/gems/2.7.0/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:32:in run' /var/lib/gems/2.7.0/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:61:in block in run_initializers'
/var/lib/gems/2.7.0/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:60:in run_initializers' /var/lib/gems/2.7.0/gems/railties-<IP_ADDRESS>/lib/rails/application.rb:391:in initialize!'
/usr/share/redmine/config/environment.rb:16:in <top (required)>' /var/lib/gems/2.7.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in require'
/var/lib/gems/2.7.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in require' /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:332:in block in require'
/var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:299:in load_dependency' /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:332:in require'
/var/lib/gems/2.7.0/gems/railties-<IP_ADDRESS>/lib/rails/application.rb:367:in require_environment!' /var/lib/gems/2.7.0/gems/railties-<IP_ADDRESS>/lib/rails/application.rb:533:in block in run_tasks_blocks'
/var/lib/gems/2.7.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
Tasks: TOP => redmine:plugins:migrate => environment
(See full trace by running task with --trace)

Same here, using this fork https://github.com/AlphaNodes/redmine_lightbox solve problem for me

Are there any plans to support 5.x here?

+1


Dagger unable to inject generated classes

Hello all!
I'm trying to get Dagger to inject some classes from the Android Annotations project. Normally, I wouldn't think this would be an issue, as theoretically Dagger can just inject the classes generated by Android Annotations.
However, as detailed in this SO question, that's not the case.
As a quick recap of the question, when trying to inject the generated class (using an @Provides in the module), Dagger fails at run-time with a message like the following:
05-10 18:35:48.658    8366-8366/com.bspeice.daggeraaexample.daggeraaexample E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: com.bspeice.daggeraaexample.daggeraaexample, PID: 8366
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bspeice.daggeraaexample.daggeraaexample/com.bspeice.daggeraaexample.daggeraaexample.MainActivity}: java.lang.IllegalStateException: Errors creating object graph:
    com.bspeice.daggeraaexample.daggeraaexample.AAPrefs_ has no injectable members. Do you want to add an injectable constructor? required by class com.bspeice.daggeraaexample.daggeraaexample.MainActivity

However, if I simply copy the class that would be injected into the main project, rename it (to avoid a name conflict), and point the module and Activity to the new class, then everything runs just fine.
Because of the second condition, I suspect this is an error with Dagger, and not with Android Annotations. That being said, I have no idea what would trigger this.
I have created a sample project to prove the issue is reproducible. You can find the project over here. Currently, the project will compile and run fine. But if you change the @Injected class to AAPrefs_ instead of AAPrefsBuild, and change the MainActivity as well, you will receive the above error.
Thank you, and let me know if there is anything else I can do to help.

It also seems to be the case that it gives this error when you provide the same object in multiple modules.
This is obvious an error of mine, but maybe it helps someone.


Option to disable appending hash

For similar reasons as #141 (BEM elements/modifiers), I'd like to optionally disable the appended hash on class names.
The fingerprint disallows me to reuse the component name for child elements and modifiers, ie:
&__element {
...
}
&--modifier {
...
}

or:
{{component-name class="component-name???--modifier"}}

However, I don't want to lose wrapping the component markup with the component name, and wrapping my styles in a parent selector.
Would you be open to another ENV option that just disables appending the hash?

@NickChristensen Something like that could work. I wish I was more familiar with BEM. There might be a better way to fully support it without needing the extra configs. And is it just the hash on the end, or the underscores at the directory separators and at the beginning too..?

Yeah, I didn't notice those extra underscores when I was playing with it, those would ideally be gone as well.
Alternatively, maybe there could be a way to expose the generated classname to your app? i.e.

And something like
{{component-name class=(concat someProp '--modifier')}}

I'm not sure if that second example would even work, or where that property would come from.

The relative part of BEM is just about avoiding the cascade and nested selectors (like .my-component-a34fba .urgent from the example) that can collide with global selectors like .urgent.
Instead you'd write .block__element, or .my-component__urgent.
If you had a variant of your component, you would use .my-component--large.

Giving access to the class name is definatly something that is going to happen. Most likely through a property on the component. This could allow a potential modifier to be passed or set as another property and used in the outputed class. Im on vacation, but if you wanted to toy around with it, I'd look into the addon initialized..

@NickChristensen  Just released a 0.2.1 version. In the updated wiki there is an example of how to do BEM with the new computed property as well as an option to disable the namecpacing.


Somewhat confusing dependencies

OS: Ubuntu 15.04
Command failed: JPEG support not compiled. Please install the libjpeg development package before building.

Not compiled into what? gulp-webp?
Why wasnt it exactly compiled with it to begin with?

Concerning this libjpeg package, I assume it means this:
λ sudo apt-get install libjpeg62-dev

If anyone has stumbled on the same issue; don't install 62-dev write "libjpeg" and hit tab and install the biggest number (62 is just v6.2 of the library)
Even with that installed you'll still get the error. However if I do,
λ npm rm gulp-webp ; npm i gulp-webp

  [ omitting npm messages ]

  ⚠ spawn ENOENT
  ⚠ cwebp pre-build test failed
  ℹ compiling from source
  ✔ cwebp built successfully
<EMAIL_ADDRESS>node_modules/gulp-webp
├──<EMAIL_ADDRESS><EMAIL_ADDRESS>└──<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
Now it finally works.
Seems to me it is more then happy to compile with out support for anything.
This is not very intuitive. If possible can you fix this? Maybe some test after the compilation step to check it can actually handle jpeg, png, etc files with instructions on what to install. Right now it works but it probably will fail again as soon as I use a png file somewhere.

Can you open this on https://github.com/imagemin/imagemin-webp instead as this plugin is just a thin wrapper above it.

Why wasnt it exactly compiled with it to begin with?

Compiling on Linux is a nightmare. I'm not surprised at all...

Seems to me it is more then happy to compile with out support for anything.

How so? It looks like it correctly tried to compile it from source when the pre-compiled binary failed.


Adding library glib

Hi,
Probably is really simple problem, but I tried multiple things and it always failed.
I have this error:
fatal error: glib.h: No such file or directory
#include <glib.h>
when I see in console
ERROR: Shell command failed.

Shell executed command:
'gcc -I .....
all the library I can't see the glib.
I tried to change the yml file with multiple parameter such as:

:tools:
:test_compiler:
:executable: gcc
:arguments:
- -Wall
- -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
- -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
- -I: "/usr/include/glib-2.0"
- -I: "/usr/lib/x86_64-linux-gnu/glib-2.0/include"
- -D$: COLLECTION_DEFINES_TEST_AND_VENDOR
- -c ${1}
- -o ${2}
:test_linker:
:executable: gcc
:arguments:
- ${1}
- -lpthread
- -o ${2}
or
:cmock:
:includes:
- /usr/include/glib-2.0
- /usr/lib/x86_64-linux-gnu/glib-2.0/include
but in the gcc console I don't see the library and I get the same error.
I have just copied the gcc command generate from ceedling and add  -I "/usr/include/glib-2.0" and it seems working.
So is there a simple way to add in that project that library or at least when ceedling generate the command  have that line?
I always run
ceedling clobber
ceedling test:all
thank you in advance

In your last statement you said you added -I "/usr/include/glib-2.0" and it works - did you add it to the end of command or on the spot where you have it now? Anyway looking through it again I think this is the problem:
Care to explain why you have (with colon :):
- -I: "/usr/lib/x86_64-linux-gnu/glib-2.0/include"

and not just a normal command syntax like:
- -I "/usr/lib/x86_64-linux-gnu/glib-2.0/include"

(although I dont think you need quotes).

You keep adding colon... why? I just told you to remove the colon between -I and value of the input argument. Like you say on command line you dont add it, so why are you adding int into the yaml file?

Agreed. As @Letme suggests:
:tools:
  :test_compiler:
    :executable: gcc
    :arguments:
      - -Wall
      - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
      - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
      - -I "/usr/include/glib-2.0"
      - -I "/usr/lib/x86_64-linux-gnu/glib-2.0/include"
      - -D$: COLLECTION_DEFINES_TEST_AND_VENDOR
      - -c ${1}
      - -o ${2}
  :test_linker:
    :executable: gcc
    :arguments:
      - ${1}
      - -lpthread
      - -o ${2}

ah sorry I misunderstood .
it worked thank you

thanks for the help,
The include worked but it seems is missing the link to the library.
:arguments:
- -Wall
- -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
- -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
- -I/usr/include/glib-2.0
- -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
- -D$: COLLECTION_DEFINES_TEST_AND_VENDOR
- -DBUILD_FOR_PI
- -DSAFEC_DUMMY_API
- -c ${1}
- -o ${2}
:test_linker:
:executable: gcc
:arguments:
- ${1}
- -lpthread
- -lglib-2.0
- -o ${2}
but I have a lot of error about undefined reference.
undefined reference to `g_source_destroy'
I thought this line will fix it  - -lglib-2.0, but it didn't
I have run also
pkg-config --libs glib-2.0
-lglib-2.0
so no problem in my machine. It's missing the link of the library.

You are adding to the right location at least for linking tests. If you only run the command does it work?

which command do you mean?
if I run this  pkg-config --libs glib-2.0, it return this:
-lglib-2.0
so the library is installed and it can see the headers of glib but not the implementation (library)

Ceedling and gcc linking command? -l(as lambda) is the key here, but you also need system path in the linking command

Hi,
The gcc command generate by ceedling doesn't have the reference of glib.
'gcc "build/test/out/c/test_btrMgr_runner.o" "build/test/out/c/test_myfile.o"  "build/test/out/c/mock_...ALL FILES.......o"  "build/test/out/c/unity.o" "build/test/out/c/myfile.o" "build/test/out/c/cmock.o" -o "build/test/out/test_myfile.out"'
I have run the gcc command manually and adding glib and there isn't error
gcc "build/test/out/c/test_btrMgr_runner.o" "build/test/out/c/test_myfile.o"  "build/test/out/c/mock_...ALL FILES.......o"  "build/test/out/c/unity.o" "build/test/out/c/myfile.o" "build/test/out/c/cmock.o" -o "build/test/out/test_myfile.out pkg-config --cflags --libs glib-2.0"
and the error has disappeared about glib. So I think it worked. Do you know how I can change the yml file to make ceedling generate that line?

yml you pasted would not procide the command you pasted above. Based on what you pasted you most likely have below yml, and you should then append the pconfig command (not sure why you add libs in that way):
:test_linker:
:executable: gcc
:arguments:
- ${1}
- -o ${2}
# Add pconfig for glib
- pkg-config --cflags --libs glib-2.0

If you ask me, I would put it like this:
:test_linker:
:executable: gcc
:arguments:
- ${1}
- -o ${2}
# Add path of the glib-2.0 if it is not in system path
- -L/usr/lib/blabababa
- -l glib-2.0

I have tried both, but it's not working and the gcc command doesn't show any reference of glib.
Shall I mock the glib? i don't think is necessary.

Test_linker is misaligned in your yml. Please align it under tools, at same level as test_compiler

Ah yes it worked, thank you very much! I need to change my glasses 🤓
I added just
:test_linker:
:executable: gcc
:arguments:
- ${1}
- -lpthread
- -l glib-2.0
- -o ${2}
and it worked fine.
(pkg-config didn't work.)

I will reopen the issue, because there is a problem with glib when I run ceedling gcov:all

You need to add the same tool updates for gcov_compiler and gcov_linker.

Can you read documentation, because this has nothing to do with ceedling.

ah ok, thank you, I will look it.
I thought was linked.

I have no idea why that would be linked. You changed the default tooling by adding glib, so now everything needs to be adjusted accordingly. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Instrumentation-Options.html (pick your gcc version)
Here are defaults for gcov plugin: https://github.com/ThrowTheSwitch/Ceedling/blob/master/plugins/gcov/config/defaults_gcov.rb

thank you very much for posting the default file, it helped me.
now everything works. In case someone has similar issue to integrate a library, this is how I fixed the gcov issue.
it was missing

-fprofile-arcs
-ftest-coverage
and in the linked - -lgcov


general R-like indexing for arrays and vectors

It would be nice to have the following R-like indexing behavior and notation:

a[n] : plain old indexing as we have now

a[L:U]  : slice from from L to U, with a[L:U][n] = a[L + n - 1]

a[L:] : equivalent to a[1:size(a)]

a[:U] : equivalent to a[1:U]

a[:], a[] : same as a itself (disallow one or other?)

Even if b is just a one-element list, or even if we have an index like 2:2, it will still be treated as an array/matrix in the result.
Indexing by Array of Integer
Then there's also the more general indexing by a single array of integer indexes:

a[b] : where b is an int[] index array, defined by a[b][n] = a[b[n]].

and this could be generalized, so that if a is two dimensional and b is int[,], then a[b] is also 2 x 2 with a[b][m,n] = a[b[m,n]], which satisifes the pleant identity in Stan, a[b][m] = a[b[m]].
The L:U style indexing can be subsumed here with some loss of efficiency if L:U were an expression that denoted the integer array { L, L+1, L+2, ..., U-1, U }.
Stacking Results
The tricky part of all this is making it work for vector, row vector, matrix, and higher-order arrays.  We want to allow things like a[2:3,1,7:9] to convert a 3-dimensional array a into a 2-dimensional array.

Doc to add:

[x] BNF for language spec
[ ] description for language spec

[ ] expressions chapter
[ ] statements chapter

[ ] entire chapter for programming guide with examples


Gradient Disappearance and Explosion

How to solve the division by 0 problem in the operation of the algorithm and the disappearance of gradient without reason.

How to solve the division by 0 problem in the operation of the algorithm and the disappearance of gradient without reason.

Many times, when dealing with the influence factor of the algorithm (gradient, Heather matrix), I often encounter the situation of dividing by 0. However, in order to ensure the integrity of the original method framework, I generally do not deal with it when designing the algorithm. A mechanism will be designed in the future for error handling, such as the gradient disappearance and gradient descent problem you mentioned.


fix #504, as reponse can both be XML and HMTL documents, we use he.es…

…cape instead of he.encode
as he.escape will produce valid XML while he.encode produce also html entities not known by pure XML

@jamhall  I've rebased and fixed the styling issue :)


Implement a simple direct lookup API. Fixes #111

Should be obvious how this makes Toodle simpler — getting a due date is now a one-liner.

I suspect this API will also get deprecated as we grow support for actual pull queries, right?

Perhaps — the thing about generic APIs is that they return generic results, and so without macrology you'd need to do more work on the other end. Keeping a few straight-line APIs around isn't a bad thing for code complexity.
This API returns an Option<TypedValue>, which is about as simple as you can get.
An arbitrary pull expression returns an arbitrary data structure, so in Rust that would be something much closer to an Option<PullResults>, with the recursively defined enum PullResults { Vec: Vec<TypedValue>, Map: BTreeMap<Attribute, PullResults> }, which would need more helpers for destructuring.


has_many relationship using FactoryGirl fails to create assosiation

I'm trying to create instance with has_many relationship using FactoryGirl factories and fail.
I have two classes: Computers and NetworkCards. Each Computer can have many NetworkCards.
Defined two ActiveRecords:

class Computer < ActiveRecord::Base
  has_many :network_cards
end

class Article < ActiveRecord::Base
  belongs_to: computer
end

Defined the following factories:

factory :computer do
  sequence(:name) { |n| "PC_#{n}" }
  transient do
    network_cards_count 1
  end

  after(:create) do |computer|
    create_list(:network_card, evaluator.network_cards_count, computer: computer)
  done
end

factory :network_card do
  sequence(:name) { |n| "NC_#{n}" }
  sequence(:type) { |n| "TYPE_#{n}" }
end

Now, when creating a computer in a RSpec test I get a weird behavior I can't explain.
@computer_1 = FactoryGirl.create(:computer)
@computer_1.network_cards.size #Expect 1. Got 0. Why?
@computer_1.reload
@computer_1.network_cards.size # Got 1

Any ideas what am I missing?

Using reload solved the issue


🔧 feat: optional librechat.yaml path via environment variable

Summary
Implements custom librechat.yaml config paths using environment variables. This get's more and more important in perspective of #1390 . Closes #1825.
Change Type
Please delete any irrelevant options.

[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update
[ ] Documentation update

Testing
@danny-avila please provide information on how to update or include new tests.
Test Configuration:
Checklist

[x] My code adheres to this project's style guidelines
[x] I have performed a self-review of my own code
[x] I have commented in any complex areas of my code
[x] I have made pertinent documentation changes
[x] My changes do not introduce new warnings
[ ] I have written tests demonstrating that my changes are effective or that my feature works
[ ] Local unit tests pass with my changes
[x] Any changes dependent on mine have been merged and published in downstream modules.

thank you will test this today!


Crash on character creation with certain costume/customisation options

Expected behavior
Should allow character creation and proceed to load into paragon city on new character
Actual behavior/symptoms
CoX client is crashing, character is not saved
Steps to reproduce behavior/symptoms
Create a character with the following:

Origin Natural Archetype Defender
Secondary Power Set Psychic Blast Secondary Power Mental Blast
Female
Head: Standard
Face: Face 7 / Makeup 4
Hair: Short 4
Body: Tops with Skin
Chest: Top 2
Shoulders: Smooth
Gloves: Stars
Belt: Peak
Lower Body - Skirts
Skirt: Skirt 2
Boots: Stars

SEGS version
Compiled from commit 9499d70b791d9b0f089b9f96a4116caf756093aa
My fork is a bit behind as of today so will test with latest version
Operating system
Win 10
C++ compiler and version
Desktop Qt 5.10.1 MinGW 32bit
Not able to gain anything useful from a dump as suggested in the discord
Entity *e = m_entities.CreatePlayer();         fillEntityFromNewCharData(*e,ev->m_character_data,g_GlobalMapServer->runtimeData().getPacker());         e->m_char->dump();         cl->entity(e);         cl->db_create();         cl->char_entity(e);
Doesn't dump until after the character has successfully saved, however the CoX client is crashing on click of 'Enter Paragon City' after entering a character name.
Gist of output.log with log_db = true in settings.cfg set
https://gist.github.com/miles200/c3dc98c2cd108c1f581bb01e1bd31e12

Not sure if related, but after the latest build, I'm crashing as well with some (not all) characters. It appears to be related to WindowState, and the crash seems to require a fresh (newly opened) client.
 Closing. If still able to replicate, then please message me on discord and I will reopen this issue.


PetDB Statistics Plot needs to include new ECDB statistics

ECDB is launched to replace the PetDB. Now we have both ECDB and PetDB running at the same time. So their download statistics need to be merged. See the repo https://github.com/iedadata/PetDB ticket https://github.com/iedadata/PetDB/issues/7

Test view is created. https://test-ecl.earthchem.org/plot/PetDBStatsPlotView.php
Wait Peng to fix the web service to  return correct XML format data.

Deployed to https://www.iedadata.org/community/usage/ @kelseymarkey  Please check.

Looks great Lulin, thanks @lulin-song and @sparkji !

Done


Generate a GIF

Is it possible to generate a GIF using openGL?
I noticed this project doesn't have any support yet, but I would like to help contribute to this feature if its possible. #

OpenGL doesn't have native support to generate any image format, and the issue here is more one of encoding raw frames to an animated GIF than any kind of rendering. If you could build an encoder for taking frames of video and encoding them as a GIF, this could be added as an output type.

What type would the raw frame be in? If it is just `Data, I have written an encoder before, and will look into adding it as an output type. However since OpenGL doesn't have native support to generate any image format, do you think its not possible to perform the encoding on the GPU.


Show error text from back-end in error-message pop-up

[ ] If there is an error message in response, show it in error pop-up, otherwise show default error text.
[ ] Check all system error messages

Most priority for extraction job creation screen

Fixed in PR


fix: relocate rule level and backend level filters in config.json

Description:

Testing done:

Affected area:

Functional Area

New Functionality
[ ]

CI System
[ ]

CLI Tool
[ ]

Certificate Management
[ ]

Control Plane
[ ]

Demo
[ ]

Documentation
[ ]

Egress
[ ]

Ingress
[ ]

Install
[ ]

Networking
[ ]

Observability
[ ]

Performance
[ ]

SMI Policy
[ ]

Security
[ ]

Sidecar Injection
[ ]

Tests
[ ]

Upgrade
[ ]

Other
[ ]

Please answer the following questions with yes/no.

Does this change contain code from or inspired by another project?

Did you notify the maintainers and provide attribution?

Is this a breaking change?

Has documentation corresponding to this change been updated in the fsm-docs repo (if applicable)?

Codecov Report
Patch coverage has no change and project coverage change: -0.02% :warning:

Comparison is base (d77f3d6) 48.60% compared to head (15cdcc8) 48.59%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@               Coverage Diff                @@
##           release/v1.1      #68      +/-   ##
================================================
- Coverage         48.60%   48.59%   -0.02%
================================================
  Files               194      194
  Lines             14477    14477
================================================
- Hits               7037     7035       -2
- Misses             7397     7399       +2
  Partials             43       43

Flag
Coverage Δ

unittests
48.59% <ø> (-0.02%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Wrong dependency link

Hello,
I have a Github project that has a little less than 20 Maven modules:  https://github.com/Coreoz/HTTP-Gateway. The depgraph-maven-plugin is very useful to verify the dependency graph of the project. I also use it to create documentation for the project.
The plugin generally works great, except now: I have added some new modules in the last few weeks, and now it shows a dependency that does not exist. I have tried many options or small changes, but the result remains the same. I have also used mvn dependency:tree to confirm that the Maven dependencies are correct.
I use the command mvn com.github.ferstl:depgraph-maven-plugin:aggregate -DcreateImage=true -DreduceEdges=false -DclasspathScope=compile "-Dincludes=com.coreoz:*" "-Dexcludes=com.coreoz:http-gateway-samples" in the root folder of the project to generate the graph.
On the tag 1.0.0-rc3, it shows an incorrect dependency link between http-gateway-openapi and http-gateway-exception:

The other dependencies are however correct for the modules: core, router, downstream-validation and publishers.
Is there a bug in the plugin? Or is it me who doesn't understand how the plugin works?
Thanks for your help!
Aurélien

I ran into a similar issue where the generated graph seemed to have a not existing edge.
Using the maven dependency plugin mvn dependency:analyze revealed a used undeclared dependency.
I could not find in the documentation but I suspect this plugin uses this information and not (only) that from the declared dependency tree.


Password reset emails not going through

For some reason they are not working.  Can you check it out?
-=-=-= Dev Notes =-=-=-
Super_admin password reset doesn't seem to send email

Working with long delay.


Download Images

Name of issue:
Download Images
Reference:
https://github.com/suwebdev/earth-covers/wiki/User-Story-Download-Images
Estimated size
Small
Your reasoning for adding this Issue to the Sprint:
Users should be allowed to download quality images from the image gallery, or images that have to do with the poetry. Allowing people to save their favourite images on their devices also allows them to share their interests more easily.
What is the priority that has been assigned?
Medium
How do you interpret this fitting into the process of building this project?
Once the basic structure of the poetry database has been built, saving the image could come in the form of a button. It would also be nice if we included a way for the user to customize image sizes being downloaded, but that we'll see how the project goes.
Why should this be in the Sprint this time? Why not wait until the next Sprint?
There has to be space included for images, and image downloading.

Task branch name
feature/downloadimages
Brief statement of work performed
Added JS code for a basic 'download image' button. Code can be seen below:
https://github.com/suwebdev/earth-covers/blob/feature/facebookfans/downloadimagejs
Any notes, comments, or update instructions about the work.
Not sure where to put the button at this stage. Maybe just on larger images, open to discussion.


PKCS11 signing support

Summary
This PR provides support for PKCS11 tokens. The implementation relies on PKCS11 URIs, which makes it possible to use PKCS11 backed keys without adding extra flags and logic to cosign.
The PR also provides a new tool called pkcs11-tool which allows for retrieval of the PKCS11 URIs for keys in a particular token.
Ticket Link
This PR is in relation with #396.
Release Notes
- Added support for PKCS11 tokens by leveraging PKCS11 URIs.
- Added a new tool `pkcs11-tool` to allow for the retrieval of PKCS11 URIs.

Signed-off-by: Kieran Miller<EMAIL_ADDRESS>

@hectorj2f I think I can add some tests to validate both the PKCS11 URI implementation and the PKCS11 implementation of the Signer interface.

@hectorj2f hopefully all workflows will pass now

I was successfully able to test against SoftHSM v2.5.0.

One nit about doing the URI switching in a slightly lower level, I think that will reduce duplication in the verify and verify attestation commands as well.

Thank you! Lgtm when tests pass!


Crash at Server startup

Greetings,
Bibliotheca crashes the server on startup
Steps: Start the server and wait for the crash on loadup
MC Version: 1.12.2
Mod Version: 1.0.3
Forge Version: 1.12.2-<IP_ADDRESS>2
Foamfix 0.8.1 Anarchy also used
Crash report:
https://ybin.me/p/90f6835e5da80276#99+KPAsMUK3azRFNTlwUkiA5kc2SkOS6acQjIFwip7w=
Kind regards

Gonna look closer into this. Thanks for the report.

It should be fixed now.
Download version 1.0.4 of Bibliotheca here
Download version 1.1.1 of ITank here

This is fixed now. Grab the latest and greatest version of both mods.


Point to types file in package.json

Overview
This PR adds a "types": "icon.d.ts" entry to package.json so that the included types are able to be used.

Thanks!


[TD-1648]: Update config.yaml  after correcting active statuses

This updates the config.yaml to correctly include the active/non-active information for release branches so that sync-automation can use the active brnaches as target.
Update PR templates to include the policy info on release branches.

@alephnull Had to do some refactoring to accommodate the policy-dump in the git package.

Closing this in favour of a cleaned up PR in https://github.com/TykTechnologies/gromit/pull/160


Improve-the-Sidebar-component_Jannik-WieneckeCU-2bpdqkq

Some improvements for the sidebar
better stories

Task linked: CU-2bpdqkq Improve the Sidebar component


Filename below a code snippet

Filename below a code snippet
Frequently, code snippets in docs I write reference bits of code from a file in a sample project. It'd be nice to be able to list the name of the file under the code snippet in some kind of integrated way.
Not suggesting that this is the correct syntax, but to give you a sense of what I mean:
```csharp
// ... my code

```filename: ViewController.cs
Then maybe the filename could be rendered in some kind of nicely-styled way below the code block.

@ShevaDas Can you take a look at this suggestion?

@dend for code samples


Refactor follow clippy

Description

This is very similar to what I was trying to make today. I study by reading the code!
A little refactored.
How Has This Been Tested?

run cargo test
Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Looks like Travis doesn't like any of the current PRs because its running on stable... will fix that later, but thanks for this!


Build project and having Login failed issue

Hi there,
I have cloned codes and followed all steps in Readme, but when building the project, I got login failed issue which is described in the attached image below.

Please help me fix that issue.
Thank you so much

Hi,
I guess you cloned the latest Quicksilver version (13.7.1).
Can you access the Commerce databases using the Quicksilver account?
Username: Quicksilver
Password: Episerver15
Regards
/Viet-Anh

Hi @vietanh-epi , I'm not sure that I need to access to Commerce databse, I have run SetupDatabases.cmd, and I'm still having this issue.

Hi @vietanh-epi , I have access to Episerver database by using QuickSilver account.

The issue has been fixed, I just forgot tp enable sql server authentication mode in sql server instance. It has been fixed select SQL Server and Windows Authentication mode. I'm happy to close this issue.

Hi,
I guess you cloned the latest Quicksilver version (13.7.1).
Can you access the Commerce databases using the Quicksilver account?
Username: Quicksilver
Password: Episerver15
Regards
/Viet-Anh

Good to hear that you solved the issue. In the previous comment, I just want to make sure that you can login to SQL Management Studio using Quicksilver account, and access Commerce databases :)


Patch for how C++14 is set for ROS2

When trying to build vision_msgs for ROS2 Galactic, I started getting these build errors:
--- stderr: vision_msgs
In file included from /opt/ros/galactic/build/vision_msgs/rosidl_generator_cpp/vision_msgs/msg/detail/bounding_box2_d__struct.hpp:8:0,
                 from /opt/ros/galactic/build/vision_msgs/rosidl_generator_cpp/vision_msgs/msg/bounding_box2_d.hpp:7,
                 from /opt/ros/galactic/src/vision_msgs/test/main.cpp:17:
/opt/ros/galactic/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/bounded_vector.hpp:478:32: error: ‘emplace_back’ function uses ‘auto’ type specifier without trailing return type
   emplace_back(Args && ... args)
                                ^
/opt/ros/galactic/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/bounded_vector.hpp:478:32: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from /opt/ros/galactic/build/vision_msgs/rosidl_generator_cpp/vision_msgs/msg/bounding_box2_d.hpp:8:0,
                 from /opt/ros/galactic/src/vision_msgs/test/main.cpp:17:
/opt/ros/galactic/build/vision_msgs/rosidl_generator_cpp/vision_msgs/msg/detail/bounding_box2_d__builder.hpp:76:12: error: ‘build’ function uses ‘auto’ type specifier without trailing return type
 auto build();
            ^
/opt/ros/galactic/build/vision_msgs/rosidl_generator_cpp/vision_msgs/msg/detail/bounding_box2_d__builder.hpp:76:12: note: deduced return type only available with -std=c++14 or -std=gnu++14
/opt/ros/galactic/build/vision_msgs/rosidl_generator_cpp/vision_msgs/msg/detail/bounding_box2_d__builder.hpp:80:47: error: ‘build’ function uses ‘auto’ type specifier without trailing return type
 auto build<::vision_msgs::msg::BoundingBox2D>()
                                               ^
/opt/ros/galactic/build/vision_msgs/rosidl_generator_cpp/vision_msgs/msg/detail/bounding_box2_d__builder.hpp:80:47: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from /opt/ros/galactic/build/vision_msgs/rosidl_generator_cpp/vision_msgs/msg/bounding_box3_d.hpp:8:0,
                 from /opt/ros/galactic/src/vision_msgs/test/main.cpp:18:
/opt/ros/galactic/build/vision_msgs/rosidl_generator_cpp/vision_msgs/msg/detail/bounding_box3_d__builder.hpp:60:12: error: ‘build’ function uses ‘auto’ type specifier without trailing return type
 auto build();
            ^
/opt/ros/galactic/build/vision_msgs/rosidl_generator_cpp/vision_msgs/msg/detail/bounding_box3_d__builder.hpp:60:12: note: deduced return type only available with -std=c++14 or -std=gnu++14
/opt/ros/galactic/build/vision_msgs/rosidl_generator_cpp/vision_msgs/msg/detail/bounding_box3_d__builder.hpp:64:47: error: ‘build’ function uses ‘auto’ type specifier without trailing return type
 auto build<::vision_msgs::msg::BoundingBox3D>()
                                               ^
/opt/ros/galactic/build/vision_msgs/rosidl_generator_cpp/vision_msgs/msg/detail/bounding_box3_d__builder.hpp:64:47: note: deduced return type only available with -std=c++14 or -std=gnu++14
make[2]: *** [CMakeFiles/vision_msgs_test.dir/test/main.cpp.o] Error 1
make[1]: *** [CMakeFiles/vision_msgs_test.dir/all] Error 2
make: *** [all] Error 2
---
Failed   <<< vision_msgs [1min 29s, exited with code 2]

I found this could be fixed by setting C++14 the way it is recommended to be done in the ROS2 documentation:
https://docs.ros.org/en/foxy/Contributing/Migration-Guide.html#changing-the-cmake-code

LGTM

Thanks for the clean PR!


No redirect, verfication ok

Somehow, this doesn't work:
Parse configuration file: /etc/auth-server/config.yml
{ port: '80',
  ldap_url: 'ldap://ipa.xxxxx.local',
  ldap_users_dn: 'cn=users,cn=accounts,dc=xxxxx,dc=local',
  ldap_user: 'uid=xxxxx,cn=sysaccounts,cn=etc,dc=xxxxx,dc=local',
  ldap_password: 'xxxxx',
  session_secret: 'xxxxx',
  session_max_age: xxxxx,
  store_directory: '/var/lib/auth-server/store',
  logs_level: 'debug',
  notifier: { filesystem: { filename: '/var/lib/auth-server/notifications/notification.txt' } } }
Listening on 80...
info: 1st factor: Starting authentication of user "joel"
debug: 1st factor: Start bind operation against LDAP
debug: 1st factor: username=joel
debug: 1st factor: base_dn=cn=users,cn=accounts,dc=xxxxx,dc=local
info: 1st factor: LDAP binding successful
debug: 1st factor: Retrieve email from LDAP
debug: 1st factor<EMAIL_ADDRESS>debug: 1st factor: Retrieved email is<EMAIL_ADDRESS>info: POST 2ndfactor totp: Initiate TOTP validation for user joel
debug: POST 2ndfactor totp: Fetching secret for user joel
debug: POST 2ndfactor totp: TOTP secret is {"userid":"xxxxx","secret":{"ascii":"s!yoi0)}kooTrJ>!4qsmmFs4kF,/LK,I","hex":"xxxxx","base32":"xxxxx","otpauth_url":"otpauth://totp/SecretKey?secret=xxxxx"},"_id":"xxxxx"}
debug: POST 2ndfactor totp: TOTP validation succeeded

Virtual host sbox:
server {
	listen <IP_ADDRESS>:443 ssl http2;

	server_name sbox.xxxx.local;

	access_log /var/log/nginx/xxxx.local/sbox.xxxx.local-access.log;
	error_log /var/log/nginx/xxxx.local/sbox.xxxx.local-error.log;

	auth_request /authentication/verify;

	auth_request_set $user $upstream_http_x_remote_user;
	proxy_set_header X-Forwarded-User $user;
	auth_request_set $groups $upstream_http_remote_groups;
	proxy_set_header Remote-Groups $groups;
	auth_request_set $expiry $upstream_http_remote_expiry;
	proxy_set_header Remote-Expiry $expiry;

	error_page 401 = @error401;
	location @error401 {
		return 302 https://auth.xxxx.local/authentication/login?redirect=$scheme://$http_host$request_uri;
	}

	location /authentication/ {
		proxy_set_header  X-Original-URI $scheme://$http_host$request_uri;
		proxy_set_header  Host $http_host;
		proxy_set_header  X-Real-IP $remote_addr;

		proxy_pass http://<IP_ADDRESS>/authentication/;
	}

	location /authentication/js/ {
		proxy_pass http://<IP_ADDRESS>/js/;
	}

	location /authentication/img/ {
		proxy_pass http://<IP_ADDRESS>/img/;
	}

	location /authentication/css/ {
		proxy_pass http://<IP_ADDRESS>/css/;
	}

	location / {
		include /etc/nginx/proxy_params;
		proxy_http_version 1.1;
		proxy_pass http://<IP_ADDRESS>:8112/;
	}
}

Virtual host auth:
server {
	listen <IP_ADDRESS>:443 ssl http2;

	server_name auth.xxxx.local;

	access_log /var/log/nginx/xxxx.local/auth.xxxx.local-access.log;
	error_log /var/log/nginx/xxxx.local/auth.xxxx.local-error.log;

	location / {
		rewrite ^/$ authentication/login redirect; break;
	}

	location /authentication/ {
		proxy_set_header  X-Original-URI $request_uri;
		proxy_set_header  Host $http_host;
		proxy_set_header  X-Real-IP $remote_addr;
		proxy_pass http://<IP_ADDRESS>/authentication/;
	}

	location /authentication/js/ {
		proxy_pass http://<IP_ADDRESS>/js/;
	}

	location /authentication/img/ {
		proxy_pass http://<IP_ADDRESS>/img/;
	}

	location /authentication/css/ {
		proxy_pass http://<IP_ADDRESS>/css/;
	}
}

I'm out of ideas as to why this doesn't work. I get redirected properly to the auth page, where I auth and get to enter my 2FA. But then I get redirected back to the login page (and not the proper url). I can see the cookie beeing generated and stored within Chrome so that seems OK

Are you using  auth.xxxx.local for authentication and sbox.xxxx.local for accessing the secret?
If yes, the issue might come from the cookie. Indeed, the cookie might be restricted to the domain it has been produced for.
Can you confirm the domain associated to the cookie?

Yes the domain associated with the cookie is the auth.xxxx.local domain (and not sbox.xxxx.local). Would it be possible to add some kind of wildcard functionality? eg *.xxxx.local is authenticated? (just thinking out loud)

Well, I think it could be possible as per
http://stackoverflow.com/questions/18492576/share-cookie-between-subdomain-and-domain
.
Do you confirm your cookie is restricted to auth.xxxx.local by inspecting
the request with your browser?
Clément Michaud
FO Software engineer at Murex.
(+33) 7 69 03 67 09
On Wed, Mar 15, 2017 at 10:36 AM, Joel Kåberg<EMAIL_ADDRESS>wrote:

Yes the domain associated with the cookie is the auth.xxxx.local domain
(and not sbox.xxxx.local). Would it be possible to add some kind of
wildcard functionality? eg *.xxxx.local is authenticated? (just thinking
out loud)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/clems4ever/authelia/issues/14#issuecomment-286688918,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADC5qSVEuLRqFWMz21mijk0Le5JbLd53ks5rl7ETgaJpZM4MdM63
.

Not entirely sure what you're looking for, but this is the cookie I got for auth.xxxx.local

It clearly seems to be your problem. The domain of your cookie is
auth.xxxx.local. Thus, it can only be acknowledged by that specific domain.
I think a change in the code is required so that it produces a cookie for
the broader domain xxxx.local as it is explained in the stackoverflow
thread I linked earlier.
A workaround would be to use only one domain. If it is not possible on your
side, I need to check how hard it would be to create a cookie with a
broader scope.
On Wed, Mar 15, 2017 at 2:35 PM, Joel Kåberg<EMAIL_ADDRESS>wrote:

Not entirely sure what you're looking for, but this is the cookie I got
for auth.xxxx.local
[image: image]
https://cloud.githubusercontent.com/assets/613363/23950828/96695266-098c-11e7-830b-18b7273ef31b.png
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/clems4ever/authelia/issues/14#issuecomment-286742615,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADC5qZrIyvcQLB_sAIzIaVjUSxk8g8dDks5rl-kXgaJpZM4MdM63
.

@clems4ever A domain wide cookie (perhaps optional in the config where it would default to subdomain?) would be for the best. I got a lot of services running on various sub domains and getting them all to co-exist on a single sub domain would be asking for much (..trouble)

@clems4ever I'm by no means an javascript guy, but this  might interest you

Succsess, it works! Adding domain: 'xxxx.local' as a test to src/lib/server.js after line 37 fixes this. Not the most elegant solution as this hardcode's it, but atleast it shows it's possible. Now you just need an function to strip out the base domain and top domain 😄

This is awesome! I will implement it right away in a more sustainable way.
No problem you are not a javascript guy. Me neither but the language is
bloody fast for prototyping. I'm more a C++ guy, btw.
Just out of curiosity, what are you implementing authelia for? Personal
projects? Company web services?
Le 15 mars 2017 18:41, "Joel Kåberg"<EMAIL_ADDRESS>a écrit :
Succsess, it works! Adding domain: 'xxxx.local' as a test to
src/lib/server.js after line 37
https://github.com/clems4ever/authelia/blob/master/src/lib/server.js#L37
fixes this. Not the most elegant solution as this hardcode's it, but
atleast it shows it's possible. Now you just need an function to strip out
the base domain and top domain 😄
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/clems4ever/authelia/issues/14#issuecomment-286822164,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADC5qSBr6UTaJnGrsxDJ1ac0WSKND-KYks5rmCLEgaJpZM4MdM63
.

Great! AFAIK, I use it with U2F for protected services in a cluster.
This is a pleasure talking to you. I'm currently working on a fix. I will add a domain parameter in the config so that you can specify whatever you want. I decided to do it this way because the domain is required during the initialization of the server.

Hello @jkaberg , #17 gives you a way to specify your domain in the config file so that the cookies are shared by all subdomains of your domain.

Thanks a lot @clems4ever for the updates. Would you mind pushing an update to docker hub? Ideally you could set up an automatic build on docker hub and it will build new images as you push new commits to master branch on Github 😄

Indeed, I did not setup automatic push on docker hub with travis yet. I
will do it today and keep you posted once done.
Le 16 mars 2017 09:16, "Joel Kåberg"<EMAIL_ADDRESS>a écrit :
Thanks a lot @clems4ever https://github.com/clems4ever for the updates.
Would you mind pushing an update to docker hub? Ideally you could set up an
automatic build on docker hub and it will build new images as you push new
commits to master branch on Github 😄
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/clems4ever/authelia/issues/14#issuecomment-286986640,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADC5qUoIVGk6yA3x1vb5R9mcTwVAwxr5ks5rmO_GgaJpZM4MdM63
.

Hello @jkaberg, automatic push to Dockerhub is enabled and the latest image is available.

Thanks @clems4ever !


Dont register Broker automatically when new Broker added to GUI

Currently, the connector is automatically registered at a new Broker, if a new Broker is added in the GUI.
Problem: GUI calls API to register at Broker directly after adding.

I remember that the requirement was to register directly with the newly created broker. Why should the registration be removed?


Private DNS Resolver in Hub-Spoke VNET

AB#35135
Describe the feature end to end, including deployment scenario details under which the feature would occur.
Maybe not a feature request but more a question around ALZ design. It appears the documentation for the Azure private DNS resolver has changed and the recommendation is now to have this hosted in a seperate spoke VNET with the Private DNS Zones linked to this rather than the Hub vNET. (This seems to be due to potential issues with having it hosted in the same VNET as an express route gateway). The ALZ deployment still has the vNET links to the Azure Private DNS zones to the Hub vNET. Just looking for thoughts on the differences here and also thoughts on what Subscription that shared services spoke vNET should sit? The Connectivity Subscription?
Why is this feature important. Describe why this would be important for your organization and others. Would this impact similar orgs in the same way?
To match with the Azure Private DNS Resolver documentation. https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/azure-dns-private-resolver
Please provide the correlation id associated with your error or bug.
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Can you describe any alternatives that you have taken since this feature does not exist?
N\A
Feature Implementation
N\A

Check previous GitHub issues

[X] I have searched the issues for this item and found no duplicate

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Closing this off as we have addressed this and presented on community call which you can see here: https://youtu.be/m4_peeUdZoY?si=ylM5_y1N4ox0t8Og&t=377