AttributeError: 'numpy.ndarray' object has no attribute 'permute'

Hi，I met a bug when I train : python ravens_torch/train.py --task=block-insertion --agent=transporter --n_demos=10
Bug is bellow:

pybullet build time: Mar 26 2022 03:00:15
Loading trainset from /home/fty98/lab/fty/transporter-nets-torch/data/block-insertion-train
Loading testset  from /home/fty98/lab/fty/transporter-nets-torch/data/block-insertion-test
Writing logs at /home/fty98/lab/fty/transporter-nets-torch/data/logs/transporter/block-insertion/20220401-112549/train
Running Attention model  on GPU
Running Transport models on GPU
/home/fty98/.conda/envs/ravens_torch/lib/python3.7/site-packages/torch/nn/functional.py:3063: UserWarning: Default upsampling behavior when mode=bilinear is changed to align_corners=False since 0.4.0. Please specify align_corners=True if the old behavior is desired. See the documentation of nn.Upsample for details.
"See the documentation of nn.Upsample for details.".format(mode))
Traceback (most recent call last):
File "ravens_torch/train.py", line 63, in
app.run(main)
File "/home/fty98/.conda/envs/ravens/lib/python3.7/site-packages/absl/app.py", line 312, in run
_run_main(main, args)
File "/home/fty98/.conda/envs/ravens/lib/python3.7/site-packages/absl/app.py", line 258, in _run_main
sys.exit(main(argv))
File "ravens_torch/train.py", line 56, in main
agent.train(train_dataset, writer)
File "/home/fty98/lab/fty/transporter-nets-torch/ravens_torch/agents/transporter.py", line 105, in train
loss1 = self.transport.train(img, p0, p1, p1_theta)
File "/home/fty98/lab/fty/transporter-nets-torch/ravens_torch/models/transport.py", line 178, in train
loss = self.train_block(in_img, p, q, theta)
File "/home/fty98/lab/fty/transporter-nets-torch/ravens_torch/models/transport.py", line 139, in train_block
output = self.forward(in_img, p, softmax=False)
File "/home/fty98/lab/fty/transporter-nets-torch/ravens_torch/models/transport.py", line 106, in forward
input_data = Rearrange('h w c -> 1 h w c')(input_data)
File "/home/fty98/.conda/envs/ravens_torch/lib/python3.7/site-packages/torch/nn/modules/module.py", line 727, in _call_impl
result = self.forward(*input, **kwargs)
File "/home/fty98/.conda/envs/ravens_torch/lib/python3.7/site-packages/einops/layers/torch.py", line 14, in forward
return apply_for_scriptable_torch(self._recipe, input, reduction_type='rearrange')
File "/home/fty98/.conda/envs/ravens_torch/lib/python3.7/site-packages/einops/_torch_specific.py", line 81, in apply_for_scriptable_torch
tensor = backend.transpose(tensor, axes_reordering)
File "/home/fty98/.conda/envs/ravens_torch/lib/python3.7/site-packages/einops/_torch_specific.py", line 42, in transpose
return x.permute(axes)
AttributeError: 'numpy.ndarray' object has no attribute 'permute'

Can you help me to solve this one ?

I had the same problem.
After reviewing the code, I found the following part to be the problem.
https://github.com/thomaschabal/transporter-nets-torch/blob/be5adaee9eb225be8ec894f8b40426e7fa1042c6/ravens_torch/models/transport.py#L106
I thought the problem might be due to a change in the version of "einops",  so I changed the version to "0.3.2" and the error was resolved.

Hi,
Thank you for pointing out this error and the solution to fix it. The code has been updated accordingly.
Best,
Thomas


Add the ability to send an email

Should be able to configure from and to addresses, subject, and body via program parameters.

Merged.


Sample applications report errors inconsistently

The sample applications report errors and error numbers inconsistently, sometimes in decimal (such as in programs/ssl/ssl_server2.c) and sometimes in hex (such as in programs/ssl_client2.c).
Errors should be reported consistently in hex, as that's how they're defined in the header files, and wherever possible, with an associated error message.

ARM Internal Ref: IOTSSL-974


error while loading shared libraries: libopencv_videoio.so.407: cannot open shared object file: No such file or directory

Help:
./wilive-release: error while loading shared libraries: libopencv_videoio.so.407: cannot open shared object file: No such file or directory
I use Arch Linux.

you have to install opencv first  sudo pacman -S opencv

sorry for late response, I didn't see the notification

If you have installed

it should work fine if it's installed, still showing error?


Exclude deactivated users from @-mention autocomplete popup

Implementing #451
Logic Implemented

Always exclude the users that have isActive set to false
Show the id in the mention string if there are two users with the same full name even if one of them is deactivated

@Khader-1 Before the maintainers can review the PR, please check the zulip commit discipline page on how to properly structure your commit. 🙂

@Khader-1 Before the maintainers can review the PR, please check the zulip commit discipline page on how to properly structure your commit. 🙂

Thanks for the feedback! On it..

restructured commits.

Restructured Commits.
Thanks @sm-sayedi

Restructured Commits.
Thanks @sm-sayedi

For cross-reference: it looks like this became #588.
@Khader-1 For future pull requests, it's better to update the existing PR than to close it and open a new one. See https://zulip.readthedocs.io/en/latest/git/pull-requests.html#update-a-pull-request .


Add Extension on IEnumerable: Chunk and ChunkBy

In other libraries / languages these are also known as Batch or Split

Chunk is the version with int parameter -> the IEnumerable will be split in multiple IEnumerable of Equal Length
ChunkBy is using a predicate -> Open for discussion...  I am not sure if thats' right, the design should be reviewed. And compared with AdjacentGroupBy

ChunkBy has been dropped for the moment because the semantics are unclear:

does it split before or after the predicate say so?
does true mean split at this element or keep the element in the same chunk?
other similar functions: AdjacentGroupBy, SplitBy or Partition


sensors: the ifdef logic was inverted

Sorry my bad. I should have not have merged this change without testing earlier.

Since this was going to pass anyway and is pretty bad I merged it - I had asked testers to test master and its Friday afternoon, so every second counts.
Thanks!


[0.11.x] fixes #1298 by avoiding redundant keycloak init

Backport: https://github.com/Hyperfoil/Horreum/pull/1300

we don't have this in 0.11.x branch, backported in error


Screenshots

Please put screenshot of application in the repo README file

With 77f5ab8c6726d2f9ffbb9708af600c8c2d801b81, I included some pictures of how the app looks like and the settings that it has.


This version of Spelunky 2 is not supported by playlunky Error upon launch

For the last few days when i launch Playlunky using Modlunky 2 I get the following error:
This version of Spelunky 2 is not supported by playlunky, please update you game or check if there is a new version of Playlunky Available.
Spelunky Version: could not be verified
Supported Version 1.25.2
Press OK to start without Playlunky or Cancel to yolo
If you press Cancel it does not load any mods but the game plays and loads from the steam install:
Mods in use:
Co-op shared Camera
I think this has to do with the Spelunky 2 August Patch?
Is there anything that can be done? My wife and her sister have 900+ hours into the game and play it everyday... but will not play without this mod. I am hoping to fix it soon for them to play.
Thanks all.

This update broke a lot of stuff, it will take time to fix everything
For now you can downgrade to the previous version of Spelunky2 https://gist.github.com/Dregu/ff06f4d5ed808fe7772d253ac7edbb30


[Suggestion] A turtle upgrade that applies silk touch to the blocks the turtle mines.

As Erb3 said, the current way to get tool-host-like behavior in the SC3 modpack is to use Plethora's Kinetic Augment. Let us know if you have any issues with that.


WIP: Use a cyclic buffer instead of an array

Thanks to @Thomee for the idea

Could use si instead of cx but it won't fix the problem :(


Set a CXXRecordDecl to not be passed in registers if DW_CC_pass_by_reference when loading from DWARF

Summary:
This will fix a bug where during expression parsing we are not setting a CXXRecordDecl to not be passed in registers and the resulting code generation is wrong.
The DWARF attribute DW_CC_pass_by_reference tells us that we should not be passing in registers i.e. RAA_Indirect.
This change depends this clang change which fixes the fact that the ASTImporter does not copy RecordDeclBits for CXXRecordDecl: https://reviews.llvm.org/D61140
Differential Revision: https://reviews.llvm.org/D61146
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@359732 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 4285f7f8db7300c72712db5cf08bd071ea3bf90a)

@swift-ci test


Ane of skins of Rumble has a bug(robot).  The fire’s direction is wrong. could you fix it，appreciate！

#1


Wanted to translate this app in English language

仅仅提交一个建议。Submit just one proposal.
在你提交此建议前请注意：Please note before you submit this proposal:

详细阅读椒盐音乐帮助内容（应用设置-帮助）。Read more about the SaltPlayer help content (app Settings - Help).

反馈时候请注意：When giving feedback, please note:

尽量详细的描述。Be as detailed as possible.
不接收任何 UI 样式调整相关的反馈，出现此类 issue 会被关闭（如 “我不喜欢此设计” 、“我觉得这样设计更好” 、“还没原来好看” 等等类似反馈）。Do not receive any feedback on UI style changes, and the issue will be closed (" I don't like this design ", "I think this design is better", "it's not as good as the original", etc.).

建议内容 The proposals
<在此输入你的建议 Enter your suggestions here>

https://github.com/Moriafly/SaltPlayerSource/blob/main/translations/values/strings.xml

thanks


drivers: counter: Remove TIME_GECKO_RTCC and doc/finish persistence.

Remove gecko_rtcc.c driver and references to TIME_GECKO_RTCC. Add CONFIG_PERSISTENT_GECKO_RTCC to turn off persistence by default. Select the SOC_GECKO_RMU with the persistence config not in the soc. Document the low level portions in the counter_gecko_rtcc.c driver. Only disable FSBL on SOCs defined in AN0003, even if not in Zephyr. Add back the settings when persistence is not enabled. Keep date counter command until we upstream, then take it out.

This cannot go in until I have also changed all the references to TIME_GECKO_RTCC in all the sources.

Replaced with another PR


feat: bump ecmaVersion to 2018

This is what we are using pretty much everywhere at this point: we already have this setting explicitly set to 2018 in these places:

alloy-editor
eslint-config-liferay (ie. this repo!)
liferay-frontend-guidelines
liferay-js-themes-toolkit
liferay-npm-tools

Adding it here means we can delete it from those 5 places in the future (once they've updated to the new version of eslint-config-liferay).
Noticed this because @FabioDiegoMastrorilli was asking why he needed to add:
parserOptions: {
    ecmaFeatures: {
        experimentalObjectRestSpread: true
    }
},

in another project that was using the config.

Seems relatively uncontroversial, so going to merge this.


Add support for image tracking

Add property trackImage for Prism in order to enable image tracking feature. Code sample:
import React from 'react';
import { Prism, Scene, Text, Content } from 'magic-script-components';

export default class MyApp extends React.Component {

  onWorldImageTrackingHandler = (eventData) => {
    console.log(eventData.Name);
    return true;
  };

  render () {
    return (
      <Scene>
        <Prism
          size={[1.0, 1.0, 1.0]}
          trackImage={({
            name: 'MyImage',
            size: [0.16, 0.22],
            filePath: 'assets/MyImage.png',
            isMoving: false
          })}
        >
          <Content onWorldImageTrackingEvent={this.onWorldImageTrackingHandler}>
            <Text textSize={0.1} localPosition={[-0.3, 0, 0]}>
              Image Tracking
            </Text>
          </Content>
        </Prism>
      </Scene>
    );
  }
}

Thank you for your contribution to MagicScript Project.
Before submitting this PR, please make sure:

[x] Your code builds clean without any errors or warnings
[x] You are using approved terminology
[ ] You have added unit tests

The current implementation of trackImage property allows to specify only one image to track. Possible future improvements will be to convert trackImage to an array of objects describing multiple images to track.

@kpiascik, the manifest.xml file needs to include the following privilege:
<uses-privilege ml:name="CameraCapture"/>


Dropdown list value should support representing arbitrary JavaScript objects, not just strings

For example, the following code currently doesn't work.
  <select v-model="chosenTicket" options="ticketOptions">
    <option value="">Choose...</option>
  </select>
  <button v-attr="disabled: !chosenTicket" v-on="click: resetTicket">Clear</button>

You have choosen {{chosenTicket.name}}(${{chosenTicket.price}})

new Vue({
  el: "#app",
  data: {
    tickets: [
      { name: "Economy", price: 199.95 },
      { name: "Business", price: 449.22 },
      { name: "First Class", price: 1199.99 }
    ],
    chosenTicket: null
  },
  computed: {
    ticketOptions: function() {
      return this.tickets.map(function(ticket){
        return {text: ticket.name, value: ticket};
      });
    }
  },
  methods: {
    resetTicket: function() {
      this.chosenTicket = null;
    }
  }
});

knockout.js supports this and it is extremely useful for data binding of cascading dropdowns.
Like http://knockoutjs.com/examples/cartEditor.html

Duplicate of #1115 - Yes, this is going to be added.


Federation Name

From where I can find Federation name?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 7de95eea-d599-0873-2b8b-8b91a6818fb3
Version Independent ID: 36bfdd02-63fe-6fd7-c060-17452a7abeec
Content: Azure AD B2C provider settings for portals in Dynamics 365 for Customer Engagement
Content Source: ce/portals/azure-ad-b2c.md
Service: dynamics-365-customerservice
GitHub Login: @sbmjais
Microsoft Alias: shjais

Did you ever find out the answer to this? it really isn't clear from the documentation

@spineshanks - Federation name is a unique name to identify the type of federation provider such as ‘B2C’. This will be used in Site Setting names to group configuration settings for this specific provider.
It is a string that you choose, and isn't copied from anywhere.

Thanks for contacting us. As we haven’t heard back from you, I am closing this issue. If you need further help, please reopen the issue or open a new issue.


Map ErrorKind::IsADirectory and ErrorKind::NotADirectory when targetting Rust 1.83

Rust 1.83 stabilized io::ErrorKind::IsADirectory and io::ErrorKind::NotADirectory. It would be nice to update the functions converting between PyErr and io::Error to map them to IsADirectoryError and NotADirectoryError.

👍 this seems very reasonable, to ship in 0.24.

Maybe later, sadly I am not aware of a way to conditionally compile code based on the rustc version so adding this means PyO3 targets Rust 1.83+

We have cfg infrastructure for things like this in place in pyo3-build-config. I added this in #4747.

Amazing! Thanks!


Bittrex: extension support

This PR adds support for the bittrex api:
https://bittrex.com/home/api
There's a big limitation in how their API has been adjusted recently, it means we cannot get historical data and furthermore we need to poll getTrades every minute (forcing a --period=1m). I've attempted to make it as clear as possible everywhere that paper/live trading is the only option for now (with bittrex).

@Alexandre-io @nibzo1 @crubb would you mind reviewing this PR, since you are the authors of the Kraken API extension and are (next to Carlos) Knowledgeable People™

@crubb you're right about the .jshintrc, I added it to see if my IDE would be happy, but it was a failed experiment really. Removed it.

A few days have passed, I think at this point it  makes more sense to merge it and let people play with it (thus getting more feedback on it) then to let it collect dust here.


Ollama support

As title, when support local LLMs?  like ollama.

I plan to support Local LLM in the future.
Currently, Ollama's OpenAI compatibility doesn't include Tool, so it seems difficult to support it right away.
If Ollama adds support for it, I intend to implement it immediately.

https://github.com/ollama/ollama/issues/2417
https://github.com/ollama/ollama/issues/3137

If you know of any Local LLM that supports OpenAI-compatible function calling, please let me know.

@miurla Please see https://github.com/rashadphz/farfalle> for a great local model implementation. This is exactly like Morphic, so I am sure we can also add Ollama to Morphic. As better function calling becomes available, we can update the feature.


Integrate BennVenn's Flash save patch

Is your feature request related to a problem? Please describe.
BennVenn created a universal patch that can enable saving to Flash instead of SRAM for bootleg carts.
This feature would be very nice to have support for in GB Studio.
I would love to implement it myself, but at the current time, I just don't have time to do it.
Describe the solution you'd like
See this patching guide for original BennVenn guide
Also, from the hardware-chat channel:

There are 3 parts to the patch. The first just copies from flash (A rom address spanned over 2 banks) to the 4 SRAM banks. This is to restore the sram from ROM at startup
second part, this needs to be run from ram as the entire rom area is unaccessible during an erase and a write to the flash
the second part erases one flash erase block. This is usually 64k in size and shouldn't have any rom data in it as it'll get trashed. > You can allocate 4 banks for this purpose
the third part is the write routine. This just writes SRAM to the flash. again, it needs to be run from ram
as for the higher level code, set up a pointer at 0x0000 then just do writes to it. To write a byte would be...

Pointer[0x0AAA]=0xA9;
Pointer[0x0555]=0x56;
Pointer[0x0AAA]=0xA0;
Pointer[AddressToWrite]=DataToWrite;
while(Pointer[AddressToWrite]!=DataToWrite);

I'm not sure if your compiler will let you put functions in ram, if not, you could make an array with hardcoded values which will do what you need, then just call the array using some inline asm. I'm sure there are heaps of ways to pull it off and I'm only a few weeks into learning C myself so I may not be too helpful here

Describe alternatives you've considered
N/A
Additional context
Add any other context or screenshots about the feature request here.

Hi @thomas-alrek I'm definitely interested in getting this working too, I've bought a GBxCart flasher and some of the carts that should allow this, once they turn up I'll have a look at getting this integrated.

i wrote a library that can be used with GB Studio, but i don't have a cart to test. if someone has one, please try:
reflash.zip
UP/DOWN switches SRAM, A/B modifies current SRAM bank data, START should save SRAM to FLASH. after re-cycling power, SRAM should be restored.
on non-reflashable carts it displays error message.

plese, someone, try this one:
reflash.zip

finally, this is the working one: reflash.zip
no detection of chip type, works for the same chip that LucentW's patch was for. edit commands in flasher_s.s if you want it to work with another one.
all 4 banks are saved at once, but it is possible to load them individually.
location of flash sector is determined by START_SAVE variable in Makefile, must be a multiple of 4, and there should start 4 empty banks.

Looks like that will do it! It remembered the last button presses in each of the SRAM banks between restarts.
Once I've merged in the new GBDK PR I can start looking at hooking this up to the UI & build process.
Thanks @untoxa

try this: game.zip

Unfortunately it didn't work :(
The game plays okay, I saved at the first save point (you get a small delay where the sprites disappear and the music freezes) but then after a power cycle and trying to load the game from the title screen it just says no save data was found

try once more, please, i fixed a bug. :) loading switched the RAM bank. i updated the file above.
void Script_LoadData_b() {
  UINT16 scene_next_index;
  UWORD i;

  ENABLE_RAM;

  restore_sram();

  SWITCH_RAM_MBC5(0);

  RAMPtr = (UBYTE*)RAM_START_PTR;
[cut]

gb studio core patch:
ScriptRunner_b.zip

ah, sorry, there is also, Script_IfSavedData_b(). :) my bad.
another approach, just load in core_main.c() after initializations:
  memset(&SprPaletteBuffer, 0, sizeof(SprPaletteBuffer));
  memset(&BkgPaletteBuffer, 0, sizeof(BkgPaletteBuffer));

  // Load from Flash
  ENABLE_RAM;
  restore_sram();
  SWITCH_RAM_MBC5(0);
  DISABLE_RAM;

  // Initialise Player
  player.sprite = 0;

sample.zip


Cn reword

Codecov Report

Merging #79 (6a2c98c) into main (77ac0df) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #79   +/-   ##
=======================================
  Coverage   65.66%   65.66%
=======================================
  Files          39       39
  Lines        1095     1095
  Branches      354      354
=======================================
  Hits          719      719
  Misses        376      376


Added an detail to cloudflare custom DNS config

Just had a small issue with only using cloudflare for DNS, instead of realizing I needed to send all traffic through cloudflare I had the setting set to DNS only and was having certificate issues. One I changed that I was able to move forward. :-)

I've now signed the CLA. Not entirely sure why it still says some checks haven't completed.

Hi @jonathanstiansen it looks like you committed your changes with a different account as the commit is attributed to @hobnob-upcase. You'll either need to amend your commit to have the correct user or sign the CLA with the other account.

@kborchers Sorry about that! Thanks for letting me know, I'll try to fix that somehow.

Feel free to close this, I'm going to get it done with my other account. :-)

@hobnob-upcase fyi, you could just do something like
git commit --amend --author="Author Name<EMAIL_ADDRESS>using your other account name and email and then force push to your branch and it should update the PR and be all good

Pull-request updated, HEAD is now 326d90631e22edf0d35a3892021e8f935eb6e2ab

Done! :-)

sweet thx!! 💯


Create index.md

Thank you for contributing! Please confirm this pull request meets the following requirements:

[x] I followed the contributing guidelines: https://github.com/github/explore/blob/master/CONTRIBUTING.md
[x] I have no affiliation with the project I am suggesting (as a maintainer, creator, contractor, or employee).

Which change are you proposing?

[ ] Suggesting edits to an existing topic or collection
[x] Curating a new topic or collection
[ ] Something that does not neatly fit into the binary options above

Curating a new topic or collection

[x] I've formatted my changes as a new folder directory, named for the topic or collection as it appears in the URL on GitHub (e.g. https://github.com/topics/[NAME] or https://github.com/collections/[NAME])
[x] My folder contains a *.png image (if applicable) and index.md
[x] All required fields in my index.md conform to the Style Guide and API docs: https://github.com/github/explore/tree/master/docs

I added a Blooket topic, and I have no affiliation with Blooket, I do own a repo using their services. The Blooket topic currently only contains my repo, but in time it will grow.

Alas, per our contributing guidelines,

Valuable topics, for example, include those that are already widely used by repositories and could benefit from the addition of important information.

If indeed this topic does become widely used by repositories in the future, feel free to re-open this!

I understand.


register multi middlewares

Can multi middlewares be added in one call?
E.x:
app.uses(middleware1, middleware2)
// or
app.uses([middleware1, middleware2])

Implement this is not hard, thought.

@dominhhai No, it's 1 mw. However, you can use compose.
const compose = require('koa-compose')
app.use(compose([mw1, mw2]))

Is it possible to add a new method that can register multi-mws?

I guess, I'm not sure about the benefits though. I'm not at liberty to decide on features. Label this issue as enchancement.

Yeah it wouldn't be hard to add this feature, just a couple lines of code, tests and documentation.
But there's multiple reasons not to:

the signature app.use(fn) is a lot simpler to reason about than app.use(...fn), it does one thing and one thing only
as far as I'm aware no one besides you has requested this feature yet, and I don't see that being simply because no one has thought of it before. So there isn't enough demand to justify this addition.
What looks more tidy?

app.use(foo);
app.use(bar(baz));
app.use(beep({
  boop: 'yes'
}));
app.use(another);

// vs

app.use(foo, bar(baz), beep({
  boop: 'yes'
}), another);

Single argument app.use() helps shape a good style.

although this change would be tiny, if we say yes to every minor addition, koa will be bloated in no time
it's trivial to implement this feature in user land:

const use = (app, ...fns) => { for (let fn of fns) app.use(fn) };

use(app, foo, bar(baz), /* ... */);

So -1 from me.

(y) thank for you comment.
Do one thing only is better!
So, I will close this request.

@dominhhai You may need koa-use :)

@nswbmw Thanks for your suggestion.
Btw, koa-compose is not good enough?

@dominhhai koa-use patches Application.use, koa-compose composes/encapsulates middleware. koa-compose is a "native"-dependency of koa (koa uses this package internally)

Can someone tell me a good reason to use koa compose? Any examples would be helpful

I prefer koa-compose. I don't want to override any core api. Add new method is ok for me, however.

I just use app.use() and koa-compose if I need to


⚠ Spryr has degraded performance

In 395e985, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 7687 ms

Resolved: Spryr performance has improved in 025db9b after 7 minutes.


SchedulerSuite.TestOmniJobs: unexpected status 500

FAIL: test_scheduler.go:310: SchedulerSuite.TestOmniJobs

++ 23:50:52.930 created app cats-smash-hudson (7232ef2849d84d74b5c113796946fb2f)
++ 23:50:52.982 scaling formation to map[printer:2]
++ 23:50:53.012 waiting for job events: map[printer:map[up:2]]
++ 23:50:53.064 got job event: printer 93d2b834-52bb782faba6425a9d610f8f1daa0137 starting
++ 23:50:53.082 got job event: printer 4f7ece1a-9e5e0e44500540f78137f6966c12637f starting
++ 23:50:54.072 got job event: printer 93d2b834-52bb782faba6425a9d610f8f1daa0137 up
++ 23:50:54.342 got job event: printer 4f7ece1a-9e5e0e44500540f78137f6966c12637f up
++ 23:50:54.342 scaling formation to map[printer:3 omni:2]
++ 23:50:54.351 waiting for job events: map[printer:map[up:1] omni:map[up:6]]
++ 23:50:54.432 got job event: omni 8544f5d4-9e59f62e1fa7406883a37f7fca44fad3 starting
++ 23:50:54.462 got job event: omni 4f7ece1a-545c285b14384c1683a01defbca07433 starting
++ 23:50:54.522 got job event: omni 93d2b834-bbea4364f16a4835bcbf40953f3eefcb starting
++ 23:50:55.575 got job event: omni 8544f5d4-0c388915c5bb47248a892bb09879e619 starting
++ 23:50:55.622 got job event: omni 8544f5d4-9e59f62e1fa7406883a37f7fca44fad3 up
++ 23:50:55.642 got job event: omni 4f7ece1a-8756a65dd2d24d25b24d915d2c137494 starting
++ 23:50:55.662 got job event: omni 4f7ece1a-545c285b14384c1683a01defbca07433 up
++ 23:50:55.712 got job event: omni 93d2b834-db00735b3b214cbfa42e9da5495e1cec starting
++ 23:50:55.732 got job event: omni 93d2b834-bbea4364f16a4835bcbf40953f3eefcb up
++ 23:50:56.782 got job event: printer 8544f5d4-4e43929fb59e465283e7532080699057 starting
++ 23:50:56.812 got job event: omni 8544f5d4-0c388915c5bb47248a892bb09879e619 up
++ 23:50:56.995 got job event: omni 93d2b834-db00735b3b214cbfa42e9da5495e1cec up
++ 23:50:57.022 got job event: omni 4f7ece1a-8756a65dd2d24d25b24d915d2c137494 up
++ 23:50:57.972 got job event: printer 8544f5d4-4e43929fb59e465283e7532080699057 up
++ 23:50:57.972 scaling formation to map[printer:1 omni:1]
++ 23:50:57.988 waiting for job events: map[printer:map[down:2] omni:map[down:3]]
++ 23:50:58.022 got job event: printer 8544f5d4-4e43929fb59e465283e7532080699057 down
++ 23:50:58.102 got job event: printer 4f7ece1a-9e5e0e44500540f78137f6966c12637f down
++ 23:50:58.162 got job event: omni 8544f5d4-0c388915c5bb47248a892bb09879e619 down
++ 23:50:58.202 got job event: omni 93d2b834-db00735b3b214cbfa42e9da5495e1cec down
++ 23:50:58.264 got job event: omni 4f7ece1a-8756a65dd2d24d25b24d915d2c137494 down
++ 23:50:58.264 adding 2 hosts
++ 23:51:04.928 host added: a78dc4ac
++ 23:51:11.709 host added: 096ba1ab
++ 23:51:11.709 waiting for job events: map[omni:map[up:2]]
++ 23:51:11.709 got job event: omni a78dc4ac-447170122d0c4b22b74c914040fba747 starting
++ 23:51:11.710 got job event: omni a78dc4ac-447170122d0c4b22b74c914040fba747 up
++ 23:51:12.222 got job event: omni 096ba1ab-7f3a8d94457441fea89fd2968c2f0a52 starting
++ 23:51:13.122 got job event: omni 096ba1ab-7f3a8d94457441fea89fd2968c2f0a52 up
++ 23:51:13.122 removing 2 hosts
test_scheduler.go:370:
    ...
helper.go:206:
    t.Assert(testCluster.RemoveHost(host), c.IsNil)
... value *url.Error = &url.Error{Op:"DELETE", URL:"https://<IP_ADDRESS>:443/cluster/8ab7bf27/a78dc4ac", Err:(*errors.errorString)(0xc2086e2c80)} ("DELETE https://<IP_ADDRESS>:443/cluster/8ab7bf27/a78dc4ac: httpclient: unexpected status 500")

https://ci.flynn.io/builds/20150313234344-23cc0d7f

https://ci.flynn.io/builds/20150314000026-ebedf6ee

The error in the runner logs is:
runner.go:681: clusterAPI err in DELETE /cluster/622c146d/52f46fd6: timed out waiting for host removal

Looking in https://ci.flynn.io/builds/20150313234344-23cc0d7f, the host being removed is a78dc4ac, and from the ps faux output, flynn-host has stopped but the containers are still up. The last output from flynn-host is:
now=2015-03-13T23:51:13+0000 app=host fn=main at=sampi_disconnected err=0x42f800

So this looks related to #1177, we should consider manually killing the containers with killall .containerinit if the timeout is hit.

https://ci.flynn.io/builds/20150314014931-8761e211


Autism Identification system #976

Have you read the Contributing Guidelines ?
(Write your answer here.)
Description
(Write your answer here.)
Fixes #976

Checklist

[yes ] I've read the contribution guidelines.
[ yes] I've checked the issue list before deciding what to submit.
[ yes] I've edited the README.md and link to my code.

Related Issues or Pull Requests
I have made the requested correction in this pr

Sir @Kushal997-das I made the requested changes in main branch. Can you check it and PR under gssoc tag

@Thewhitewolfsasi This branch has conflicts kindly fetch the update version of my project from your end.

@Thewhitewolfsasi Hello i found the same project being merged in another repo which can't be accept.
Closing this as spam .
Thanks
Report


merge 297 into develop

This is a no-op pull request that merges release-297 into develop for git consistency.

Verbal confirmation from Marco that admin-override merge of this change is fine.


Flatten and Linear of generating C model

Hi, there. I got trapped again in the network part. The last layer of this simple model seems not to work,  Layer 3: "flatten" exceeds supported input dimensions (512 * 1 > 256)).
I supposed it might need an 8-bit data until I found an example in this maxim guide link. In example 4, layer 6, the input data is further larger than 8-bit after flattened. So I am wondering how to solve this.
Another question is over this. I tried setting the flatten of Layer 3 as False, but it gives the error about Layer2-output and Layer3-input needing different number of processors. So I d like to know about this after the first problem is solved. Thanks a lot.
layers:
  \# ai8x.FusedConv1dBNReLU(1, 8, kernel_size=3, stride=1, padding=1, bias=True, batchnorm='Affine')
  \- data_format: CHW
    op: Conv1d
    pad: 1
    activate: ReLU
    kernel_size: 3
    stride: 1
    processors: 0x0000000000000001
    out_offset: 0x0000

 \# ai8x.FusedConv1dBNReLU(8, 16, kernel_size=3, stride=1, padding=1, bias=True, batchnorm='Affine')
  \- op: Conv1d
    pad: 1
    activate: ReLU
    kernel_size: 3
    stride: 1
    processors: 0x0000000000000ff0
    out_offset: 0x2000

  \# ai8x.FusedConv1dBNReLU(16, 2, kernel_size=3, stride=1, padding=1, bias=True, batchnorm='Affine')
 \- op: Conv1d
    pad: 1
    activate: ReLU
    kernel_size: 3
    stride: 1
    processors: 0x000000000ffff000
    out_offset: 0x0000

  \# Flatten & ai8x.Linear(512 * 2, 512)
  \- op: Linear
    flatten: True
    activate: None
    processors: 0xffffffffffffffff
    out_offset: 0x2000```

The last layer of this simple model seems not to work

Could you please specify which model? There are multiple new models in your repo.
But the error message has nothing to do with the bit-width. It simply states that the product of your input dimensions has to be less than 256. I see that the input dimensions the flatten layer is 512 * 1, which I found a bit weird. Flatten operation is used when you want to transform a 2-Dimensional data into 1D. If your data is already 1D, then there is no need to use flatten.

I supposed it might need an 8-bit data until I found an example in this maxim guide link. In example 4, layer 6, the input data is further larger than 8-bit after flattened.

All intermediate layer outputs are 8-bit. Flattening does not change the bit-width.

Another question is over this.  I tried setting the flatten of Layer 3 as False.

Again, if you could specify which model, that would be great..

Sorry for not made my question clear. The yaml file of my model is in the code block in the final part of my comment above, whose last layer is
 # Flatten & ai8x.Linear(512 * 2, 512)
  - op: Linear
    flatten: True
    activate: None
    processors: 0xffffffffffffffff
    out_offset: 0x2000

Example 4 - layer 6 means
# +++++++++++++++++++++ layer 6:self.fc = ai8x.Linear(30*64*64, 2, bias=True)
- op: mlp
  flatten: true
  out_offset: 0x1000
  output_width: 32
  processors: 0x000000003fffffff

I wonder what does 512*1mean in my ERROR, and it is no larger than 306464 in the example above. All model files in my repo is about dct4. Thanks!

Thanks! Maybe I could try this light model.

Had the same issue! This helped, thanks!


Bug: View radius and view center in resulting map json switched

When setting the initial view radius and initial view center in the map-maker, makeing your map and then generating and downloading the map, the resulting JSON has its radius and center values switched.
Example:

Result:
  "initialViewRadiusX": -10,
  "initialViewRadiusY": -10,
  "initialVieCenterX": 10,
  "initialViewCenterY": 10,

Also, there's a typo in "initialVieCenterX": 10,. It is missing a w

Resulting JSON now read:
  "initialViewRadiusX": 5,
  "initialViewRadiusY": 5,
  "initialViewCenterX": 0,
  "initialViewCenterY": 0,

and correlates to their settings in the UI.


Helm charts does not support k8s >1.22

Charts under https://github.com/uselagoon/lagoon-service-images/tree/main/kubectl-build-deploy-dind/helmcharts such as
https://github.com/uselagoon/lagoon-service-images/blob/main/kubectl-build-deploy-dind/helmcharts/nginx-php/templates/ingress.yaml
still use apiVersion: networking.k8s.io/v1beta1

Hi @serhat-ozkara - these images are not currently maintained - instead, use the ones in uselagoon/lagoon - which have just been updated to suppor Kubernetes 1.22, and will be released in the next couple of days.
This repo is a point-in-time fork of some of the lagoon services that have no interdependencies on the rest of the lagoon-core services. We are intending to create it as it's own entity, but are not currently working on it. Apologies for not making it clearer in the repo description.

closing as handled


Issues with mixed java and javascript projects

I am having trouble with running dependency check against our whole project. We have a mixture of java and javascript libraries covering our backend and front end. It seems if I give only the jar folders to the cli I get a report covering the jars, however if I give both these and the frontend folders then I only get the front-end dependencies:
dependency-check --project QudiniApp --scan lib libs Shows only jar files in the report.
dependency-check --project QudiniApp --scan front-end-build public lib libs shows only package.json files in the report.
Am I doing something completely wrong here or is this an issue with scanning mixed language projects?

The correct call would be:
dependency-check --project QudiniApp --scan front-end-build --scan public --scan lib --scan libs
You can specify more then one --scan option, but it can only take a single path.

Ah I see! Yes that worked. Thanks for the clarification.


CANT CHECK WHAT WEAPON IM HOLDING

I only want my aimbot to run when im holding a weapon which is not a knife but the IsKnife() function doesent work

Got the same problem i think its a signature that is outdated.

Dear @ShotZzHackZz  an @JustLikeAKid , When using IsKnife() make sure you do it the following way:
g_LocalPlayer->m_hActiveWeapon()->IsKnife()
If that still doesn't work, use the function CanFire(), this way:
//Aimbot
if(!g_LocalPlayer->m_hActiveWeapon()->CanFire())    {
    return; // Dont Aimassist
}

and @JustLikeAKid , I don't know what you mean you can't attach to csgo. You mean in Debug Mode?

@M-T3K It seems isPistol() IsKnife() etc are not working and when i try to attach the cheat to csgo.exe nothing shows up (It might be a stupid mistake i made cause i never used that method to debug)

There is one way around it, you could just get the item definition index to check if it's a knife/pistol etc.

@Ricktza  I already tried that and it didn't seem to work properly (Ak was returning true even though i didnt make a check for it). and The weapon esp (the weapon that someone is holding) doesnt work so i still think its a offset/signature that needs to get updated.

CCSWeaponInfo struct is outdated


ssl.SSLCertVerificationError or urllib.error.URLError

I think this is a problem with my proxy agent.If someone knows how to solve it for me, I would be very grateful！

me too


Extract macro without connection to db

Hi
I try to extract macro from my access mdb file
I exactly know there is one macro in it, but i have no idea how i can extract this macro
I found this atricle
Author says there is MSysAccessObjects table in access db. However this atricle is too old (about 8 years)
So, in my mdb there is no MSysAccessObjects table.
Maybe it rhas been enamed or removed?
does anyone have any ideas how i can do this?

Hi @honsour72 , any chance you could share an example file with us?

Hi @honsour72 , any chance you could share an example file with us?

Shure!
1 hour later, ok?

Here is
test_msgbox_mdb_2002_2003_mdb.zip
After macro running in VBox (Office 16):

Thanks, we will take a look. What's the password for the zip?

Hi, I have some update on progress I've made with this issue.
PR #17, although still in the testing phase, has introduced support for LVAL2 pages. These pages consist of long binary blobs within the database. As a result of this change, it is now possible to parse the MSysAccessStorage table in the database, providing access to files and macros stored within it.
I haven't had the opportunity to examine the structure of the blobs in detail, but i definitely see your VBA script in there. I think https://interoperability.blob.core.windows.net/files/MS-OVBA/[MS-OVBA].pdf might be helpful in parsing the storage

I created a POC that extract the macro but I think it's not that relevant to the code in this repo. There are some open source tools that parse these streams. You can use https://github.com/decalage2/oletools/blob/master/oletools/olevba.py in order to extract the macros from the MSysAccessStorage .

Take the dir stream from the MSysAccessStorage table and decompress it using olevba decompress_stream.
After decompressing you need to parse the dir stream to extract the code stream_name and textoffset. Follow the dir parsing code in olevba.
Get the stream with stream_name from the  MSysAccessStorage
Call decompress_stream with stream[text_offset:] to get the code

I created a POC that extract the macro but I think it's not that relevant to the code in this repo. There are some open source tools that parse these streams. You can use https://github.com/decalage2/oletools/blob/master/oletools/olevba.py in order to extract the macros from the MSysAccessStorage .

Take the dir stream from the MSysAccessStorage table and decompress it using olevba decompress_stream.
After decompressing you need to parse the dir stream to extract the code stream_name and textoffset. Follow the dir parsing code in olevba.
Get the stream with stream_name from the  MSysAccessStorage
Call decompress_stream with stream[text_offset:] to get the code

Thanks a lot, it was useful!


Db.prototype.authenticate method will no longer be available in the next major release 3.x

When working with master I got the following warning message after calling zenbot.sh:
Db.prototype.authenticate method will no longer be available in the next major release 3.x as MongoDB 3.6 will only allow auth against users in the admin db and will no longer allow multiple credentials on a socket. Please authenticate using MongoClient.connect with auth credentials.

Used the following Mongo service:
# mongod --version
db version v3.4.7
git version: cf38c1b8a0a8dca4a11737581beafef4fe120bcd
OpenSSL version: OpenSSL 1.0.1t  3 May 2016
allocator: tcmalloc
modules: none
build environment:
    distmod: debian81
    distarch: x86_64
    target_arch: x86_64

Same here.

Same here...
#mongod --version db version v3.6.0 git version: a57d8e71e6998a2d0afde7edc11bd23e5661c915 OpenSSL version: OpenSSL 1.0.2g  1 Mar 2016 allocator: tcmalloc modules: none build environment:     distmod: ubuntu1604     distarch: x86_64     target_arch: x86_64

@vaisov @berendt Did you succeed to solve this problem?

I update mongoose to version 5.0.15 and that seemed to fix the warning


PDFView not Scrollable?

Hi there, gotta disturb again.
my quick & dirty fxml:
<AnchorPane xmlns="http://javafx.com/javafx/11" xmlns:fx="http://javafx.com/fxml/1"             fx:controller="myController">     <children>         <BorderPane AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0"                     AnchorPane.topAnchor="0.0">             <center>                 <PDFView fx:id="pdfview" minHeight="800" minWidth="1200" maxWidth="1200" maxHeight="800">                     <GridPane.margin>                         <Insets left="200" right="200" top="50"/>                     </GridPane.margin>                 </PDFView>             </center>         </BorderPane>     </children> </AnchorPane>
my controller:
` myController {
@FXML
private PDFView pdfview;

private final String path;

public myController (String path) {
    this.path = path;
}

@FXML
void initialize() {
    pdfview.load(new File(path));
}

}`
when i first enter the scene, the pdfview is not scrollable and not sized appropriate.
as sioon as i click the "show All / whole Page" on the toolbar twice, it gets scrollable and is sized perfectly.
i dont want my user to have that toolbar and i havent found a way to resize it/make it scrollable by code.
what am i missing here?

I believe the method you were looking for is PDFView.setShowAll(). Closing issue, feel free to reopen if I missed your point.


Debian package conflicts with "apmd"

Error when installing on a system with "apmd" package installed:
Selecting previously unselected package atom.
(Reading database ... 183328 files and directories currently installed.)
Preparing to unpack atom-amd64.deb ...
Unpacking atom (0.138.0) ...
dpkg: error processing archive atom-amd64.deb (--install):
 trying to overwrite '/usr/bin/apm', which is also in package apmd 3.2.2-15
Processing triggers for mime-support (3.57) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Errors were encountered while processing:
 atom-amd64.deb

Also conflicts with Ubuntu's "Advanced Power Management" interface, result is this:
$ apm
No APM support in kernel

5 months later, still doesn't work

+1, please fix this one.
For those not using the apm command which is just an interface for the APM subsystem installing atom with dpkg --force-overwrite and pin the current version of apmd package maybe a working solution for now.

APM is dead, the kernel doesn't even support it anymore, why is this being installed on modern machines

@paulcbetts, I agree but can you just say to anyone out there to remove it? The last fully supporting kernel is 3.3 which is not that old even for desktop setups. I'm pretty sure it's not there on modern installations and it seems that people having this problem fall into two categories:

they're coming from rolling updates, so apmd is just a zombie package and can be safely removed (that's me with a debian installation coming from 2007 but being on unstable with a 3.19 kernel now)
they indeed have an old setup with support for APM

Anyways, you can just run `apm

but can you just say to anyone out there to remove it?

Yes, I definitely can, there is no reason anyone should think about APM in 2015, it's like making sure a PCMCIA daemon is running "just in case"

I'm with @paulcbetts on this one. "Fixing" this on our end by renaming apm on Debian systems is simply not worth the effort considering the state of APM; it's practically speaking been EOL'ed. Just uninstall APM.

Closing this as this can easily be resolved by uninstalling APM.  If anyone feels strongly about this, and for whatever reason cannot uninstall APM, open a pull request with a fix.

I have no idea why apm is on my system, or if it is required. I'm not going to uninstall apm on my system, as I have no clue about the side effects and rather stick with another editor than atom.

I'm not going to uninstall it either, but I'm creating an alias for Atom's apm.
alias atapm='/path/to/your/apm'

This is happening with Ubuntu 16.04 and atom 1.8.0, please fix it!
if you want to have both packages installed apmd and atom is not possible, please fix it.
this is a silly bug
Unpacking apmd (3.2.2-15) ...
dpkg: error processing archive /var/cache/apt/archives/apmd_3.2.2-15_amd64.deb (--unpack):
trying to overwrite '/usr/bin/apm', which is also in package atom 1.8.0

@celvin Ubuntu 16.04 ships with Linux kernel 4.4 which does not support APM. The last Linux kernel that supported APM was 3.3.

mmmmm look at this:
http://packages.ubuntu.com/xenial/apmd

Yeah, but does it work? The kernel explicitly needs to be built with APM functionality switched on these days. Unless Canonical is doing that by default for some reason, you'd need to compile the kernel yourself.

I'm running Debian Sid, and some important packages suggests apmd (not installed):
hdparm, laptop-mode-tools, etc
But, there's this another package that replaces apmd named powermgmt-base (witch is installed).

From the Debian package description of apmd:
aptitude show apmd

Since lenny Debian kernels are not built with APM support anymore. You need to compile a kernel with apm support enabled to use this package. You need to boot the kernel with the "apm=on"
option if you want to enable the driver.

In most cases, users may want to know that there are newer power management schemes, like ACPI.

Lenny reached end of life on Feb 06, 2012

how ever is not correct to name the binaries as another that already
exists.
Celvin Rivas
http://www.vitelika.com
7126-9172 (24/7)
2231-1165 (8am-3pm / L-V)
On Thu, Jul 28, 2016 at 2:16 AM, Steffen Müller<EMAIL_ADDRESS>wrote:

From the Debian package description of apmd:
aptitude show apmd
Since lenny Debian kernels are not built with APM support anymore. You
need to compile a kernel with apm support enabled to use this package. You
need to boot the kernel with the "apm=on"
option if you want to enable the driver.
In most cases, users may want to know that there are newer power
management schemes, like ACPI.
Lenny reached end of life on Feb 06, 2012
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/atom/atom/issues/3926#issuecomment-235829537, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AALH7UcPdkzY7z8HqHxpREm4sMQdvL9cks5qaGVcgaJpZM4CxqVI
.

There are two possible resolutions to this issue:

Rename apm
Add an explicit conflict to the atom .deb package. (Conflicts: apmd)

The former would allow installing both packages at the same time.
With the latter, apt install atom would work, by giving the user the option to remove apmd and anything that has a hard dependency on it.

@glandium I don't think that the rules allow for a "conflicts" in this situation.
From https://www.debian.org/doc/debian-policy/ch-files.html#s-binaries
Two different packages must not install programs with different functionality but with the same filenames. (The case of two programs having the same functionality but different implementations is handled via "alternatives" or the "Conflicts" mechanism. See Maintainer Scripts, Section 3.9 and Conflicting binary packages - Conflicts, Section 7.4 respectively.) If this case happens, one of the programs must be renamed. The maintainers should report this to the debian-devel mailing list and try to find a consensus about which program will have to be renamed. If a consensus cannot be reached, both programs must be renamed.

Looks like conflicts is for packages that provide similar functionality.

we should change the name of the package apmd -> atomd
Celvin Rivas
http://www.vitelika.com
7126-9172 (24/7)
2231-1165 (8am-3pm / L-V)
On Wed, Oct 12, 2016 at 9:46 AM, George Borisov<EMAIL_ADDRESS>wrote:

@glandium https://github.com/glandium I don't think that the rules
allow for a "conflicts" in this situation.
From https://www.debian.org/doc/debian-policy/ch-files.html#s-binaries
Two different packages must not install programs with different functionality but with the same filenames. (The case of two programs having the same functionality but different implementations is handled via "alternatives" or the "Conflicts" mechanism. See Maintainer Scripts, Section 3.9 and Conflicting binary packages - Conflicts, Section 7.4 respectively.) If this case happens, one of the programs must be renamed. The maintainers should report this to the debian-devel mailing list and try to find a consensus about which program will have to be renamed. If a consensus cannot be reached, both programs must be renamed.
Looks like conflicts is for packages that provide similar functionality.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/atom/atom/issues/3926#issuecomment-253252080, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AALH7VdSLVsm52I-wUm5lEWEwgGNupryks5qzQC5gaJpZM4CxqVI
.

From a usability point of view, I think that the installer of Atom could find out if the /usr/bin/apm binary is installed on the machine, and if it is, output a link to this issue, and give a tl;dr: sudo apt-get remove apmd (or equivalent). That feels so much better than just erroring out (and leaving the user wondering / googling for a solution).
If apmd is so incredibly outdated, we should not let our users go through the hassle of searching for this issue. If the installation problem can be resolved so easy ( at least on most machines used by developers interested in Atom).

@arnoFleming please create a new issue for that.

If apmd is NOT outdated
On Thu, 19 Jan 2017, 1:14 a.m. Wliu<EMAIL_ADDRESS>wrote:

@arnoFleming https://github.com/arnoFleming please create a new issue
for that.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/atom/atom/issues/3926#issuecomment-273643364, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AALH7Uq-qcXTsZvJz0gASSvx99LISJ_gks5rTqr2gaJpZM4CxqVI
.

This worked for me:
1.) Rename /usr/bin/apm to anything else (may not actually need this step with the force-overwrite below)
2.) sudo dpkg --force-overwrite -i atom-amd64.deb


New rules and policies for the S3 bucket

Hey @accorvin! Does this implement the rules as requested?

🚢


Standardize colors across reporters.

PR #410 missed a color change on a single log line,
See: https://github.com/sindresorhus/ava/pull/410#issuecomment-170210415
Using this convention will make it much easier to review PR's. No need to remember what color is used where, just ensure they don't use chalk directly, and alias the color with it's intended purpose in the colors module.

LGTM

:+1:


Upgrade doc refers to 'packages.json'

Just noticed that   UPGRADING.md  has several references to packages.json.  Shouldn't this be package.json?

Good catch, thanks


Added CSS declaration for table tfoot background

Fix for #8802

looks good to me

@denisahac Thanks for the PR. I think looking at this a bit more we should add a $table-foot-font-color too, something like:
/// Default font color for footer.
/// @type Color
$table-foot-font-color: $body-font-color !default;

Would you be able to re-work this a bit to include this?

@brettsmason can you please review my latest PR those included your request. Thanks

@denisahac Sorry for the delay in getting back to you, I've been away for a few days.
I think some of the declarations need re-ordering/changing a bit. On line 85 we are declaring tfoot to use the thead styling, and then overriding it a bit later. Something like this might be better do you think? (full mixin just to make it easier to explain).
@mixin -zf-table-children-styles($stripe: $table-stripe) {
  thead,
  tbody,
  tfoot {
    border: $table-border;
    background-color: $table-background;
  }

  // Caption
  caption {
    font-weight: $global-weight-bold;
    padding: $table-padding;
  }

  // Table head
  thead {
    background: $table-head-background;
    color: $table-head-font-color;
  }

  // Table foot
  tfoot {
    background: $table-foot-background;
    color: $table-foot-font-color;
  }

  // Table head and foot
  thead,
  tfoot {
    // Rows within head and foot
    tr {
      background: transparent;
    }

    // Cells within head and foot
    th,
    td {
      padding: $table-padding;
      font-weight: $global-weight-bold;
      text-align: #{$global-left};
    }
  }

  // Table rows
  tbody {
    tr {
      // If stripe is set to even, darken the even rows.
      @if $stripe == even {
        &:nth-child(even) {
          background-color: $table-striped-background;
        }
      }

      // If stripe is set to odd, darken the odd rows.
      @else if $stripe == odd {
        &:nth-child(odd) {
          background-color: $table-striped-background;
        }
      }
    }

    th,
    td {
      padding: $table-padding;
    }
  }
}

Closing this PR in favor of #8877


Show lesson cover even on high resolution displays

Right now on the /lectii page we're only showing lesson covers if the display is under a certain resolution.
High res:

Low res:

Especially if we hand-draw all covers, this should make the lessons page even more AWESOME!

Done!


Changing orientation causes video recorded to be different from what user sees in preview

Hi make your app support only potrait mode.
Now record in landscape and save in camera.
You would notice while recording the video is stuck in potrait , it shows as if potrait recording is on. with inverted preview in landscape.
But when you save the video and open you would notice the video has actually been recorded properly.
User shoots in landscape , video save properly in landscape . But while recording the preview is different.
I want the app to be only in potrait mode. But support both recording.
Use you example project. Change orientations at project settings to be only potrait . You will be able to replicate this.Your Library works well when supporting all the orientations.
thanks!

Same thing happens to me!

Hi @Ankish and @fernandatoledo! I am having the same issue! Did you find any solution? Thanks!


Wrap typescript defenition within module

My typescript setup did not recognize the fs-router module, because it where only functions. Now it is wrapped in a module and should be recognized by the parser.

Coverage remained the same at 100.0% when pulling 2aa808f02d6d451b5c17e6a3fb2baf685610cabd on ties-v:types into ac7a8c6d7fb38c65119908cd2e5ceb5cc9e93564 on jesseditson:master.

Coverage remained the same at 100.0% when pulling 2aa808f02d6d451b5c17e6a3fb2baf685610cabd on ties-v:types into ac7a8c6d7fb38c65119908cd2e5ceb5cc9e93564 on jesseditson:master.

published in 0.4.3


config.client_secret required what about public oidc?

config.client_secret=required
Meaning this plugin cannot be used for APIs with public oidc client, meaning where the client_secret isn't sent at all.
Also it cannot be used when multiple clients are to consume the api, since only one client_id, secret pair is set.
Thanks.

Is this a feature request?
The plugin was developed to support the OIDC Authorization Code Flow and in this case the client secret should be used. Kong can be considered as an backend serving content, so the Authorization Code Flow is recommended.

We are not using kong as a backend, but an API gateway.
I think the JWT plugin may better suit or use-cases.
Thanks.

Yeah, I know, but you can consider Kong as a proxy to your backends. That's why is supports the Authorization Code Flow. Implementing other flows on Kong is a bit pointless pointless.

@devdavidkarlsson, can we close this ticket in favor of #54?


Automanage automation account linking to dependency LAW Bug Report

Description
An automation account Automanage-Automate-<timestamp> is created in the validation-rg subscription. The resource gets linked to the dependency log analytics workspace adp-sxx-az-law-x-001.

The creation of the automation account is initiated by the Automanage API access.

Only one automation account can be linked to a LAW.
Once this link is estabilished, it's not possible to correctly test the automation account module, which includes the deployment of a link towards the same log analytics workspace adp-sxx-az-law-x-001.
Likely, the resource is created by the VM child automanage resource. Possible solution to be inspected is to clean up the created automation account, linkedService and Solutions as part of the VM removal.
Steps to reproduce

Try to delete the Automanage-Automate-<timestamp> manually.
Redeploy the VM module and check if the automation account is created and linked to the LAW

Screenshots

Update
Confirmed that the Automanage-Automate-<timestamp> automation account and related LAW link are created by the VM module.
Enabling automanage on each VM triggers the following deployments (not part of the VM module, thus not considered by the removal logic):
Subscription level
Automanage-EnvironmentWorkspaceSubscriptionLevel- includes the deployment of the automanage automation account, LAW link and LAW solutions

RG level
Automanage-- includes RSV backup and actual automanage enablement on the VM. The VM is usually targeted for removal before the enablement, causing this deployment to fail. This is transparent to the pipeline since the deployment is not part of the module but triggered out of that

Next step: try reworking the automanage enablement as documented here https://docs.microsoft.com/en-us/azure/automanage/arm-deploy

Update

Updated the Microsoft.Automanage/configurationProfileAssignments provider to be a resource within the vm module template instead of a separate module. That is not needed since no loop is required. One VM seems to allow only one configurationProfile. The array parameter configurationProfiles has thus been replaced by a configurationProfile string.
The automanage account creation is triggered outside of the module deployment. It gets linked to the LAW used by the Azure Security Center.
Created dedicated parameter tests for linux and windows vms with automanage. Removing extensions deployment from those tests since having both applied created conflicts (e.g. the extension backup using a dependency rsv while the backup triggered by automanage using a dedicated rsv created together with the automanage setup deployment)

Concerning the bug at hand, mitigation is to create a dedicated LAW adp-carml-az-law-aut-001 to be used as a dependency of the automation account module, solving its deployment failure.


kernel: Note prereqs in document

Note that to use the build script you need to have some prereqs,
including a new enough golang.
Reported-by: Rory Savage<EMAIL_ADDRESS>Signed-off-by: Graham Whaley<EMAIL_ADDRESS>

Replaces the stuck #310

doh, forgot the Fixes - will update!

Extra points for adding a ToC on another commit ;)

ToC is done
/me hands himself 🍰

@grahamwhaley - thanks.

/test

/test

@grahamwhaley seems that you need to bump the kernel version file we can improve the changes detection to ignore documentation files.

/test


test

https://groups.google.com/forum/#!overview

https://groups.google.com/forum/#!overview

Please make sure to update https://groups.google.com/forum/#!overview on this closed issue.
I am a bot BEEEP BOOOP

Please make sure to update https://groups.google.com/forum/#!overview on this closed issue.
I am a bot BEEEP BOOOP

Please make sure to update https://groups.google.com/forum/#!overview/test,https://groups.google.com/forum/#!overview on this closed issue.
I am a bot BEEEP BOOOP


Breaking Changes - Permission models

Resolves #7508
Resolves #7510
Following changes are made to AccountPermissions, ContainerPermissions and BlobPermissions

Rename models named ***Permissions to ***SasPermissions
Remove enum-like list parameters
Remove __add__ and or` methods
Add a class method from_string

Can one of the admins verify this patch?

Recordings that are failing are related to Rehydrate, not related to this PR
https://dev.azure.com/azure-sdk/public/_build/results?buildId=121111&view=ms.vss-test-web.build-test-results-tab&runId=4786488&resultId=100278&paneView=debug

those Permissions are under _shared folder, do we plan to rename all Permissions in another pr or do we have any other plan?

:shipit:


decoding recursive data from JSON hangs

Hi, I'm trying to encode and decode a recursive data structure from Json. I have tried several ways to design my structure to be able to decode it from Json but it always hangs. I'm totally new to Elm and functional programming, so please forgive my ignorance.

As recommended by the Elm compiler, a record with an embedded indirectly recursive union type. See attachment
record-with-indirect-recursive-union-hangs-on-json-decode.elm.txt

then I tried to redesign the structure to primarily use a (directly) recursive union type because that seemed to work but when I expanded it a little it also hangs while decoding Json.
direct-recursive-union-with-record-hangs-on-json-decode.elm.txt

This one is especially interesting because by making a tiny change in a let expression it can be switched from working to hanging and back. Please see the other attachment.
It would be really great if someone could fix the problem or suggest a workaround.
Thank you very much!
Browser: Firefox 47.0
Elm: 0.17.1

You already know about Json.Decode.Extra.lazy, otherwise I would have referred you to my response to a similar issue (https://github.com/elm-lang/core/issues/664) a few hours ago.
Given what you know, the best venue for your question would be a community forum, for example the mailing list. Please see http://elm-lang.org/community for various options.
This issue tracker is really for bugs or things that need change in core.


Conda package - Main with sys args (back)

Short description of the changes:

Sys args are put back for conda and python package to get the command line.
Long description of the changes:

we should switch to args and update all tests in the future
Check list for the pull request

[ ] I have read the [CONTRIBUTING]
[ ] I have read the [CODE_OF_CONDUCT]
[ ] I have added tests for my changes
[ ] I have updated the documentation accordingly

Check list for the reviewer

[ ] I have read the [CONTRIBUTING]
[ ] I have verified the proposed changes
[ ] best software practices

[ ] all internal functions have an underbar, as is python standard
[ ] clearly named variables (better to be verbose in variable names)
[ ] code comments explaining the intent of code blocks

[ ] All the tests are passing
[ ] The documentation is up to date
[ ] code comments added when explaining intent

Manual test for the reviewer

References

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 54.66%. Comparing base (d21cfe7) to head (0d4563e).

Additional details and impacted files
@@            Coverage Diff             @@
##             next       #7      +/-   ##
==========================================
+ Coverage   54.64%   54.66%   +0.01%
==========================================
  Files          15       15
  Lines        2313     2314       +1
==========================================
+ Hits         1264     1265       +1
  Misses       1049     1049

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


Mean function missing?

I'm wondering if the mean-function is missing from the equations in this paragraph:
https://github.com/dfm/araa-gps/blob/a659c2ccdcbd30bacf6bb52e845f071ebae08a1f/src/tex/ms.tex#L366-L373
or perhaps it would be easier to state at the start of the paragraph that this is for m=0?

Good point! I've added some text to clarify, but @saigrain should check.


(Bug) fonts issue feed

Description

Added correct splash screen.
Fixed crash caused by incorrect font naming format.

How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist:

[X] PR title matches follow: (Feature|Bug|Chore) Task Name
[X] My code follows the style guidelines of this project
[X] I have followed all the instructions described in the initial task (check Definitions of Done)
[X] I have performed a self-review of my own code
[X] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[X] I have added reference to a related issue in the repository
[X] I have added a detailed description of the changes proposed in the pull request. I am as descriptive as possible, assisting reviewers as much as possible.
[ ] I have added screenshots related to my pull request (for frontend tasks)
[ ] I have pasted a gif showing the feature.
[X] @mentions of the person or team responsible for reviewing proposed changes

I opened this PR on for the wrong branch please ignore.


Figure out how to handle breaking changes

Summary
Come up with a plan to handle breaking changes:

appropriate semantic versioning
do we want to maintain old versions for bug fix support or always move users to the latest version? We need to consider both Intuit case and OpenSource cases
consider CRDs versions and possible conversions between versions via Conversion Webhooks
keep in mind how to handle minimal vs full CRDs
include a Migration Strategy plan

Message from the maintainers:
If you wish to see this enhancement implemented please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.

Here the document.


Layout with special characters can't be retrieved with source tracking - encoding issue between MetadataAPI and real name

Summary
Layouts are one of the few metadata components which are not limited in the names they can have.
Creating a Layout with special characters can't be retrieved with the Salesforce CLI with source tracking.
There is an encoding happening in MetadataAPI, which is not following any known standard like URL encode
Steps To Reproduce

Create a new DX project and a new default scratch org

Create a new Account Layout with name: ^ ° ! " § $ % & / ( ) = ? ´ ` + @ # ' < > [ ] \ , ; . : - _ __ * ä ß 製

Check Layout has been saved

run command sf project retrieve preview -> will display change for the new Layout

run command sf project retrieve start -> will fail to retrieve the new Layout

no repo needed to reproduce as it is an empty DX project and nothing has been retrieved
tested against v60 and v61 with no difference
I am able to retrieve the Layout in MetadataAPI when I use the encoded name:
Account-%5E %C2%B0 %21 %22 %C2%A7 %24 %25 %26 %2F %28 %29 %3D %3F %C2%B4 %60 %2B %40 %23 %27 %3C %3E %5B %5D %5C %2C %3B %2E %3A - _ %5F%5F * ä ß 製.layout
Expected result
Layout should be retrieved without any issue
Actual result
Salesforce CLI shows error:
Entity of type 'Layout' named 'Account-^ ° ! " § $ % & / ( ) = ? ´ ` + @ # ' < > [ ] \ , ; . : - _ __ * ä ß 製' cannot be found
System Information
zsh 5.9 (x86_64-apple-darwin23.0)
{
  "architecture": "darwin-arm64",
  "cliVersion"<EMAIL_ADDRESS>  "nodeVersion": "node-v20.12.2",
  "osVersion": "Darwin 23.4.0",
  "rootPath": "/Users/christianmenzinger/.local/share/sf/client/2.40.7-bde121f",
  "shell": "zsh",
  "pluginVersions": [
    "@oclif/plugin-autocomplete 3.0.16 (core)",
    "@oclif/plugin-commands 3.3.1 (core)",
    "@oclif/plugin-help 6.0.21 (core)",
    "@oclif/plugin-not-found 3.1.7 (core)",
    "@oclif/plugin-plugins 5.0.18 (core)",
    "@oclif/plugin-search 1.0.23 (core)",
    "@oclif/plugin-update 4.2.9 (core)",
    "@oclif/plugin-version 2.0.17 (core)",
    "@oclif/plugin-warn-if-update-available 3.0.16 (core)",
    "@oclif/plugin-which 3.1.8 (core)",
    "@salesforce/cli 2.40.7 (core)",
    "apex 3.1.11 (core)",
    "auth 3.6.5 (core)",
    "data 3.3.2 (core)",
    "deploy-retrieve 3.6.8 (core)",
    "info 3.2.4 (core)",
    "limits 3.3.4 (core)",
    "marketplace 1.2.4 (core)",
    "org 4.1.5 (core)",
    "packaging 1.26.4 (user)",
    "schema 3.3.4 (core)",
    "settings 2.2.3 (core)",
    "sobject 1.3.6 (core)",
    "source 3.3.5 (core)",
    "telemetry 3.3.4 (core)",
    "templates 56.2.4 (core)",
    "trust 3.6.7 (core)",
    "user 3.5.4 (core)"
  ]
}

Additional information
It is not clear how encoding works: it is clearly to some distinct Salesforce specific: underscore ('_') is not encoded, but double-underscores ('__') are. Also asterisk ('*'), dash ('-') or empty-space (' ') are not encoded neither.
Where is the encoding algorithm defined?

I just realised when using a package.xml the encoding is different:

If I am not wrong, it follows standard HTML encoding.
Is there any documentation around how encoding is done?

 See this comment. Steve wrote some code help handle the differences in encoding here
It looks like the issue is just the __. If you remove that from your Layout name it will retrieve successfully. I am going to talk with the team to see what (if anything) we should do about this.

Ok, I spoke with the team. This is related to how double underscores are handled in API names. If you create a new Custom Object with a __ (for example Foo__Bar) it will automatically change the API name to have a single underscore (Foo_Bar). However, the Layout that is automatically created for that Custom Object still uses the double underscore and will fail to retrieve.
This is not a CLI bug and it is not something that we are going to add code to try to work around. If you'd like doc changes, you'll need to open a Custom Support request to get the Layout (maybe here?)


Issue 1689

This PR addresses totals for stats, currently "Created Plans" and "Joined Users". There is a button enabled at the usage view that permits downloading a CSV with these totals.
Remember, in order to get the numbers will be needed to execute the rake tasks that populate stats table:
rake stat:created_plan:generate:full_all_orgs
rake stat:joined_user:generate:full_all_orgs

@Bodacious thanks for the comments. I've decided to remove the concept of Action which adds complexity to this codebase and use 'Rails Services' instead. In addition, I have created the UsageDownloadsController to better align with the 'retrieve all', i.e. index action.
Although this issue did not have to deal with renaming actions such as Actions::StatCreatedPlan::Generate or Actions::StatJoinedUser::Generate because were addressed in #1173, I renamed them to services too. This has led to rename the stat tasks that were invoking the previous mentioned actions. Now, we have the following options for populating the db with stats:
rake stat:create:created_plan             # Creates created plan stats for every org since they joined
rake stat:create:joined_user              # Creates joined user stats for every org since they joined
rake stat:create_last_month:created_plan  # Creates created plan stats for today's last month for every org
rake stat:create_last_month:joined_user   # Creates joined user stats for today's last month for every org


Specifying --network in cli isn't being passed down to starknet declare command

This was addressed in this PR, therefore closing the issue.


msvc compiler warnings

warning GB70A83FB: use of old-style cast [-Wold-style-cast]
        if (rowIdx >= (int) mData.size())

I'm noticing a lot of these warnings appear when building with msvc.

Thanks for reporting. I believe it's been fixed in above commit. Please let me know if you still see any warnings. Thanks!


Fix inconsistency in version number specification on build jobs

Some build jobs have an input such as RELEASE_VERSION. It's not clear or consistent whether this should be "v0.5.1" or "0.5.1"
We want to use v0.5.1 for things like tagging but currently need to use 0.5.1 for things like version checks. Resulting in errors like:

@jprochazk is this still an issue?

I haven't run into any issues with something using a v prefix for version names


changed readme and provided fixes

Just spotted the odd error in the readme :)

Brill, thanks @ben-clarke


Integrate AWS SPI into pekko-connectors

Since aws-spi-pekko-http has cleared ip clearance This issue is to track integrating https://github.com/pjfanning/aws-spi-pekko-http into pekko-connectors .
I will take this on after https://github.com/apache/pekko-connectors/pull/588 is merged

Marking as blocked because we do not yet have an iCLA from @matsluni

Thanks @matsluni for providing the iCLA. This issue is now ready for uptake.

@mdedetrich I created #648


Warning	C4996	'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. (compiling source file C:\Users\Harris\Documents\GitHub\hpx\examples\jacobi_smp\jacobi_nonuniform_hpx.cpp)	jacobi_nonuniform_hpx_exe	c:\users\harris\documents\github\hpx\hpx\util\logging\detail\time_format_holder.hpp	148
Warning	C4996	'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. (compiling source file C:\Users\Harris\Documents\GitHub\hpx\examples\jacobi_smp\jacobi_nonuniform_hpx.cpp)	jacobi_nonuniform_hpx_exe	c:\users\harris\documents\github\hpx\hpx\util\logging\detail\time_format_holder.hpp	166
Error	LNK1104	cannot open file '..\..\Debug\lib\hpxd.lib'	jacobi_hpx_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\jacobi_smp\LINK	1
Warning	C4996	'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. (compiling source file C:\Users\Harris\Documents\GitHub\hpx\examples\jacobi_smp\jacobi_hpx.cpp)	jacobi_hpx_exe	c:\users\harris\documents\github\hpx\hpx\util\logging\detail\time_format_holder.hpp	148
Warning	C4996	'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. (compiling source file C:\Users\Harris\Documents\GitHub\hpx\examples\jacobi_smp\jacobi_hpx.cpp)	jacobi_hpx_exe	c:\users\harris\documents\github\hpx\hpx\util\logging\detail\time_format_holder.hpp	166
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\components\iostreams\server\output_stream.cpp)	iostreams_component	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\components\iostreams\component_module.cpp)	iostreams_component	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\components\iostreams\standard_streams.cpp)	iostreams_component	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\..\Debug\lib\hpxd.lib'	iostreams_component	C:\Users\Harris\Documents\GitHub\hpx\build\src\components\iostreams\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	interval_timer_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	hpx_thread_phase_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpxd.lib'	hpx_thread_phase_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\balancing\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	hpx_runtime_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\Debug\lib\hpxd.lib'	hpx_runtime_exe	C:\Users\Harris\Documents\GitHub\hpx\build\runtime\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime_impl.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\pre_main.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\hpx_init.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\agas\addressing_service.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\agas\big_boot_barrier.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\agas\component_namespace.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\agas\locality_namespace.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\agas\primary_namespace.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\agas\response.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\agas\symbol_namespace.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\parcelset\parcelhandler.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\parcelset\parcelport.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\threads\detail\thread_pool.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\threads\executors\generic_thread_pool_executor.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\threads\executors\service_executor.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\threads\executors\this_thread_executors.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\threads\executors\thread_pool_executors.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\runtime\threads\threadmanager.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\util\asio_util.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\util\batch_environment.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\util\command_line_handling.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\util\io_service_pool.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\util\map_hostnames.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\util\register_locks.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\plugins\parcelport\tcp\connection_handler_tcp.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\plugins\parcelport\tcp\parcelport_tcp.cpp)	hpx	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file 'libboost_thread-vc140-mt-gd-1_58.lib'	hpx	C:\Users\Harris\Documents\GitHub\hpx\build\src\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	fibonacci_one_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpxd.lib'	fibonacci_one_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	fibonacci_futures_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpxd.lib'	fibonacci_futures_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	fibonacci_futures_distributed_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpxd.lib'	fibonacci_futures_distributed_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	fibonacci_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpxd.lib'	fibonacci_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	fibonacci_dataflow_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpxd.lib'	fibonacci_dataflow_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	fibonacci_await_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpxd.lib'	fibonacci_await_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	factorial_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpxd.lib'	factorial_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	data_actions_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	customize_async_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	customize_async_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Error	LNK1104	cannot open file '..\..\Debug\lib\hpxd.lib'	composable_guard_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	component_with_executor_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	component_with_executor_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\components\component_storage\component_storage.cpp)	component_storage_component	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\components\component_storage\component_module.cpp)	component_storage_component	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\src\components\component_storage\server\component_storage_server.cpp)	component_storage_component	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\..\Debug\lib\hpx_unorderedd.lib'	component_storage_component	C:\Users\Harris\Documents\GitHub\hpx\build\src\components\component_storage\LINK	1
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	component_inheritance_simple_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	component_inheritance_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	component_in_executable_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	component_ctors_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	cancelable_action_component	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\..\Debug\lib\hpxd.lib'	cancelable_action_component	C:\Users\Harris\Documents\GitHub\hpx\build\examples\cancelable_action\cancelable_action\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	async_io_simple_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	async_io_low_level_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	async_io_low_level_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\async_io\LINK	1
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	async_io_external_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\async_io\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	async_io_action_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	async_io_action_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\async_io\LINK	1
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	allow_unknown_options_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\examples\allgather\ag\allgather_module.cpp)	ag_component	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition (compiling source file C:\Users\Harris\Documents\GitHub\hpx\examples\allgather\ag\server\allgather_and_gate.cpp)	ag_component	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\..\Debug\lib\hpx_iostreamsd.lib'	ag_component	C:\Users\Harris\Documents\GitHub\hpx\build\examples\allgather\ag\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	ag_client_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_agd.lib'	ag_client_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\allgather\LINK	1
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	1d_wave_equation_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\quickstart\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	1d_stencil_8_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	1d_stencil_8_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\1d_stencil\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	1d_stencil_7_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	1d_stencil_6_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	1d_stencil_6_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\1d_stencil\LINK	1
Warning	C4005	'BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition	1d_stencil_5_exe	c:\lib\boost_1_58_0\boost\asio\detail\config.hpp	227
Error	LNK1104	cannot open file '..\..\Debug\lib\hpx_iostreamsd.lib'	1d_stencil_5_exe	C:\Users\Harris\Documents\GitHub\hpx\build\examples\1d_stencil\LINK	1

You're saying 'you built it again' - what did you change?

I didn't change anything. It was related to my flawed trial to build Core/hpx alone but because I missed to link the static libs it was obvious it would fail again :smile:
Now, I have rebuilt the boos libs. This is what I have done:
I used these flags (most of them are based on @biddisco 's recommendations)
b2.exe link=shared variant=release,debug architecture=x86 address-model=64 threading=multi --build-type=complete install
As a result I get many new libs like these here:

There are several subdirs in each of the boost-lib-dirs: address-model-64, link-static & threadin-multi.
It seems complete, from my perspective.
Now I'll rebuild INSTALL

Of course, first I have to reconfigure cmake again...I changed HPX_WITH_BOOST_ALL_DYNAMIC_LINK to On. Then I'll generate new Solutions to rebuild all stuff in VS2015.
Let's hope it'll be a success :smile:

It worked! :smiley:
Not the learning can begin. But I think I should first write down what a regular Windows developer has to take into account when trying to build HPX on Win32.
I'll write a simple markdown because GitHub gists do not support pictures as far as I know. Currently I don't know "qbk" and how to format it. Later I'll convert it to "qbk" and put it in your general help.


fix(purgecss): whitelist dynamic bg colors

What: whitelist dynamic bg colors
before

after

Why: Fixes an issue with member benefits circle bg colors
How:

whitelist dynamic generated background color classes.

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Use as SSL-adding proxy

I am trying to use sslsplit as a little proxy to ADD SSL/TLS encryption to a plain-text connection. From the description I got the impression that this is possible to do with sslsplit. (Of course sslsplit is way overkill, but all other "SSL proxy" like things I have been able to find are terminating SSL connections, instead of originating them).
I tried the following:
sslsplit -k key.pem -c cert.pem \
         -e none \
         tcp <IP_ADDRESS> 10333 ssl <IP_ADDRESS> 333

(for this use, one should not need a certificate, yet sslsplit insists on it)
(if I leave out -e none I get Connection not found in NAT state table, aborting connection when I make a connection, but I don't want to do anything with NAT)
Now when I telnet to port 10333, I get
SNI mode used for non-SSL connection; aborting connection

I'm not sure where it gets the idea from that it should use SNI. -D doesn't add any extra output to that, apart from the initialisation stuff before accepting the first connection.
My example looks like a variant on an example in the manpage:
       sslsplit -k ca.key -c ca.crt -l connect.log -S /tmp \
                ssl ::1 10993  ssl <IP_ADDRESS> 10993 \
                tcp ::1 10143  tcp <IP_ADDRESS> 10143

so I was expecting it to work. This is either a bug, I'm requesting a new feature, or I'm doing something wrong. I'm not sure which at this point :-)
$ sslsplit -V
SSLsplit 0.5.5 (built 2019-12-29)
Copyright (c) 2009-2019, Daniel Roethlisberger<EMAIL_ADDRESS>https://www.roe.ch/SSLsplit
Build info: V:FILE HDIFF:0 N:83c4edf
Features: -DHAVE_IPFILTER -DHAVE_IPFW -DHAVE_PF -DWITHOUT_MIRROR
NAT engines: pf* ipfw ipfilter
ipfilter: version 5010200
Local process info support: no
compiled against OpenSSL 1.0.2k  26 Jan 2017 (100020bf)
rtlinked against OpenSSL 1.0.2k  26 Jan 2017 (100020bf)
OpenSSL has support for TLS extensions
TLS Server Name Indication (SNI) supported
OpenSSL is thread-safe with THREADID
OpenSSL has engine support
Using SSL_MODE_RELEASE_BUFFERS
SSL/TLS protocol availability: ssl3 tls10 tls11 tls12
SSL/TLS algorithm availability: SHA0 RSA DSA ECDSA DH ECDH EC
OpenSSL option availability: SSL_OP_NO_COMPRESSION SSL_OP_NO_TICKET SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION SSL_OP_TLS_ROLLBACK_BUG
compiled against libevent 2.1.8-stable
rtlinked against libevent 2.1.8-stable
4 CPU cores detected

$ uname -a
NetBSD murthe.falu.nl 8.1 NetBSD 8.1 (GENERIC) #0: Fri May 31 08:43:59 UTC 2019  mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC amd64

SSLsplit does not support the setup you are trying to achieve, i.e. you cannot encrypt a plain TCP connection using sslsplit. Both the client and the server side of connections must use the same protocol.
Your command line creates two separete proxyspecs, one for TCP and another for SSL, that's all. And when you disable NAT engine using -e, sslsplit falls down to SNI mode to determine the target address, but gives a runtime error for the TCP connection, as expected.
Btw, if you need detailed debug logs you should recompile sslsplit by enabling appropriate DEBUG_* flags in GNUmakefile.

Ok thanks for the info.
In the mean time somebody pointed me to socat, which looks promising for my purpose.
I'm closing the issue.

You can use PolarProxy to wrap any protocol in TLS. It's much more
practical than socat.
You'll need to start PolarProxy with these arguments in order to run it as
a TLS termination proxy:
--terminate --connect <IP_ADDRESS> --nosni nosni.polarproxy.com
For more details, see this blog post:
https://netresec.com/?b=19Ce12f
/erik
On Sun, Dec 29, 2019, 17:20 Rhialto The M<EMAIL_ADDRESS>wrote:

Ok thanks for the info.
In the mean time somebody pointed me to socat, which looks promising for
my purpose.
I'm closing the issue.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/droe/sslsplit/issues/262?email_source=notifications&email_token=AFUPKKPXRBGJDPVK5FMYZVDQ3DE6DA5CNFSM4KA5TIK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHZC7RA#issuecomment-569520068,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFUPKKPRFFGEEKKRP2F6OPLQ3DE6DANCNFSM4KA5TIKQ
.

@erik4711 Thanks, I looked at it but it seems like it does the reverse of what I want. I have a client (locally) that does not speak TLS (and I don't want to add code to it to teach it that, since that is tedious). I want the client to talk to some remote server that does support TLS (because the protocol involves authentication that is insecure otherwise). I am currently using
socat TCP-LISTEN:10333,fork OPENSSL:some.other.server:333

and telling my local client to connect to localhost:10333 instead of some.other.server:333. It seems to work well; I just need to clean up the running socat.

@Rhialto Ah, sorry for the misunderstanding. Yes, PolarProxy does the reverse, i.e. it can be used to add TLS encryption to the server-side of the connection. In your situation socat is the way to go.


ci/cd

deciding which ci/cd platform: jenkins, (github actions?) ...
also which server to host it on

auto build as binary


Negative budget differences should be highlighted in red

Describe the bug
Negative budget differences are currently displayed in normal colors.
Expected behavior
Negative budget differences should be highlighted in red.

Closed in v2206


Brain US dataset

Almost two years past, where is your Brain US dataset?

Unfortunately, we did not get IRB approval to release the dataset.