Make an assets folder

Create an assets folder and put all the CSS and  JS files, images in place
assets/css
assets/js
assets/images

Can I do it? @starlightknown. Have to add .css, .js and images files in respective folders as mentioned above right?

Yes, but please make sure that the site works as it was before because there are too many files where you need to change the links after putting all those files in folders

Is this issue taken ?

Yes, but please make sure that the site works as it was before because there are too many files where you need to change the links after putting all those files in folders

Can i know the files or type of files where links were added, so that I can spot them and add relevant links to it?

Hey @Skyhero-admin @prathimacode-hub sorry a pull request has been submitted for this issue now. Thank you for your patience, next time.

Do I have to remove images from the 3js folder and put them in a separate folder too ?

Keep 3js as it is

Is this issue still open closed ?

It's still open, last PR broke something so had to revert it.

Can you tell what was broken so that I can fix it

I reverted the PR so it's back to how it was before , working fine. You can try to put all css and js, images in separate folders and all those folders in assets and update links in all html files. Keep the 3js folder as it is.

I've made some changes can you check if it's proper now


Add support to Oracle's TO_DATE function

Coverage decreased (-0.07%) to 97.865% when pulling 494515e6dc64638d514e52006307f0fe87e9b25e on johnwmcarneiro:johnwmcarneiro-patch-1 into 285b1eeb8db853beefed46323108930ccdda21d5 on kayak:master.

Sorry, I'll create the test first.


google_travel _time  options: mode can't take the state from an " input_select" or sensor as argument

Make sure you are running the latest version of Home Assistant before reporting an issue.
You should only file an issue if you found a bug. Feature and enhancement requests should go in the Feature Requests section of our community forum:
Home Assistant release (hass --version):
0.60.1
Python release (python3 --version):
Python 3.6.3
Component/platform:
sensor.google_travel_time
Description of problem:
options -> mode can't take the state from an " input_select" or sensor as argument the same way as it's possible for options-->arrival_time
Expected:
Expect to be able to chose mode using a sensor or input_select object
Problem-relevant configuration.yaml entries and steps to reproduce:
# sensors.yaml

  - platform: google_travel_time
    name: input_select_next_appointment
    api_key: !secret google_API_KEY
    origin: device_tracker.petter_android
    destination: sensor.cal_location
    options:
      arrival_time: sensor.cal_start_time
      mode: input_select.way_of_travel

# configuration.yaml

input_select:
  way_of_travel:
    name: Way of traveling
    options:
     - transit
     - driving
     - walking
     - bicycling
    icon: mdi:bus

Traceback (if applicable):
2018-01-12 21:43:36 ERROR (MainThread) [homeassistant.config] Invalid config for [sensor.google_travel_time]: value is not allowed for dictionary value @ data['options']['mode']. Got 'input_select.way_of_travel'. (See ?, line ?). Please check the docs at https://home-assistant.io/components/sensor.google_travel_time/

Additional info:
Have also tried all to replace "input_select.way_of_travel" with all sorts of sensors but with the same fault.  My guess is that is connected to have arguments are read in "google_travel_time.py" but don't have the programming skills to test my hypothesis.
https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/sensor/google_travel_time.py
`VOID = ['tolls', 'highways', 'ferries', 'indoor']
TRANSIT_PREFS = ['less_walking', 'fewer_transfers']
TRANSPORT_TYPE = ['bus', 'subway', 'train', 'tram', 'rail']
TRAVEL_MODE = ['driving', 'walking', 'bicycling', 'transit']
TRAVEL_MODEL = ['best_guess', 'pessimistic', 'optimistic']
UNITS = ['metric', 'imperial']

PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
    vol.Required(CONF_API_KEY): cv.string,
    vol.Required(CONF_DESTINATION): cv.string,
    vol.Required(CONF_ORIGIN): cv.string,
    vol.Optional(CONF_NAME): cv.string,
    vol.Optional(CONF_TRAVEL_MODE): vol.In(TRAVEL_MODE),
    vol.Optional(CONF_OPTIONS, default={CONF_MODE: 'driving'}): vol.All(
        dict, vol.Schema({
            vol.Optional(CONF_MODE, default='driving'): vol.In(TRAVEL_MODE),
            vol.Optional('language'): vol.In(ALL_LANGUAGES),
            vol.Optional('avoid'): vol.In(AVOID),
            vol.Optional('units'): vol.In(UNITS),
            vol.Exclusive('arrival_time', 'time'): cv.string,
            vol.Exclusive('departure_time', 'time'): cv.string,
            vol.Optional('traffic_model'): vol.In(TRAVEL_MODEL),
            vol.Optional('transit_mode'): vol.In(TRANSPORT_TYPE),
            vol.Optional('transit_routing_preference'): vol.In(TRANSIT_PREFS)
        }))
})`

A similar problem was solved for waze in #14714

I can confirm this is still the case in 0.75.3.
My use case: I look for the time to my next appointment (in a calendar), and I have a template sensor to pull mode and arrival time from the calendar description. I can set the arrival time using a sensor, but not the mode.
I'm also wondering if it is possible to allow using template values for the options, too, as it would save me having to define the sensors.


Add easy ability to run D8 HEAD instead of demonstration codebase

Currently the Dramble really is only configured to run the demonstration D8 codebase, which I maintain and which will likely always be a couple beta/final releases behind the latest stable D8 release.
Therefore it would be nice if there were an easy/simple way to tell the playbook, "install D8 HEAD from Drupal.org using this makefile rather than the demo codebase".

Also updated Deploy Drupal to the Raspberry Pis.


chore(main): release 1.27.4

:robot: I have created a release beep boop
1.27.4 (2024-09-10)
Bug Fixes

remaining ttl <= ttl (#497) (e3593cd)

Miscellaneous

add logging to failing canary tests (#499) (bfe58f2)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/momentohq/client-sdk-go/releases/tag/v1.27.4 :sunflower:


Lost wLUNA from SOL network to wLUNA ETH network

Hi,
I used the wormhole two days ago to transfer wLUNA from SOL network to wLUNA ETH network and funds never arrived.
See for tx: https://explorer.solana.com/tx/5FfeSFxngjEKhxH6QAyqTAPhC6pHyUmqwz4t5KcvNJ6G9nHv2PvwSW5cmE8KHRS41jwScRANzsTfbWK26d5BuDjD

The transaction was successfully processed by the Wormhole network, but the client-side transaction submission may have failed. Try clearing your cache and reloading wormholebridge.com to see if the transaction can be completed there. Make sure both wallets are connected.
If wormholebridge.com doesn't work, you can manually submit the signed VAA bytes below to the submitVAA method on the Wormhole contract: 1https://etherscan.io/address/0xf92cd566ea4864356c5491c177a430c222d7e678#writeContract

Digest (for reference only): 172647b3fd921a02b76bc688b3ee438288d37c32984b9e1e5a5d8e95919fadb8
Signed VAA bytes to submit to the contract:

0x01000000010d0045ceb3e4d6c2d1d2a816705f5ad402a085cc918e594733c0e850f99a380fa7a726f941545e7a35ba7612d506d4d884e18173a5298ca6d03e181cc6b16a50cc7501013c947f82aea3d1b95b9fd4ca60434ce7be4e8fb9a957dfb569b53c4d15ff966303a31f8091bd67af566ad1ebebf0087613e9c1e679363e627a1d67a724266202000453072e77642ce48158e85da3c5c39359c3f3221ac660c50ad8bbe67c2ab9575f2def16f0df52762c98f47128540cdc287258d67442d7c56b9a283d2dbe96cd5001055e8c09502524e32cb86a04dc5054fb83f076861af0aef32dc185ba67d4f3b5c04fc9e59d018b0d0462889e905128d238f39a7e537b78e2858e2432c16fa7b5af010775d7d7d31a26353ade941692e04940357b99bf2fc26afdaabdf0f50d722a18d501a3ce3ccd07e6cf473e62c184f8cbbbc71488ded19404a547656bf7a5b80f4d0108fbf0b8cc0290408036348ac44f1a1bb20a55f3fcd0bf43c648e2b00c982a705e4ae722565841c2c68143e4bc86f93ac8fff18de77525610a7d0ca5087d00165a00093d6331b82eec94056ff6a8915ffe84341ead2d2cc158ec46bcf3938dd5c7e25f445e57bac4ad4cd9a3c7fe34339f9895a84617a453524c52aae584b63c381614010a5bae0a5e7ebe90e785f3e521946304cd0ef93aeef2c659448e5c1ee1a9d4137d348d0eb32e979cb26c69328ac75db31592b6c26dba170a93443ff132471ab716010b1ace58a49cf8bd25d9eac0c98031be793e0f9c3674cb9938ea5a5895d9cf77670477ffe3b14dd40fdc6985d3ed9666ceb6f2bb696d7eb005fd9c7354570da972000d98adda12bcda17d6669f234cec907b9315a6a406f26e423b25ef67477132f7fb3282cfa47f15272bacd145255bb6b62f353f645f601185aa95a88304f39d26140010db9218f705b239b677d02c3d086c1edb83dc94572cc943daf35432ffb7f9b9ad70ef4bf5c5f332760088ebb4623b75466147f759781b75c69fd34d6a7891bf3201116c62d9f23f98c0fb72ca32e7f43a243aeb02789528c6c5f60bbd09a9c818fe9e60160b8238a100694dbeaf7987bb5744381f0267a3bd5b82cc8689f9d2770a930012dd5763f40ce407095488bebccd7ca34a5c4c1df67dae351e193c60eeace67da12efe8785563ef8e841c6bf01c9db7c6e4363c93a2a06cc2a67a4798a10b8400c01612d5daa10000079670102745a1597345fff9d9686c4eec00ebba8b8a4dfbf9b0e66096a966f308f62c267000000000000000000000000c3df4005290a4f01e99e8aa7927566b26977a15502000000000000000000000000d2877702675e6ceb975b4a1dff9fb7baf4c91ea9090000000000000000000000000000000000000000000000000000000bcc52334b

Assuming it's solved


New parameters for the blank subtraction module

The quantifier feature can be chosen (height or area) as well as the ratio type (maximum or average of blank groups). Furthermore, the removed features can now also be exported to a separate feature list. This might help with optimizing the parameters of the blank subtraction module Code tested and formatted.

Thank you for the comments so far.
I agree that the code is not very clear, not seems the motivation behind it. I will try to optimize it and provide a detailed help about what these parameters do any why. I apologize for this inconvenience.

I apologize for the confusion. My motivation behind the changes was to help users with optimizing / understanding the parameters of the background subtraction. While it might be easy to understand the parameters conceptually (fold-increase, number of detections), it is a bit harder to judge whether a certain set of parameters is well suited for a dataset.
I did not mean to change the algorithm for the blank subtraction itself. When the default parameters for the new settings are used, the algorithm should perform as before and thus not break compatibility with any batch-mode. Even if the new parameters are activated, the calculation will stay the same. However, the results will be presented a bit different.
For the explanation I will refer to a FeatureRow as an aligned consensus-feature across the different samples. Such a consensus feature can thus have many features, at max one in each of the samples. The background subtraction module will remove all blank samples and those where the features are indistinguishable from the background. In the following example this keeps only the green (or orange) features (plants and QCs), but not any black ones (blank samples). Thus, the number of FeatureRows is reduced from previously n to m (with m <= n).

Using the first new parameter (keep background samples): Here any FeatureRow that has at least one feature that is not a background is also kept and still a new table with m FeatureRows is generated. However, all Features of a FeatureRow are kept even if these are background features.
In the following figure, two examples are shown where a FeatureRow was also detected in the blank samples, but at much lower abundances. In the first row, no signal for the blank samples can be seen, but in rows 2 and 3 there a slight abundances for the blank samples (blank). This confirms (visually for the user) that the background subtraction is working and it also provides the user with a feeling for the difference in height or area. By scrolling through the list or sorting by the abundance of the blank samples, they should be able to find examples with high/low folds.

Additionally, keeping the features that are indistinguishable from the background of a FeatureRow with at least one feature not being the background also has the advantage that the background features can be used for statistical analysis, visualization of the blank, parameter optimization, etc.*1.
Using the new parameter (create deleted list) all FeatureRows that have not at least one feature that is distinguishable from the background are put into a new featureList. This also allows the user to see how the background subtraction worked. In the example below such a background-feature list is shown. The first example clearly shows a featureRow that seems to be a correct feature with slight abundances in the blanks samples.

It was nevertheless removed as its abundances were below the necessary fold of 1000%. 1.3E5 in the maximum blank, 1.3E6 in the maximum plant sample < 1000%.

Using this review of the blank subtraction module and optimizing the parameters, the fold was decreased to 500%, which would keep this feature in the non-background FeatureTable (confirmed, not shown).
Furthermore, having the removed features also helps to see small differences, inspect these features, might be good for the generation of MSMS exlcusion lists, manual inspection and targeted evaluation, etc..
Finally, once the user has a good understanding about these parameters and optimized them, the module can be included into a batch-processing with the default parameters, which will remove all blank samples and also features indistinguishable from noise. Or they can chose to include the blank sample features for and featureRow that has at least one feature distinguishable from the background for statistical analysis, etc..
Furthermore, two other parameters allow to select either the maximum or average in the blank samples as well as the quantifier (area or height).
In summary, these new parameters are primarily a means to optimize the blank subtraction itself rather than a true evolution of the algorithm. My motivation behind it was also clear, a colleague of mine is struggling a bit finding some quite low abundant compounds in the dataset and wanted to see the effect of different parameters in this blank subtraction module upon her metabolites.
I hope this explanation helps understand the rationale behind my suggested cod and implementation. I am happy to provide further details on that if it is still unclear.
If you think these changes are unnecessary or not relevant, of course please feel free to deny the PR.
*1
Additionally, I think there are also different concepts about blank subtraction. I understand your motivation behind it and that you want to remove the features indistinguishable from the background entirely.
I always understood the blank subtraction in a bit different way that it should assign for each FeatureRow (i.e., chemical compound in the dataset) whether or not it is a background compound (i.e., in almost all samples approximately similarly abundant) and thus the compound can be ignored/removed or if it is slightly abundant in the blank samples but much higher in the biological samples (i.e., a truly biological metabolite). In the latter case I also preferred to keep the abundances in the blank samples and any biological condition the compound was not detected to be able to perform a comparison of the biological conditions (similar to a re-integration or gap filling)

Oh no, the compilation fails with the FeatureMeasurementType enum not being found. On my machine this works. I apologize, I guess I have too little experience to resolve this myself

Thank you for the comments. I will implement them.

In the following figure, two examples are shown where a FeatureRow was also detected in the blank samples, but at much lower abundances. In the first row, no signal for the blank samples can be seen, but in rows 2 and 3 there a slight abundances for the blank samples (blank). This confirms (visually for the user) that the background subtraction is working and it also provides the user with a feeling for the difference in height or area. By scrolling through the list or sorting by the abundance of the blank samples, they should be able to find examples with high/low folds.

With the bold text I refer to both the abundances in the blank samples as well as the visual representation in the feature lists. The user can color-code the blank samples accordingly and get a feeling how different fold-change parameters change the background subtraction. Together with the peak area/height values in the table this gives them an impression on how strict or relaxed the fold-change was set. Together with the secondary list (i.e., the one containing all rows with no feature being indistinguishable from the background) I think this will help.
The annotation is certainly a good idea. Maybe this can be the number of blank detections, their average and std and the mean values in any non-background samples for features having been removed or kept. I will though have to dive into the code on how to add such a thing.

Oh no, the compilation fails with the FeatureMeasurementType enum not being found. On my machine this works. I apologize, I guess I have too little experience to resolve this myself

The FeatureMeasurementType as moved or renamed since the last sync. May I ask for the name of the new enum please?

Sorry, i was too busy again. The changes look good to me. Do you want to dive into the annotation model before we merge this PR?

Thanks for looking at the changes.
I am happy either way, but I will certainly look into the annotations and how to implement that. But this will take some more time.


Proposal: support multiple A-records for redundant container aliases on a network

For basic load balancing and service discovery, it would help if a container could discover (via the embedded DNS) the addresses of all containers on a network providing a service (such as might be given in the form of an alias when those containers were joined to the network). The lack of this capability is particularly glaring when using docker-compose scale, where you'd naively expect the IP address of every container started as part of a service to be obtainable by a DNS query for the name of the service.
I have seen discussion for such support in #737, where the discussion hinted that #767 would cover the matter, but both of these issues appear to have closed without this capability appearing.
(Alternatively: if I'm missing something obvious, I'd love to hear about it.)

@jbalonso the support for multiple A-records made into docker for the upcoming 1.11 release via https://github.com/docker/libnetwork/pull/974. Infact you can try the 1.11.0-RC2 now and give us feedback : https://github.com/docker/docker/releases/tag/v1.11.0-rc2. Please do :)

@jbalonso 1.11 RC2 has support for AAAA records as well. If you can give it a try and let us know of any issues you see that would be useful.

\o/
Thanks for the pointer: I searched pretty hard for evidence that this wasn't forgotten, but most discourse on the matter was tangled up with the old links feature... and my concerns were scattered across docker-engine, docker-compose, and here.
At present, I have an uncomfortable workaround. I'd test 1.11.0-rc2, but I'm on a project with a deadline. :disappointed:
I'm not certain what the issue closing convention is here, but in case the convention is "close when it ships", I'll leave this open for you.

I think this can be closed, now that docker 1.11 has shipped

@thaJeztah Yes. Thanks.


Bad state: No element when doing insertReturning with onConflict and where

I have an abstract Dao class which has upsert method.
Future<int> upsertByRemoteId(Insertable<D> entry) async {
  D result = await into(_table).insertReturning(entry,
          onConflict: DoUpdate.withExcluded(
            (old, excluded) {
              return onConflictCompanion(old: old, excluded: excluded);
            },
            target: [_table.columnsByName[DATATABLE_COLUMN_NAME_REMOTE_ID]!],
            where: (old, excluded) => isDifferent(old, excluded),
          ));
   return result.localId;
}

For example. My UserDao subclass has implemented isDifferent method which checks whether some fields differ in old entry and new entry.
@override
  Expression<bool> isDifferent(Users old, Users excluded) {
    return old.dateJoined.isNotExp(excluded.dateJoined) |
        old.email.isNotExp(excluded.email) |
        old.username.isNotExp(excluded.username) |
        old.syncState.isNotExp(excluded.syncState) |
        old.isGuest.isNotExp(excluded.isGuest) |
        old.isVerified.isNotExp(excluded.isVerified) |
        old.isDeletedLocally.isNotExp(excluded.isDeletedLocally);
  }

Commenting out where parameter in DoUpdate.withExcluded removes the error, but update is performed every time.
What am I doing wrong?

Thanks for the report. Could you also post the stack trace of that error?

Stack trace is null when exception happens.
Here is the screenshot. Maybe it can help

If I replace insertReturning with insert it works ok. It seems like returned ID after insert with onConflict is correct no matter if insert or update happens

I have logged results after performing same query with insert (not insertReturning) and some strange situation happens.
Every time Insertable object is the same (entry) but after three times of correct behavior insert returns localId (PK) as 2 but row count stays 1. There is nothing written in row with localId with value 2 (element is just printing name of the city)
[log] table=Instance of '$CitiesTable' localId=1 count=1 element=Zagreb entry=CitiesCompanion(localId: Value.absent(), id: Value(48), createdAt: Value(2022-01-08 01:27:13.000Z), updatedAt: Value(2022-01-08 01:27:13.000Z), name: Value(Zagreb), location: Value(LatLng(45.8, 15.95)), country: Value(HRV), syncState: Value(S), isDeletedLocally: Value(false))
[log] table=Instance of '$CitiesTable' localId=1 count=1 element=Zagreb entry=CitiesCompanion(localId: Value.absent(), id: Value(48), createdAt: Value(2022-01-08 01:27:13.000Z), updatedAt: Value(2022-01-08 01:27:13.000Z), name: Value(Zagreb), location: Value(LatLng(45.8, 15.95)), country: Value(HRV), syncState: Value(S), isDeletedLocally: Value(false))
[log] table=Instance of '$CitiesTable' localId=1 count=1 element=Zagreb entry=CitiesCompanion(localId: Value.absent(), id: Value(48), createdAt: Value(2022-01-08 01:27:13.000Z), updatedAt: Value(2022-01-08 01:27:13.000Z), name: Value(Zagreb), location: Value(LatLng(45.8, 15.95)), country: Value(HRV), syncState: Value(S), isDeletedLocally: Value(false))
[log] table=Instance of '$CitiesTable' localId=2 count=1 element=null entry=CitiesCompanion(localId: Value.absent(), id: Value(48), createdAt: Value(2022-01-08 01:27:13.000Z), updatedAt: Value(2022-01-08 01:27:13.000Z), name: Value(Zagreb), location: Value(LatLng(45.8, 15.95)), country: Value(HRV), syncState: Value(S), isDeletedLocally: Value(false))

Argh, another API oversight. The problem is that insertReturning returns a non-nullable row instance. When you use a where clause, it might be that the insert is not doing anything. In that case, there wouldn't be a row to return and you encounter this problem.

I have logged results after performing same query with insert (not insertReturning) and some strange situation happens.
Every time Insertable object is the same (entry) but after three times of correct behavior insert returns localId (PK) as 2 but row count stays 1. There is nothing written in row with localId with value 2 (element is just printing name of the city)
[log] table=Instance of '$CitiesTable' localId=1 count=1 element=Zagreb entry=CitiesCompanion(localId: Value.absent(), id: Value(48), createdAt: Value(2022-01-08 01:27:13.000Z), updatedAt: Value(2022-01-08 01:27:13.000Z), name: Value(Zagreb), location: Value(LatLng(45.8, 15.95)), country: Value(HRV), syncState: Value(S), isDeletedLocally: Value(false))
[log] table=Instance of '$CitiesTable' localId=1 count=1 element=Zagreb entry=CitiesCompanion(localId: Value.absent(), id: Value(48), createdAt: Value(2022-01-08 01:27:13.000Z), updatedAt: Value(2022-01-08 01:27:13.000Z), name: Value(Zagreb), location: Value(LatLng(45.8, 15.95)), country: Value(HRV), syncState: Value(S), isDeletedLocally: Value(false))
[log] table=Instance of '$CitiesTable' localId=1 count=1 element=Zagreb entry=CitiesCompanion(localId: Value.absent(), id: Value(48), createdAt: Value(2022-01-08 01:27:13.000Z), updatedAt: Value(2022-01-08 01:27:13.000Z), name: Value(Zagreb), location: Value(LatLng(45.8, 15.95)), country: Value(HRV), syncState: Value(S), isDeletedLocally: Value(false))
[log] table=Instance of '$CitiesTable' localId=2 count=1 element=null entry=CitiesCompanion(localId: Value.absent(), id: Value(48), createdAt: Value(2022-01-08 01:27:13.000Z), updatedAt: Value(2022-01-08 01:27:13.000Z), name: Value(Zagreb), location: Value(LatLng(45.8, 15.95)), country: Value(HRV), syncState: Value(S), isDeletedLocally: Value(false))

Here I'm not using where clause. Because of that unexisting localId FK exception happens

The second observation is expected - at the moment, insert returns the most recent rowid. For upserts, that might not be the expected value. This is also mentioned in the documentation:

Returns the rowid of the inserted row. For tables with an auto-increment column, the rowid is the generated value of that column. The returned value can be inaccurate when onConflict is set and the insert behaved like an update.

I have added an insertReturningOrNull method in 929a554908e1146c4ad2ac6f861102a1b625fc34 that fixes this problem. It returns null when the insert didn't change anything instead of throwing a StateError. And it also doesn't update query streams when we know that no row has changed ;)


Color shade coming up wrong

Describe the bug
There is something wrong with colors. As I understand darker color represent higher number.
So After Maharastra Gujarat is on second number in terms of positive cases. In map I can see that Tamilnadu is having darker color while Gujarat is in light shade so looks like something wrong with data on calculation.
Screenshots

Hi @rmmaitrey, the green color stands for recovered cases, and since tamilnadu has second largest number of recovered cases it is darker than gujrat.

Right it was my bad. I didn't knew that it is preserving the last selected state.


White Squares? Navigation Buttons?

Hey, I'm trying to implement this library into my project, but there are weird white squares at the bottom corners of the slider. I'm not sure why this is, and I've spent a bit of time trying to fix them. Does anybody know how to remove them? I assume they're some sort of navigation controls that I styled incorrectly.

Hey, just an update: when I used a different image I noticed that all four corners are white squares. I still have no idea what this is or how to fix it. Any help is much appreciated. I'm not using any custom indicators. I never set a custom animation nor transformer. I stop the auto cycle as soon as the activity starts, and I made the indicator invisible both in the layout xml and in the program.


Is there an analogue of mcpi python for a newer version?

Please tell me an analogue for a newer version

Hi there,
I am a huge fan of Mcpi but I also wanted to use it with newer Minecraft versions and I was always missing some features (such as pvp settings, more events, etc.).
So, I have been working on a replacement for the last year or so and recently decided to publish the package (now that I added documentation and tests):
Introducing the Minecraft Protobuf Queries (MCPQ) package and plugin for the Java edition!
It breaks with the interface of Mcpi a bit and instead uses classes more extensively for operations on players, entities, events and worlds. It is also build on protocol buffers to communicate with the server, which allow for faster and also multi-threaded communication.
I have been using it with the 1.20.1 version for some time now, so it works for newer Minecraft versions and I plan on updating it as appropriate, feedback is welcome!
Thank you to Mcpi and RaspberryJuice for being an inspiration and for the great times!


Necessity of function CodeUnixDateTime?

Why to convert timestamp to UTC and Unix time manually when we have built-in DateTimeToUnix function, which does both conversions?

You are correct. With DateTimeToUnix() the extra function is not necessary. Especially with AInputIsUTC set to false, your code should produce the same results. At the time I wrote this piece of code, I didn't knew about that.
The function is already included with XE2 and better (http://docwiki.embarcadero.com/Libraries/XE2/en/System.DateUtils.DateTimeToUnix).
I will have access to a compiler tomorrow. After some simple checking, I'm going to merge this PR.
Thanks.


Create a first pull request

Create a pull request into main and set title "First release to production", set metadata (reviewers, assignees, labels, projects, milestones), merge pull request

Branch develop merged with branch main


Poses aren't working for me

No matter what I set the pose overrides to, my poses aren't changed and they still cycle through from the game itself. Adjusting the wait frames has no apparent effect on poses, although the other features are still affected by it. Are there particular settings I need to be using for this to work?

Update: still having the same issue, but if I'm in the relevant state when I change the pose setting (ie, weapons are drawn when I change the "weapon drawn pose" setting, standing normally when changing the "standing pose" setting, etc) then the configured pose takes effect immediately. It still appears to cycle automatically though, and if I change to a different state and back (eg, draw weapons and then sheathe them) then the configured pose does not apply.


Bug of addquotes command with backslash

If the notion file given to addquotes contains the substring "\e", then knowlege addquotes will return the error
re.error: bad escape \e at position 1

This seems related to this.

Fixed in v.0.3.2.


Formatter adds a space to start of block scope

The following code, when formatted, will add a space after the foo declaration line but right before the { so that it becomes  <space>{.
library scope;

fn shadowing_by_scope() {
    // ANCHOR: shadowing
    let foo = 5;
    {
        let foo = 42;
    }
    assert(foo == 5);
    // ANCHOR_END: shadowing
}

Post formatting:
library scope;

fn shadowing_by_scope() {
    // ANCHOR: shadowing
    let foo = 5;
     {
        let foo = 42;
    }
    assert(foo == 5);
    // ANCHOR_END: shadowing
}

which file is this code in?

which file is this code in?

The code can be found here; however, if you take a look at this issue and that code you will notice that there is no space because it has been manually removed.
This is one example that you may use when trying to fix the issue in the sway formatter. Alternatively, the snippet has been posted in the issue as a minimal reproducible sample so you should be able to create a brand new forc project and paste the code from the issue in there. If you run the formatter, assuming it hasn't been fixed since this issue was posted, then the snippet should "break" into the post-formatting sample. If that is the case then some code inside the formatter needs to be fixed.

Hey @Braqzen, is this issue still open?

Hey @AliJafriETH, I can confirm that the issue still exists on the master version of the formatter. Would you like to have a shot at this?

Hey @bingcicle, thank you so much 👍
Would love to work on the issue, might take some time as i'm currently having my uni exams :'(

@yash251 - are you still working on the issue? If so, do let us know if you encountered any blockers.
@AliJafriETH since the issue was assigned to @yash251 initially, I'd like to first see if @yash251 would like to continue working on it first, so that we don't end up wasting your time doing duplicate work. :/

@AliJafriETH I see now that you're also assigned to https://github.com/FuelLabs/sway/issues/3474, perhaps you might want to focus on that first?

Hey @bingcicle, just submitted the PR for #3474, is this issue still open?
Thanks 👍

@AliJafriETH first of all, thanks for your PRs! Yes, if the issue isn't assigned to someone else or if they don't have a PR open that closes them, you can safely assume that it's still open. In this case since the issue is assigned to you, you can be relatively sure that no one will frontrun your PR :smile:
With that said, I took a look at the PRs and it seemed like there are some misunderstandings about the requirements of the issue - please take a look at @eureka-cpu's comment here.
I would also recommend looking at some of the recent PRs to the formatter to see how you could make the same changes as well - this latest PR by @eureka-cpu fixing a bug could be a good starting point: https://github.com/FuelLabs/sway/pull/3915.
Please feel free to ask questions!

where can I find it's reference in the sway book?
https://fuellabs.github.io/sway/v0.33.1/book/basics/variables.html

Hey @yash251, following up from your forum question here:
Basically, in the original example posted in this issue, the code should not be changed at all, since the formatting is correct.
However, the formatter is currently putting a space right before the 2nd opening curly brace, after the statement let foo = 5;.
The diff (red is what we don't want, green is what we want - you can see there's an extra space inserted before the curly brace).
library scope;

fn shadowing_by_scope() {
    // ANCHOR: shadowing
    let foo = 5;
-     {
+   {
        let foo = 42;
    }
    assert(foo == 5);
    // ANCHOR_END: shadowing
}

The entire formatter lives within swayfmt, so getting to know that directory should be enough. It does use sway-parse and sway-ast to parse and understand the AST, but that shouldn't be in scope for this issue. There is a Format trait implemented for tokens that the formatter is interested in formatting, and within their implementations you will find how they're formatted. The ItemFn impl should probably be what you want here.
Please feel free to ask follow-up questions here!


GetShortAssemblyQualifiedName revisited

👍 👍 👍
Will merge as appveyor check finishes.

Perftest failed, but this is fixed already, Merged.


Issue  Symbol Pattern 169 solved

Please comment if any problem!

Issue Numeric pattern 232 and 233 solved
please comment if any error in code!

@VipinChaudhary31 Apolgies for the late code review and approval, your PR is good to go and I'm merging it, thanks for the contribution. Looking forward to see more from you!


"Search for" history does not work anymore

This is due to a bug in Dyalog (1860): assigning a nest vector to the Item property of a Combo box may result in rubbish.


Large tables don't fit on the screen on mobile

For desktop mode, text wraps around, meaning that tables fits snugly on the screen, filling the horizontal space. This looks great normally but is a bit a of a problem on small screens as the table doesn't fit the width so it ends up being cut off.
Here is an example on my phone (Firefox 68, Android 8.1) from https://deno.land/x/maze_generator:

I think a simple fix would probably be to add a scrollbar if the table doesn't fit on the screen horizontally.

That is weird. I remember making sure this works a while ago. I guess not :man_shrugging:.


HDFS deeplog Train stage is fast but test stage is slow

HDFS Train stage is fast ( about 30 minites ),but test stage is slow ( about 10 hours ) , did anyone meet the same problem ?

Hello,when I run to this line of code：
logkey_seq_pairs = np.array(logkey_seq_pairs)
An error has occurred：
ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 2 dimensions. The detected shape was (4855, 1) + inhomogeneous part.
Are you also experiencing this issue？

Hello, have you solved this problem yet?


Memory leak in v2.4.2 with no clusters or nodes

What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):

Installed Rancher v2.3.5 on a two node k3s cluster with MySQL backend (2020-03-26)
Upgrade to Rancher v2.4.2 (2020-04-02)

Result:
On both k3s nodes, the Rancher process/pod memory utilization is growing about 800MB a day and currently over 3GB:
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      6029  4.3 44.9 3741456 3574740 ?     Sl   Apr02 426:45 rancher --http-listen-port=80 --https-listen-port=443 --audit-log-path=/var/log/auditlog/rancher-api-audit.log --audit-level=0 --audit-log-maxage=10 --audit-log-maxbackup=10 --audit-log-maxsize=100 --no-cacerts --http-listen-port=80 --https-listen-port=443 --add-local=off

root     23692  4.7 46.5 3810068 3662124 ?     Sl   Apr02 472:49 rancher --http-listen-port=80 --https-listen-port=443 --audit-log-path=/var/log/auditlog/rancher-api-audit.log --audit-level=0 --audit-log-maxage=10 --audit-log-maxbackup=10 --audit-log-maxsize=100 --no-cacerts --http-listen-port=80 --https-listen-port=443 --add-local=off

kubectl top pods output:
NAMESPACE                   NAME                                                      CPU(cores)   MEMORY(bytes)
demo-hosted                 rancher-75f5896bd-8jxv7                                   4m           3347Mi
demo-hosted                 rancher-75f5896bd-kc75f                                   3m           3445Mi

Memory growth over last 24 hours:

Other details that may be helpful:
No clusters or nodes have been added to this cluster.
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI):
v2.3.5 -> v2.4.2
Installation option (single install/HA):
HA w/ k3s & MySQL

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported):
K3s
Machine type (cloud/VM/metal) and specifications (CPU/memory):
m5.large on AWS (2vCPU, 8GB RAM)
Kubernetes version (use kubectl version):

> kubectl version
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.8", GitCommit:"ec6eb119b81be488b030e849b9e64fda4caaf33c", GitTreeState:"clean", BuildDate:"2020-03-12T21:00:06Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.4+k3s1", GitCommit:"3eee8ac3a1cf0a216c8a660571329d4bda3bdf77", GitTreeState:"clean", BuildDate:"2020-03-25T16:13:25Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}

Docker version (use docker version):
Using containerd

I was just told on Slack about this issue. I'm having the same problem, CPU and memory usage going crazy every now and then.

This bug is reproduced with Rancher server rancher\rancher:v2.4.2
Steps:
Installed Rancher v2.3.5 on a two node k3s cluster with MySQL backend
Upgrade to Rancher v2.4.2
Result:
Memory usage before upgrade:

Memory usage after idle for 1 day:

I also have a fresh install of Rancher v2.4.2 that was not upgraded and seeing the same memory consumption pattern.

This issue and https://github.com/rancher/rancher/issues/26633 both have the same root cause.

I had another problem because of this yesterday where I deleted a node pool, and Rancher was having memory/load issues and therefore the actual nodes were not deleted from the cloud provider, so I had to cleanup manually.

@aaronRancher The best way to test this is to have a setup and just let it sit. With the agent you should be able to see the memory climb within the hour, but seeing the rancher leak takes more time.

This pr https://github.com/rancher/rancher/pull/26644 fixes this in master by pulling in latest steve.

This is related to dashboard being active. When dashboard is active something called the clustercache is watching all events in the cluster and pushing those into a workqueue. The workqueue is two maps that keep track of things being worked and things that need to be worked. When we pull something from the queue it moves to the 2nd map and just stays there as the item is never marked as completed in the queue. If the object is never marked it never leaves the map thus creating a leak. This was seen on a smaller cluster but the more activity in the cluster the faster this leak will happen. This has been fixed and is in both 2.4-head and master-head images.

@dramich hi, I'd it possible to disable the dashboard for now until the new release is out? Thanks

Settings -> Feature Flags -> Dashboard

@vincent99 awesome, thanks!

Reopening this issue to get the fixes merged in master since it was reverted - https://github.com/rancher/rancher/pull/26663 - Revert "Refactor for lasso" #26663

Installed Rancher v2.4-head on a two node k3s (t2.medium) cluster with MySQL backend (v5.7.22, db.t2.large)
Rancher memory behavior of 2.4-head version cf5ab1dcb for 6 hours.

Install Rancher:v2.4.2 in an RKE 3-node cluster, and add couple clusters to the setup. Here is the CPU and memory consumption of the rancher workload in the local cluster:

Make another identical setup using the image Rancher:v2.4-2774-head cf5ab1d :

Tested with Rancher server rancher\rancher:v2.4.2 version 7f7d6bf.
Cluster was idle for 3 days:

Tested with Rancher server rancher\rancher:master-head version 8bd9245.
Cluster was idle for 3 days:

Tested with Rancher server rancher\rancher:v2.4-head version 7f7d6bf.
Cluster was idle for 3 days:

Run the following three setups on three identical RKE provisioned cluster (k8s v1.17.4), and provision the same number of clusters on it.

rancher v2.4.2
rancher v2.4-head
rancher mater-head

It turns out in the past 12 hours:

the memory consumption of v2.4.2 were rising up to 931 MB memory and restarted
master-head and v2.4-head used about 600 - 700 MB constantly

Tested on Rancher v2.4.3-rc1 on a two node k3s (t2.large) cluster with MySQL backend (v5.7.22, db.t2.large)

Tested with k3s HA Rancher server rancher\rancher:v2.4-head version 7f7d6bf.

Memory consumption is stable on idle.

Add a picture that occupies more than 10G of memory.


Create layout file named quiz_activity.xml for all the different quiz activities.

This will be the screen of the application whenever a quiz is active. For the content of the question and options, just add placeholder text inside the TextViews for now.
Here is an example of the layout file of a Quiz Activity:

This image is only for your reference, you do not have to replicate it. Something similar will suffice.
Make sure to add Correct and Wrong TextFields, a submit button and a next button. The question number out of the total number of questions (10) should also be displayed somewhere. You can also add a ProgressBar if you want to.
Add screenshots of the layout file while submitting a PR.

CLAIM

claim

@sushantk1274  updates?

claim

claim


Fixes merge conflicts in #30

Hopefully this fixes the issues :)

May want to make sure that the specific files that were actually changed have the changes that you expect them to have.

Oddly enough I couldn't get this to play nice. I could merge locally, but github kept saying there were conflicts but wouldn't tell me what they were.


Preload Page and make it faster ⚡

Preload the next page link for faster loading.

Using cache API. It loads faster. No need to preload any page.


Suppress RedefinedWhileUnused for submodule import

Fixes lp:1578051
aec68a7 added module names to error messages, which included
a new class SubmoduleImportation to handle the special case
of submodule imports.  It correctly handled the case of
a submodule import occurring after the root module was imported,
but didnt handle the opposite case of the submodule import
occurring before the root module was imported.

@sigmavirus24 , this is also a regression in the last release.  A review would be helpful, so I can merge it.

Thanks @jayvdb


How can we understand this "It is generally most efficient to avoid batching in the DataLoader altogether; instead, batch in the dataset and then rebatch after the loader."

This is the recommendation of PyTorch's DataLoader for streaming datasets. There are several reasons for this, foremost the fact that data needs to be transferred between different processes when using num_workers greater than zero and that data transfer is more efficient the larger the amount of data you transfer at a time.
You can still batch/rebatch in the DataLoader using the WebDataset Dataloader, as in the example:
loader = wds.WebLoader(dataset, num_workers=4, batch_size=8)
loader = loader.unbatched().shuffle(1000).batched(12)


Change Renderer2D QuadVertexPositions to a mat4 rather than vec4 array

Suggestion
I know its a small thing but I just think that the code looks nicer as a mat4 rather than a vec4 array and all calculations will be mathematically the same as a 4x4 matrix multiplication is done per column(/row depending on which way it goes I cant remember which way it is in glm) and each column(/row) is the same as a vec4.
It allows the transforms to all be done in one go rather than per vec4 during the assignment
Proposed changes
Current QuadVertexPositions is written as glm::vec4 QuadVertexPositions[4]; and initialized as
s_Data.QuadVertexPositions[0] = { -0.5f, -0.5f, 0.0f, 1.0f };
s_Data.QuadVertexPositions[1] = {  0.5f, -0.5f, 0.0f, 1.0f };
s_Data.QuadVertexPositions[2] = {  0.5f,  0.5f, 0.0f, 1.0f };
s_Data.QuadVertexPositions[3] = { -0.5f,  0.5f, 0.0f, 1.0f };

Im suggesting it be written as glm::mat4 QuadVertexPositions; and initialized as
s_Data.QuadVertexPositions = { { -0.5f, -0.5f, 0.0f, 1.0f },
                               {  0.5f, -0.5f, 0.0f, 1.0f },
                               {  0.5f,  0.5f, 0.0f, 1.0f },
                               { -0.5f,  0.5f, 0.0f, 1.0f } }

(although Im pretty sure the first initializing way works I just like to initialize objects in one go)
The the main reason I prefer this way is that the matrix multiplication can all be calculated before the for-loop. Im not sure this actually improves performance but I think it at least improves readability and makes the assignment more uniform for each layout element.
for example in the rotated quad function
glm::mat4 transform = glm::translate(glm::mat4(1.0f), position)
		    * glm::rotate(glm::mat4(1.0f), glm::radians(rotation), { 0.0f, 0.0f, 1.0f })
		    * glm::scale(glm::mat4(1.0f), { size.x, size.y, 1.0f });

for (size_t i = 0; i < quadVertexCount; i++)
{
	s_Data.QuadVertexBufferPtr->Position = transform * s_Data.QuadVertexPositions[i];
	...
}

becomes
glm::mat4 transformedPositions = glm::translate(glm::mat4(1.0f), position)
			* glm::rotate(glm::mat4(1.0f), glm::radians(rotation), { 0.0f, 0.0f, 1.0f })
			* glm::scale(glm::mat4(1.0f), { size.x, size.y, 1.0f })
                        * s_Data.QuadVertexPositions;

for (size_t i = 0; i < quadVertexCount; i++)
{
	s_Data.QuadVertexBufferPtr->Position = transformedPositions[i];
	...
}

Final Thoughts
Im pretty sure the maths checks out and the preliminary testing I've done doesnt seem to change any functionality and seems to at least be the same performance although I havent done a definetive stress test to see if there is a performace change. Intuitavely it seems like it should improve speed but at the very least its handing over the responsibility to glm.
Im happy to make a pull request if people think its worth it. Its not exactly a large change
Im sorry if this has been suggested before but I had a little look and didnt see it anywhere
there might be a way to replace one of the glm::mat4(1.0f)s with s_Data.QuadVertexPositions which should remove a matrix multiplication but I havent tried that

I don't believe there is a performance benefit in this. Calculating 4x vex4's versus calculating 1x mat4 will yield the same calculations, but in your case you'll have to index your mat4 again to extract the vec4 out of it, it might even be worse.. I really don't see a readable difference...


Translation: Spanish (es-es)

Hi, I made a branch (spanish) and made a pull request for the first file, just to test if everything is working

@deimidis Just a heads-up, the translation directory structure has changed and each locale now has its own folder and .json file with locale information. https://github.com/jointhefediverse-net/jointhefediverse.net/tree/main/translations


wireguard-vanity-address: init at 0.4.0

Description of changes
Adds a fairly popular tool which generates "vanity" wireguard addresses by scanning for a specific string in the first few characters of the generated public keys.
https://github.com/warner/wireguard-vanity-address
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[x] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 228258 run on x86_64-darwin 1

1 package built:

wireguard-vanity-address


Extract definitions from questions

Initial attempt to extract definitions from questions. Now support two types of questions:
1.) Which-NP questions, such as
Which United States senator entered the Senate in a special election --> [u'senator', u'united states senator']
Which commercial police forces were authorized to provide security officers in Singapore? --> [u'force', u'police force', u'commercial force']

2.) What-is-NP questions, such as
What is the variant of Hungarian notation popularized by consultant Stan Leszynski? --> [u'variant', u'notation', u'hungarian notation']
Who is the American presidential nominee that won the general election in 2012 --> [u'nominee', u'american nominee', u'presidential nominee', u'american']

Integration tests have been added to the test module. We still need more extensive testing, as spacy seems to be less consistent when parsing questions.

Current coverage is 95.50%

Merging #71 into master will decrease coverage by -0.19% as of 1b47fba

@@            master    #71   diff @@
=====================================
  Files           12     12
  Stmts          395    445    +50
  Branches         0      0
  Methods          0      0
=====================================
+ Hit            378    425    +47
  Partial          0      0
- Missed          17     20     +3

Review entire Coverage Diff as of 1b47fba

Powered by Codecov. Updated on successful CI builds.

Looks great. I really like how the design you chose for whoami allows you to easily extend its functionality :tada:

Whoops, forgot to address the comment. Will do


chore: enable workflows delivery on demostration target

Tested here https://app.circleci.com/pipelines/github/aspect-build/aspect-cli/1221/workflows/f1b913e1-17d6-4dee-a0e7-a6b99b1279d2

The deliver step appears to be failing in https://app.circleci.com/pipelines/github/aspect-build/aspect-cli/1221/workflows/f1b913e1-17d6-4dee-a0e7-a6b99b1279d2.

The deliver step appears to be failing in https://app.circleci.com/pipelines/github/aspect-build/aspect-cli/1221/workflows/f1b913e1-17d6-4dee-a0e7-a6b99b1279d2.

Yeah, looks like when I force pushed a new commit to the branch and the commit it was going to deliver was gone. Will kick it off again.


Add features to ask question

Currently, in the blog application only the users are able to write a post. There should be a option in nav bar to post any questions after registering. The other users should be able to answer the questions too.

I am willing to work on this issue.

@Kartik-Sama Sure, go ahead!

Resolved in #52


State of and editor should be cleaned up when leaving the editor

In this moment the state of an editor is always retained. If I open a panel or a popup, I find these again when I come back to the editor after having navigated through other pages.
I find this behavior misleading. The state should be reset when leaving an editor.
This is somehow connected with this https://github.com/geosolutions-it/nexus-geonode/issues/357

I suppose this approach will also remove this bad effects when switching between editors


False positive with Semplice theme editing

Summary
When attempting to save edits using the Semplice theme (/wp-admin/admin.php?page=semplice-admin&ref=edit.php%3Fpost_type%3Dpage#edit/106), 12 errors are displayed:
Eight errors like this:
[file "/usr/share/modsecurity-crs/rules/RESPONSE-951-DATA-LEAKAGES-SQL.conf"][line "93"] - Execution error - PCRE limits exceeded (-47)

One like this:
[file "/usr/share/modsecurity-crs/rules/REQUEST-941-APPLICATION-ATTACK-XSS.conf"] [line "56"] [id "941100"] [msg "XSS Attack Detected via libinjection"]

One like this:
[file "/usr/share/modsecurity-crs/rules/REQUEST-941-APPLICATION-ATTACK-XSS.conf"] [line "200"] [id "941160"] [msg "NoScript XSS InjectionChecker: HTML Injection"]

One like this:
[file "/usr/share/modsecurity-crs/rules/REQUEST-949-BLOCKING-EVALUATION.conf"]

One like this:
[file "/usr/share/modsecurity-crs/rules/RESPONSE-980-CORRELATION.conf"] [line "92"] [id "980130"]

Full log
[Tue Oct 10 22:45:30.582304 2023] [security2:error] [pid 1447922:tid<PHONE_NUMBER>48384] [remote XX.XX.XX.XX:53949] [client XX.XX.XX.XX] ModSecurity: Rule 7f0b89b29990 [id "-"][file "/usr/share/modsecurity-crs/rules/RESPONSE-951-DATA-LEAKAGES-SQL.conf"][line "93"] - Execution error - PCRE limits exceeded (-47): (null). [hostname "xxxxx"] [uri "/wp-admin/admin.php"] [unique_id "ZSYMR_w1fglWMkS6nqzDKQAAUwA"], referer: https://xxxxx/wp-admin/edit.php?post_type=page
[Tue Oct 10 22:45:30.589442 2023] [security2:error] [pid 1447922:tid<PHONE_NUMBER>48384] [remote XX.XX.XX.XX:53949] [client XX.XX.XX.XX] ModSecurity: Rule 7f0b89a11ad8 [id "-"][file "/usr/share/modsecurity-crs/rules/RESPONSE-951-DATA-LEAKAGES-SQL.conf"][line "270"] - Execution error - PCRE limits exceeded (-47): (null). [hostname "xxxxx"] [uri "/wp-admin/admin.php"] [unique_id "ZSYMR_w1fglWMkS6nqzDKQAAUwA"], referer: https://xxxxx/wp-admin/edit.php?post_type=page
[Tue Oct 10 22:45:30.591032 2023] [security2:error] [pid 1447922:tid<PHONE_NUMBER>48384] [remote XX.XX.XX.XX:53949] [client XX.XX.XX.XX] ModSecurity: Rule 7f0b8a9fa258 [id "-"][file "/usr/share/modsecurity-crs/rules/RESPONSE-951-DATA-LEAKAGES-SQL.conf"][line "321"] - Execution error - PCRE limits exceeded (-47): (null). [hostname "xxxxx"] [uri "/wp-admin/admin.php"] [unique_id "ZSYMR_w1fglWMkS6nqzDKQAAUwA"], referer: https://xxxxx/wp-admin/edit.php?post_type=page
[Tue Oct 10 22:45:30.596788 2023] [security2:error] [pid 1447922:tid<PHONE_NUMBER>48384] [remote XX.XX.XX.XX:53949] [client XX.XX.XX.XX] ModSecurity: Rule 7f0b8974e830 [id "-"][file "/usr/share/modsecurity-crs/rules/RESPONSE-951-DATA-LEAKAGES-SQL.conf"][line "346"] - Execution error - PCRE limits exceeded (-47): (null). [hostname "xxxxx"] [uri "/wp-admin/admin.php"] [unique_id "ZSYMR_w1fglWMkS6nqzDKQAAUwA"], referer: https://xxxxx/wp-admin/edit.php?post_type=page
[Tue Oct 10 22:45:30.599402 2023] [security2:error] [pid 1447922:tid<PHONE_NUMBER>48384] [remote XX.XX.XX.XX:53949] [client XX.XX.XX.XX] ModSecurity: Rule 7f0b899edaa8 [id "-"][file "/usr/share/modsecurity-crs/rules/RESPONSE-951-DATA-LEAKAGES-SQL.conf"][line "371"] - Execution error - PCRE limits exceeded (-47): (null). [hostname "xxxxx"] [uri "/wp-admin/admin.php"] [unique_id "ZSYMR_w1fglWMkS6nqzDKQAAUwA"], referer: https://xxxxx/wp-admin/edit.php?post_type=page
[Tue Oct 10 22:45:30.601465 2023] [security2:error] [pid 1447922:tid<PHONE_NUMBER>48384] [remote XX.XX.XX.XX:53949] [client XX.XX.XX.XX] ModSecurity: Rule 7f0b89848eb0 [id "-"][file "/usr/share/modsecurity-crs/rules/RESPONSE-951-DATA-LEAKAGES-SQL.conf"][line "396"] - Execution error - PCRE limits exceeded (-47): (null). [hostname "xxxxx"] [uri "/wp-admin/admin.php"] [unique_id "ZSYMR_w1fglWMkS6nqzDKQAAUwA"], referer: https://xxxxx/wp-admin/edit.php?post_type=page
[Tue Oct 10 22:45:30.603069 2023] [security2:error] [pid 1447922:tid<PHONE_NUMBER>48384] [remote XX.XX.XX.XX:53949] [client XX.XX.XX.XX] ModSecurity: Rule 7f0b89048b18 [id "-"][file "/usr/share/modsecurity-crs/rules/RESPONSE-951-DATA-LEAKAGES-SQL.conf"][line "421"] - Execution error - PCRE limits exceeded (-47): (null). [hostname "xxxxx"] [uri "/wp-admin/admin.php"] [unique_id "ZSYMR_w1fglWMkS6nqzDKQAAUwA"], referer: https://xxxxx/wp-admin/edit.php?post_type=page
[Tue Oct 10 22:45:30.604521 2023] [security2:error] [pid 1447922:tid<PHONE_NUMBER>48384] [remote XX.XX.XX.XX:53949] [client XX.XX.XX.XX] ModSecurity: Rule 7f0b8a2bd170 [id "-"][file "/usr/share/modsecurity-crs/rules/RESPONSE-951-DATA-LEAKAGES-SQL.conf"][line "446"] - Execution error - PCRE limits exceeded (-47): (null). [hostname "xxxxx"] [uri "/wp-admin/admin.php"] [unique_id "ZSYMR_w1fglWMkS6nqzDKQAAUwA"], referer: https://xxxxx/wp-admin/edit.php?post_type=page
[Tue Oct 10 22:45:49.786142 2023] [security2:error] [pid 1447922:tid<PHONE_NUMBER>17632] [remote XX.XX.XX.XX:53954] [client XX.XX.XX.XX] ModSecurity: Warning. detected XSS using libinjection. [file "/usr/share/modsecurity-crs/rules/REQUEST-941-APPLICATION-ATTACK-XSS.conf"] [line "56"] [id "941100"] [msg "XSS Attack Detected via libinjection"] [data "Matched Data: XSS data found within ARGS:content: {\\x22order\\x22:{\\x22cover\\x22:{\\x22row_cover\\x22:{\\x22columns\\x22:{}}},\\x22section_4oyl7zz8h\\x22:{\\x22row_ar3ffrmrd\\x22:{\\x22columns\\x22:{\\x22column_bx3ggw0k7\\x22:[]}}},\\x22section_u6pjka8tj\\x22:{\\x22row_2ivolrelu\\x22:{\\x22columns\\x22:{\\x22column_r2a1mwhz0\\x22:[\\x22content_yob9mq8jz\\x22,\\x22content_w2xg6epaa\\x22]}}},\\x22section_8hbip9nk7\\x22:{\\x22row_2rxwoi2lm\\x22:{\\x22columns\\x22:{\\x22column_9x87max31\\x22:[\\x22content_aoyy83i4o\\x22]}},\\x22row_8qsrgd2nf\\x..."] [severity "CRITICAL"] [ver "OWASP_CRS/3.3.4"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-xss"] [tag "paranoia-level/1"] [tag "OWASP_CRS"] [tag "capec/1000/152/242"] [hostname "xxxxx"] [uri "/wp-json/semplice/v1/editor/save"] [unique_id "ZSYMXfw1fglWMkS6nqzDUgAARA0"], referer: https://xxxxx/wp-admin/admin.php?page=semplice-admin&ref=edit.php%3Fpost_type%3Dpage
[Tue Oct 10 22:45:49.789369 2023] [security2:error] [pid 1447922:tid<PHONE_NUMBER>17632] [remote XX.XX.XX.XX:53954] [client XX.XX.XX.XX] ModSecurity: Warning. Pattern match "(?i:(?:<\\\\w[\\\\s\\\\S]*[\\\\s\\\\/]|['\\"](?:[\\\\s\\\\S]*[\\\\s\\\\/])?)(?:on(?:d(?:e(?:vice(?:(?:orienta|mo)tion|proximity|found|light)|livery(?:success|error)|activate)|r(?:ag(?:e(?:n(?:ter|d)|xit)|(?:gestur|leav)e|start|drop|over)|op)|i(?:s(?:c(?:hargingtimechange ..." at ARGS:content. [file "/usr/share/modsecurity-crs/rules/REQUEST-941-APPLICATION-ATTACK-XSS.conf"] [line "200"] [id "941160"] [msg "NoScript XSS InjectionChecker: HTML Injection"] [data "Matched Data: \\x22order\\x22:{\\x22cover\\x22:{\\x22row_cover\\x22:{\\x22columns\\x22:{}}},\\x22section_4oyl7zz8h\\x22:{\\x22row_ar3ffrmrd\\x22:{\\x22columns\\x22:{\\x22column_bx3ggw0k7\\x22:[]}}},\\x22section_u6pjka8tj\\x22:{\\x22row_2ivolrelu\\x22:{\\x22columns\\x22:{\\x22column_r2a1mwhz0\\x22:[\\x22content_yob9mq8jz\\x22,\\x22content_w2xg6epaa\\x22]}}},\\x22section_8hbip9nk7\\x22:{\\x22row_2rxwoi2lm\\x22:{\\x22columns\\x22:{\\x22column_9x87max31\\x22:[\\x22content_aoyy83i4o\\x22]}},\\x22row_8qsrgd2nf\\x22:{\\x22columns\\x22:{\\x22column_iflz4..."] [severity "CRITICAL"] [ver "OWASP_CRS/3 [hostname "xxxxx"] [uri "/wp-json/semplice/v1/editor/save"] [unique_id "ZSYMXfw1fglWMkS6nqzDUgAARA0"], referer: https://xxxxx/wp-admin/admin.php?page=semplice-admin&ref=edit.php%3Fpost_type%3Dpage
[Tue Oct 10 22:45:49.803335 2023] [security2:error] [pid 1447922:tid<PHONE_NUMBER>17632] [remote XX.XX.XX.XX:53954] [client XX.XX.XX.XX] ModSecurity: Access denied with code 403 (phase 2). Operator GE matched 5 at TX:anomaly_score. [file "/usr/share/modsecurity-crs/rules/REQUEST-949-BLOCKING-EVALUATION.conf"] [line "94"] [id "949110"] [msg "Inbound Anomaly Score Exceeded (Total Score: 10)"] [severity "CRITICAL"] [ver "OWASP_CRS/3.3.4"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-generic"] [hostname "xxxxx"] [uri "/wp-json/semplice/v1/editor/save"] [unique_id "ZSYMXfw1fglWMkS6nqzDUgAARA0"], referer: https://xxxxx/wp-admin/admin.php?page=semplice-admin&ref=edit.php%3Fpost_type%3Dpage
[Tue Oct 10 22:45:49.803986 2023] [security2:error] [pid 1447922:tid<PHONE_NUMBER>41664] [client XX.XX.XX.XX:53954] [client XX.XX.XX.XX] ModSecurity: Warning.  Unfortunately, we do not support any WordPress plugin and have not decided yet if we are going to do it in the future.
Do you need help with writing your own exclusion rule for this specific case?

This isn't a plugin — it's a theme.
If you can help me right an exclusion rule, that'd be great.

The same goes also for themes, i'm sorry.
Can you provide me with a full audit log?

Here is the audit log:
--01f57a56-A--
[15/Oct/2023:11:15:41.646872 --0400] ZSwCHVXBaCfK8T-1Jp1ISgAARCM <IP_ADDRESS> 57021 <IP_ADDRESS> 443
--01f57a56-B--
POST /wp-json/semplice/v1/editor/save HTTP/2.0
Content-Length: 18184
Sec-Ch-Ua: "Chromium";v="118", "Google Chrome";v="118", "Not=A?Brand";v="99"
Sec-Ch-Ua-Mobile: ?0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Accept: */*
X-Requested-With: XMLHttpRequest
X-Wp-Nonce: 55598df93b
Sec-Ch-Ua-Platform: "macOS"
Origin: https://xxxxx.com
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: https://xxxxx.com/wp-admin/admin.php?page=semplice-admin&ref=wp-admin
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Cookie: wordpress_test_cookie=xxxxxxxxx
Host: xxxxx.com

--01f57a56-C--
post_revision%5Bactive%5D=latest_version&post_revision%5Bpublished%5D=latest_version&content=%7B%22order%22%3A%7B%22cover%22%3A%7B%22row_cover%22%3A%7B%22columns%22%3A%7B%7D%7D%7D%2C%22section_4oyl7zz8h%22%3A%7B%22row_ar3ffrmrd%22%3A%7B%22columns%22%3A%7B%22column_bx3ggw0k7%22%3A%5B%5D%7D%7D%7D%2C%22section_u6pjka8tj%22%3A%7B%22row_2ivolrelu%22%3A%7B%22columns%22%3A%7B%22column_r2a1mwhz0%22%3A%5B%22content_yob9mq8jz%22%2C%22content_w2xg6epaa%22%5D%7D%7D%7D%2C%22section_8hbip9nk7%22%3A%7B%22row_2rxwoi2lm%22%3A%7B%22columns%22%3A%7B%22column_9x87max31%22%3A%5B%22content_aoyy83i4o%22%5D%7D%7D%2C%22row_8qsrgd2nf%22%3A%7B%22columns%22%3A%7B%22column_iflz4npe7%22%3A%5B%22content_fuf3hh9ve%22%5D%7D%7D%7D%2C%22section_9tu2ore4g%22%3A%7B%22row_j5fi586vl%22%3A%7B%22columns%22%3A%7B%22column_dy5xntu1m%22%3A%5B%22content_svw2lvlfg%22%5D%7D%7D%7D%2C%22section_lae76fcs3%22%3A%7B%22row_jf50e7ygp%22%3A%7B%22columns%22%3A%7B%22column_zwa5xlh6r%22%3A%5B%22content_qek6g3kba%22%5D%7D%7D%2C%22row_dxbnhi5f6%22%3A%7B%22columns%22%3A%7B%22column_3tfj74559%22%3A%5B%22content_qodwabe68%22%2C%22content_ynk2qojvc%22%5D%7D%7D%2C%22row_sja0aj78e%22%3A%7B%22columns%22%3A%7B%22column_zsj59du3r%22%3A%5B%22content_yfk2o38c2%22%2C%22content_yi0qvic1x%22%5D%7D%7D%2C%22row_lk89gz32e%22%3A%7B%22columns%22%3A%7B%22column_6u3uonl7f%22%3A%5B%22content_riz0k7pzm%22%2C%22content_u7rkl5ryv%22%5D%7D%7D%2C%22row_yewly3yjf%22%3A%7B%22columns%22%3A%7B%22column_o6v6b3get%22%3A%5B%22content_i5wj9vccd%22%2C%22content_zsb6gsw1r%22%5D%7D%7D%7D%2C%22section_u93u5ndin%22%3A%7B%22row_ikhurmxhp%22%3A%7B%22columns%22%3A%7B%22column_oxx99i9xm%22%3A%5B%22content_4t85wphhs%22%5D%7D%7D%7D%7D%2C%22images%22%3A%7B%22206%22%3A%7B%22url%22%3A%22https%3A%2F%2Fxxxxx.com%2Fwp-content%2Fuploads%2F2016%2F03%2Fwork.jpg%22%2C%22width%22%3A2400%2C%22height%22%3A1278%7D%2C%22306%22%3A%7B%22url%22%3A%22https%3A%2F%2Fxxxxx.com%2Fwp-content%2Fuploads%2F2020%2F11%2Fpaul-watabe.jpg%22%2C%22width%22%3A1200%2C%22height%22%3A1200%7D%7D%2C%22branding%22%3A%7B%7D%2C%22content_yob9mq8jz%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%3Ch1+data-mce-style%3D%5C%22line-height%3A+2.667rem%3B+font-size%3A+1.778rem%3B%5C%22+style%3D%5C%22line-height%3A+2.667rem%3B+font-size%3A+1.778rem%3B%5C%22+data-line-height-xl%3D%5C%223.333rem%5C%22+data-font-size-xl%3D%5C%222.556rem%5C%22+data-font-size-xs%3D%5C%221.333rem%5C%22+data-line-height-xs%3D%5C%222.000rem%5C%22+data-font-size-sm%3D%5C%221.778rem%5C%22+data-line-height-sm%3D%5C%222.667rem%5C%22%3E%3Cspan+style%3D%5C%22color%3A+rgb(26%2C+27%2C+29)%3B+letter-spacing%3A+0.022rem%3B%5C%22+data-mce-style%3D%5C%22color%3A+%231a1b1d%3B+letter-spacing%3A+0.022rem%3B%5C%22+data-letter-spacing-xs%3D%5C%220.044rem%5C%22+data-letter-spacing-sm%3D%5C%220.022rem%5C%22%3E%3Cstrong%3EI'm+Paul%2C+a+Canadian+digital+product+designer+currently+designing+from+Ho+Chi+Minh+City%2C+Vietnam.+%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fh1%3E%3Ch1+data-mce-style%3D%5C%22line-height%3A+2.667rem%3B+font-size%3A+1.778rem%3B%5C%22+style%3D%5C%22line-height%3A+2.667rem%3B+font-size%3A+1.778rem%3B%5C%22+data-line-height-xl%3D%5C%223.333rem%5C%22+data-font-size-xl%3D%5C%222.556rem%5C%22+data-font-size-xs%3D%5C%221.333rem%5C%22+data-line-height-xs%3D%5C%222.000rem%5C%22+data-font-size-sm%3D%5C%221.778rem%5C%22+data-line-height-sm%3D%5C%222.667rem%5C%22%3E%3Cspan+style%3D%5C%22color%3A+rgb(26%2C+27%2C+29)%3B+letter-spacing%3A+0.022rem%3B%5C%22+data-mce-style%3D%5C%22color%3A+%231a1b1d%3B+letter-spacing%3A+0.022rem%3B%5C%22+data-letter-spacing-xs%3D%5C%220.044rem%5C%22+data-letter-spacing-sm%3D%5C%220.022rem%5C%22%3E%3Cstrong%3EFormally+at+%3Cspan+style%3D%5C%22color%3A+rgb(102%2C+102%2C+102)%3B%5C%22+data-mce-style%3D%5C%22color%3A+%23666666%3B%5C%22%3EFE+CREDIT%3C%2Fspan%3E+and%26nbsp%3B%3Ca+data-mce-href%3D%5C%22https%3A%2F%2Fblockchainlabs.asia%2F%5C%22+href%3D%5C%22https%3A%2F%2Fblockchainlabs.asia%2F%5C%22+style%3D%5C%22color%3A+rgb(26%2C+27%2C+29)%3B%5C%22+data-mce-style%3D%5C%22color%3A+rgb(26%2C+27%2C+29)%3B%5C%22%3E%3Cspan+style%3D%5C%22color%3A+rgb(102%2C+102%2C+102)%3B%5C%22+data-mce-style%3D%5C%22color%3A+%23666666%3B%5C%22%3EInfinity+Blockchain+Labs%3C%2Fspan%3E.%EF%BB%BF%3C%2Fa%3E%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fh1%3E%22%7D%2C%22module%22%3A%22text%22%2C%22options%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-bottom%22%3A%221.1111111111111112rem%22%2C%22padding-top%22%3A%220rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22column_r2a1mwhz0%22%3A%7B%22width%22%3A%7B%22xl%22%3A%2210%22%7D%2C%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%22data-valign%22%3A%22center%22%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22unpublished_changes%22%3Atrue%2C%22content_fuf3hh9ve%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%22%7D%2C%22module%22%3A%22portfoliogrid%22%2C%22options%22%3A%7B%22title_position%22%3A%22below-left%22%2C%22categories%22%3A%7B%7D%2C%22title_font%22%3A%22font_lla206nf0%22%2C%22category_font%22%3A%22font_lla206nf0%22%2C%22title_fontsize%22%3A%221.1111111111111112rem%22%2C%22category_fontsize%22%3A%220.8888888888888888rem%22%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22section_8hbip9nk7%22%3A%7B%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%22data-column-mode-sm%22%3A%22single%22%2C%22data-column-mode-xs%22%3A%22single%22%2C%22data-layout%22%3A%22fluid%22%7D%2C%22customHeight%22%3A%7B%22xl%22%3A%7B%22height%22%3A%2215rem%22%7D%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-top%22%3A%222.2222222222222223rem%22%2C%22padding-bottom%22%3A%224.444444444444445rem%22%7D%2C%22xs%22%3A%7B%22padding-bottom%22%3A%222.2222222222222223rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22content_w2xg6epaa%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%3Ch4+style%3D%5C%22line-height%3A+1.556rem%3B+font-size%3A+1rem%3B%5C%22+data-mce-style%3D%5C%22line-height%3A+1.556rem%3B+font-size%3A+1rem%3B%5C%22+data-line-height-xl%3D%5C%222.222rem%5C%22+data-font-size-xs%3D%5C%221.000rem%5C%22+data-line-height-xs%3D%5C%221.556rem%5C%22%3E%3Cspan+style%3D%5C%22color%3A+rgb(0%2C+0%2C+0)%3B+letter-spacing%3A+0.022rem%3B%5C%22+data-mce-style%3D%5C%22color%3A+%23000000%3B+letter-spacing%3A+0.022rem%3B%5C%22+data-letter-spacing-xs%3D%5C%220.022rem%5C%22%3ECurrently%2C+available+for+new+opportunities.%3C%2Fspan%3E%3C%2Fh4%3E%22%7D%2C%22module%22%3A%22text%22%2C%22options%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22section_lae76fcs3%22%3A%7B%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%22data-column-mode-sm%22%3A%22single%22%2C%22data-column-mode-xs%22%3A%22single%22%2C%22data-layout%22%3A%22fluid%22%7D%2C%22customHeight%22%3A%7B%22xl%22%3A%7B%22height%22%3A%2215rem%22%7D%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-top%22%3A%224.444444444444445rem%22%2C%22padding-bottom%22%3A%224.444444444444445rem%22%7D%2C%22xs%22%3A%7B%22padding-top%22%3A%222.2222222222222223rem%22%2C%22padding-bottom%22%3A%222.2222222222222223rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22column_zsj59du3r%22%3A%7B%22width%22%3A%7B%22xl%22%3A%2212%22%7D%2C%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-bottom%22%3A%221.7777777777777777rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22column_6u3uonl7f%22%3A%7B%22width%22%3A%7B%22xl%22%3A%2212%22%7D%2C%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-bottom%22%3A%221.7777777777777777rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22content_yi0qvic1x%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%3Cp+class%3D%5C%22custom_dtlqjd1c1+font_lla206nf0%5C%22%3E%3Cspan+style%3D%5C%22color%3A+rgb(136%2C+136%2C+136)%3B%5C%22+data-mce-style%3D%5C%22color%3A+rgb(136%2C+136%2C+136)%3B%5C%22%3ERPM+(Remote+Patient+Monitoring)+platform%3C%2Fspan%3E%3Cspan+style%3D%5C%22color%3A+rgb(136%2C+136%2C+136)%3B%5C%22+data-mce-style%3D%5C%22color%3A+rgb(136%2C+136%2C+136)%3B%5C%22%3E+for+Health+Care+Providers%3C%2Fspan%3E%3C%2Fp%3E%22%7D%2C%22module%22%3A%22text%22%2C%22options%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22content_riz0k7pzm%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%3Cp+style%3D%5C%22line-height%3A+1.333rem%3B%5C%22+data-mce-style%3D%5C%22line-height%3A+1.333rem%3B%5C%22+data-line-height-xl%3D%5C%221.333rem%5C%22%3EDr.+Kumo+%5BMobile+app%5D%3Cbr%3E%3C%2Fp%3E%22%7D%2C%22module%22%3A%22text%22%2C%22options%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-bottom%22%3A%220rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22content_u7rkl5ryv%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%3Cp+class%3D%5C%22custom_dtlqjd1c1+font_lla206nf0%5C%22%3E%3Cspan+style%3D%5C%22color%3A+rgb(136%2C+136%2C+136)%3B%5C%22+data-mce-style%3D%5C%22color%3A+rgb(136%2C+136%2C+136)%3B%5C%22%3EPatient+monitoring+Mobile+app+for+Patients%3C%2Fspan%3E%3C%2Fp%3E%22%7D%2C%22module%22%3A%22text%22%2C%22options%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-bottom%22%3A%220rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22content_i5wj9vccd%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%3Cp+style%3D%5C%22line-height%3A+1.333rem%3B%5C%22+data-mce-style%3D%5C%22line-height%3A+1.333rem%3B%5C%22+data-line-height-xl%3D%5C%221.333rem%5C%22%3EDr.+Kumo+%5BWatch+app%5D%3Cbr%3E%3C%2Fp%3E%22%7D%2C%22module%22%3A%22text%22%2C%22options%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22column_o6v6b3get%22%3A%7B%22width%22%3A%7B%22xl%22%3A%2212%22%7D%2C%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-bottom%22%3A%221.7777777777777777rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22content_zsb6gsw1r%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%3Cp+class%3D%5C%22custom_dtlqjd1c1+font_lla206nf0%5C%22%3E%3Cspan+style%3D%5C%22color%3A+rgb(136%2C+136%2C+136)%3B%5C%22+data-mce-style%3D%5C%22color%3A+%23888888%3B%5C%22%3EPatient+monitoring+Samsung+Galaxy+Watch+app+for+Patients%3C%2Fspan%3E%3C%2Fp%3E%22%7D%2C%22module%22%3A%22text%22%2C%22options%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22content_qek6g3kba%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%3Cp+class%3D%5C%22custom_zwl0qo0jc+font_nbavm6yiz%5C%22%3ECURRENT+SIDE+PROJECTS%3C%2Fp%3E%22%7D%2C%22module%22%3A%22text%22%2C%22options%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-bottom%22%3A%221.1111111111111112rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22column_zwa5xlh6r%22%3A%7B%22width%22%3A%7B%22xl%22%3A%2212%22%7D%2C%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22content_yfk2o38c2%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%3Cp+style%3D%5C%22line-height%3A+1.333rem%3B+font-size%3A+1.111rem%3B%5C%22+data-mce-style%3D%5C%22line-height%3A+1.333rem%3B+font-size%3A+1.111rem%3B%5C%22+data-line-height-xl%3D%5C%221.333rem%5C%22+data-font-size-xl%3D%5C%221.111rem%5C%22%3E%3Cspan+class%3D%5C%22font_lla206nf0%5C%22%3EDr.+Kumo+%5BWebsite%5D%3C%2Fspan%3E%3Cbr%3E%3C%2Fp%3E%22%7D%2C%22module%22%3A%22text%22%2C%22options%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-bottom%22%3A%220rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22content_qodwabe68%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%3Cp+style%3D%5C%22line-height%3A+1.333rem%3B%5C%22+data-mce-style%3D%5C%22line-height%3A+1.333rem%3B%5C%22+data-line-height-xl%3D%5C%221.333rem%5C%22%3EBillease+%5BMobile+app%5D%3C%2Fp%3E%22%7D%2C%22module%22%3A%22text%22%2C%22options%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22column_3tfj74559%22%3A%7B%22width%22%3A%7B%22xl%22%3A%2212%22%7D%2C%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-bottom%22%3A%221.7777777777777777rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22content_ynk2qojvc%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%3Cp+class%3D%5C%22custom_dtlqjd1c1+font_lla206nf0%5C%22%3E%3Cspan+style%3D%5C%22color%3A+rgb(136%2C+136%2C+136)%3B%5C%22+data-mce-style%3D%5C%22color%3A+%23888888%3B%5C%22%3EConsumer+loan+Mobile+app%3C%2Fspan%3E%3C%2Fp%3E%22%7D%2C%22module%22%3A%22text%22%2C%22options%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-bottom%22%3A%220rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22section_u6pjka8tj%22%3A%7B%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%22data-column-mode-sm%22%3A%22single%22%2C%22data-column-mode-xs%22%3A%22single%22%2C%22data-layout%22%3A%22fluid%22%7D%2C%22customHeight%22%3A%7B%22xl%22%3A%7B%22height%22%3A%2215rem%22%7D%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-top%22%3A%220rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22section_4oyl7zz8h%22%3A%7B%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%22data-column-mode-sm%22%3A%22single%22%2C%22data-column-mode-xs%22%3A%22single%22%7D%2C%22customHeight%22%3A%7B%22xl%22%3A%7B%22height%22%3A%2215rem%22%7D%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22column_bx3ggw0k7%22%3A%7B%22width%22%3A%7B%22xl%22%3A12%7D%2C%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%22padding-top%22%3A%224.444444444444445rem%22%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%2C%22type%22%3A%22spacer%22%7D%2C%22content_aoyy83i4o%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%22%7D%2C%22module%22%3A%22spacer%22%2C%22options%22%3A%7B%22height%22%3A%220.05555555555555555rem%22%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22column_9x87max31%22%3A%7B%22width%22%3A%7B%22xl%22%3A%2212%22%7D%2C%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22content_svw2lvlfg%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%22%7D%2C%22module%22%3A%22spacer%22%2C%22options%22%3A%7B%22height%22%3A%220.05555555555555555rem%22%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22section_9tu2ore4g%22%3A%7B%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%22data-column-mode-sm%22%3A%22single%22%2C%22data-column-mode-xs%22%3A%22single%22%2C%22data-layout%22%3A%22fluid%22%7D%2C%22customHeight%22%3A%7B%22xl%22%3A%7B%22height%22%3A%2215rem%22%7D%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22column_dy5xntu1m%22%3A%7B%22width%22%3A%7B%22xl%22%3A12%7D%2C%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22content_4t85wphhs%22%3A%7B%22content%22%3A%7B%22xl%22%3A%22%22%7D%2C%22module%22%3A%22spacer%22%2C%22options%22%3A%7B%22height%22%3A%220.05555555555555555rem%22%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22section_u93u5ndin%22%3A%7B%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%22data-column-mode-sm%22%3A%22single%22%2C%22data-column-mode-xs%22%3A%22single%22%2C%22data-layout%22%3A%22fluid%22%7D%2C%22customHeight%22%3A%7B%22xl%22%3A%7B%22height%22%3A%2215rem%22%7D%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22column_oxx99i9xm%22%3A%7B%22width%22%3A%7B%22xl%22%3A12%7D%2C%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%2C%22column_iflz4npe7%22%3A%7B%22width%22%3A%7B%22xl%22%3A12%7D%2C%22options%22%3A%7B%7D%2C%22layout%22%3A%7B%7D%2C%22styles%22%3A%7B%22xl%22%3A%7B%7D%7D%2C%22motions%22%3A%7B%22active%22%3A%7B%7D%2C%22start%22%3A%7B%7D%2C%22end%22%3A%7B%7D%7D%7D%7D&post_id=106&post_settings=%7B%22thumbnail%22%3A%7B%22image%22%3A%22%22%2C%22width%22%3A%224%22%2C%22hover_visibility%22%3A%22disabled%22%7D%2C%22meta%22%3A%7B%22post_title%22%3A%22Work%22%2C%22permalink%22%3A%22work%22%2C%22navbar_visibility%22%3A%22true%22%2C%22navbar%22%3A%22nav_9ynafsmff%22%2C%22footer%22%3A%220%22%2C%22rt_image_size%22%3A%22original%22%7D%2C%22seo%22%3A%7B%7D%7D&post_type=page&save_mode=draft&change_status=no&post_password=&custom_colors=%5B%22%23000000%22%2C%22%23ff0000%22%2C%22%23111111%22%2C%22%231a1b1d%22%5D&images=%7B%22383%22%3A%7B%22url%22%3A%22https%3A%2F%2Fxxxxx.com%2Fwp-content%2Fuploads%2F2023%2F07%2Ffavicon.png%22%2C%22width%22%3A34%2C%22height%22%3A34%7D%7D&editor_notices=%7B%22section_module%22%3A%22unread%22%2C%22text_module%22%3A%22read%22%2C%22motions%22%3A%22read%22%7D&masterblocks=%7B%7D&presets=false
--01f57a56-F--
HTTP/1.1 403 Forbidden
Strict-Transport-Security: max-age=63072000; includeSubDomains; preload
Content-Length: 280
Connection: close
Content-Type: text/html; charset=iso-8859-1
Date: Sun, 15 Oct 2023 15:15:41 GMT
Server: Apache/2.4.55 (Ubuntu)

--01f57a56-E--
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<hr>
<address>Apache/2.4.55 (Ubuntu) Server at xxxxx.com Port 443</address>
</body></html>

--01f57a56-H--
Message: Warning. detected XSS using libinjection. [file "/usr/share/modsecurity-crs/rules/REQUEST-941-APPLICATION-ATTACK-XSS.conf"] [line "56"] [id "941100"] [msg "XSS Attack Detected via libinjection"] [data "Matched Data: XSS data found within ARGS:content: {\x22order\x22:{\x22cover\x22:{\x22row_cover\x22:{\x22columns\x22:{}}},\x22section_4oyl7zz8h\x22:{\x22row_ar3ffrmrd\x22:{\x22columns\x22:{\x22column_bx3ggw0k7\x22:[]}}},\x22section_u6pjka8tj\x22:{\x22row_2ivolrelu\x22:{\x22columns\x22:{\x22column_r2a1mwhz0\x22:[\x22content_yob9mq8jz\x22,\x22content_w2xg6epaa\x22]}}},\x22section_8hbip9nk7\x22:{\x22row_2rxwoi2lm\x22:{\x22columns\x22:{\x22column_9x87max31\x22:[\x22content_aoyy83i4o\x22]}},\x22row_8qsrgd2nf\x..."] [severity "CRITICAL"] [ver "OWASP_CRS/3.3.4"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-xss"] [tag "paranoia-level/1"] [tag "OWASP_CRS"] [tag "capec/1000/152/242"]
Message: Warning. Pattern match "(?i:(?:<\\w[\\s\\S]*[\\s\\/]|['\"](?:[\\s\\S]*[\\s\\/])?)(?:on(?:d(?:e(?:vice(?:(?:orienta|mo)tion|proximity|found|light)|livery(?:success|error)|activate)|r(?:ag(?:e(?:n(?:ter|d)|xit)|(?:gestur|leav)e|start|drop|over)|op)|i(?:s(?:c(?:hargingtimechange ..." at ARGS:content. [file "/usr/share/modsecurity-crs/rules/REQUEST-941-APPLICATION-ATTACK-XSS.conf"] [line "200"] [id "941160"] [msg "NoScript XSS InjectionChecker: HTML Injection"] [data "Matched Data: \x22order\x22:{\x22cover\x22:{\x22row_cover\x22:{\x22columns\x22:{}}},\x22section_4oyl7zz8h\x22:{\x22row_ar3ffrmrd\x22:{\x22columns\x22:{\x22column_bx3ggw0k7\x22:[]}}},\x22section_u6pjka8tj\x22:{\x22row_2ivolrelu\x22:{\x22columns\x22:{\x22column_r2a1mwhz0\x22:[\x22content_yob9mq8jz\x22,\x22content_w2xg6epaa\x22]}}},\x22section_8hbip9nk7\x22:{\x22row_2rxwoi2lm\x22:{\x22columns\x22:{\x22column_9x87max31\x22:[\x22content_aoyy83i4o\x22]}},\x22row_8qsrgd2nf\x22:{\x22columns\x22:{\x22column_iflz4..."] [severity "CRITICAL"] [ver "OWASP_CRS/3
Message: Access denied with code 403 (phase 2). Operator GE matched 5 at TX:anomaly_score. [file "/usr/share/modsecurity-crs/rules/REQUEST-949-BLOCKING-EVALUATION.conf"] [line "94"] [id "949110"] [msg "Inbound Anomaly Score Exceeded (Total Score: 10)"] [severity "CRITICAL"] [ver "OWASP_CRS/3.3.4"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-generic"]
Message: Warning. Operator GE matched 5 at TX:inbound_anomaly_score. [file "/usr/share/modsecurity-crs/rules/RESPONSE-980-CORRELATION.conf"] [line "92"] [id "980130"] [msg "Inbound Anomaly Score Exceeded (Total Inbound Score: 10 - SQLI=0,XSS=10,RFI=0,LFI=0,RCE=0,PHPI=0,HTTP=0,SESS=0): individual paranoia level scores: 10, 0, 0, 0"] [ver "OWASP_CRS/3.3.4"] [tag "event-correlation"]
Apache-Error: [file "apache2_util.c"] [line 275] [level 3] [client <IP_ADDRESS>] ModSecurity: Warning. detected XSS using libinjection. [file "/usr/share/modsecurity-crs/rules/REQUEST-941-APPLICATION-ATTACK-XSS.conf"] [line "56"] [id "941100"] [msg "XSS Attack Detected via libinjection"] [data "Matched Data: XSS data found within ARGS:content: {\\\\x22order\\\\x22:{\\\\x22cover\\\\x22:{\\\\x22row_cover\\\\x22:{\\\\x22columns\\\\x22:{}}},\\\\x22section_4oyl7zz8h\\\\x22:{\\\\x22row_ar3ffrmrd\\\\x22:{\\\\x22columns\\\\x22:{\\\\x22column_bx3ggw0k7\\\\x22:[]}}},\\\\x22section_u6pjka8tj\\\\x22:{\\\\x22row_2ivolrelu\\\\x22:{\\\\x22columns\\\\x22:{\\\\x22column_r2a1mwhz0\\\\x22:[\\\\x22content_yob9mq8jz\\\\x22,\\\\x22content_w2xg6epaa\\\\x22]}}},\\\\x22section_8hbip9nk7\\\\x22:{\\\\x22row_2rxwoi2lm\\\\x22:{\\\\x22columns\\\\x22:{\\\\x22column_9x87max31\\\\x22:[\\\\x22content_aoyy83i4o\\\\x22]}},\\\\x22row_8qsrgd2nf\\\\x..."] [severity "CRITICAL"] [ver "OWASP_CRS/3.3.4"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-xss"] [tag "paranoia-level/1"] [tag "OWASP_CRS"] [tag "capec/1000/152/242"] [hostname "xxxxx.com"] [uri "/wp-json/semplice/v1/editor/save"] [unique_id "ZSwCHVXBaCfK8T-1Jp1ISgAARCM"]
Apache-Error: [file "apache2_util.c"] [line 275] [level 3] [client <IP_ADDRESS>] ModSecurity: Warning. Pattern match "(?i:(?:<\\\\\\\\w[\\\\\\\\s\\\\\\\\S]*[\\\\\\\\s\\\\\\\\/]|['\\\\"](?:[\\\\\\\\s\\\\\\\\S]*[\\\\\\\\s\\\\\\\\/])?)(?:on(?:d(?:e(?:vice(?:(?:orienta|mo)tion|proximity|found|light)|livery(?:success|error)|activate)|r(?:ag(?:e(?:n(?:ter|d)|xit)|(?:gestur|leav)e|start|drop|over)|op)|i(?:s(?:c(?:hargingtimechange ..." at ARGS:content. [file "/usr/share/modsecurity-crs/rules/REQUEST-941-APPLICATION-ATTACK-XSS.conf"] [line "200"] [id "941160"] [msg "NoScript XSS InjectionChecker: HTML Injection"] [data "Matched Data: \\\\x22order\\\\x22:{\\\\x22cover\\\\x22:{\\\\x22row_cover\\\\x22:{\\\\x22columns\\\\x22:{}}},\\\\x22section_4oyl7zz8h\\\\x22:{\\\\x22row_ar3ffrmrd\\\\x22:{\\\\x22columns\\\\x22:{\\\\x22column_bx3ggw0k7\\\\x22:[]}}},\\\\x22section_u6pjka8tj\\\\x22:{\\\\x22row_2ivolrelu\\\\x22:{\\\\x22columns\\\\x22:{\\\\x22column_r2a1mwhz0\\\\x22:[\\\\x22content_yob9mq8jz\\\\x22,\\\\x22content_w2xg6epaa\\\\x22]}}},\\\\x22section_8hbip9nk7\\\\x22:{\\\\x22row_2rxwoi2lm\\\\x22:{\\\\x22columns\\\\x22:{\\\\x22column_9x87max31\\\\x22:[\\\\x22content_aoyy83i4o\\\\x22]}},\\\\x22row_8qsrgd2nf\\\\x22:{\\\\x22columns\\\\x22:{\\\\x22column_iflz4..."] [severity "CRITICAL"] [ver "OWASP_CRS/3 [hostname "xxxxx.com"] [uri "/wp-json/semplice/v1/editor/save"] [unique_id "ZSwCHVXBaCfK8T-1Jp1ISgAARCM"]
Apache-Error: [file "apache2_util.c"] [line 275] [level 3] [client <IP_ADDRESS>] ModSecurity: Access denied with code 403 (phase 2). Operator GE matched 5 at TX:anomaly_score. [file "/usr/share/modsecurity-crs/rules/REQUEST-949-BLOCKING-EVALUATION.conf"] [line "94"] [id "949110"] [msg "Inbound Anomaly Score Exceeded (Total Score: 10)"] [severity "CRITICAL"] [ver "OWASP_CRS/3.3.4"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-generic"] [hostname "xxxxx.com"] [uri "/wp-json/semplice/v1/editor/save"] [unique_id "ZSwCHVXBaCfK8T-1Jp1ISgAARCM"]
Apache-Error: [file "apache2_util.c"] [line 275] [level 3] [client <IP_ADDRESS>] ModSecurity: Warning. Operator GE matched 5 at TX:inbound_anomaly_score. [file "/usr/share/modsecurity-crs/rules/RESPONSE-980-CORRELATION.conf"] [line "92"] [id "980130"] [msg "Inbound Anomaly Score Exceeded (Total Inbound Score: 10 - SQLI=0,XSS=10,RFI=0,LFI=0,RCE=0,PHPI=0,HTTP=0,SESS=0): individual paranoia level scores: 10, 0, 0, 0"] [ver "OWASP_CRS/3.3.4"] [tag "event-correlation"] [hostname "xxxxx.com"] [uri "/wp-json/semplice/v1/editor/save"] [unique_id "ZSwCHVXBaCfK8T-1Jp1ISgAARCM"]
Action: Intercepted (phase 2)
Stopwatch:<PHONE_NUMBER>587693 60723 (- - -)
Stopwatch2:<PHONE_NUMBER>587693 60723; combined=31249, p1=1082, p2=29731, p3=0, p4=0, p5=435, sr=185, sw=1, l=0, gc=0
Response-Body-Transformed: Dechunked
Producer: ModSecurity for Apache/2.9.7 (http://www.modsecurity.org/); OWASP_CRS/3.3.4.
Server: Apache/2.4.55 (Ubuntu)
Engine-Mode: "ENABLED"

--01f57a56-Z--

Try this:
SecRule REQUEST_FILENAME "@endsWith /wp-json/semplice/v1/editor/save" \
    "id:9990115,\
    phase:1,\
    pass,\
    t:none,\
    nolog,\
    ctl:ruleRemoveTargetById=941100;ARGS:content,\
    ctl:ruleRemoveTargetById=941160;ARGS:content"

That works. Thanks!

@paulschreiber Cool, feel free to close this issue if everything is ok. Thank you.


EHPlainAlert-EHPlainAlert

Command /usr/bin/codesign failed with exit code 1 ..... Works on iPhone device but I get this error when I try to use the simulator.

EHPlainAlert.bundle: bundle format unrecognized, invalid, or unsuitable
Command /usr/bin/codesign failed with exit code 1


Find can return two types of 'known-for' objects

As defined here: https://developers.themoviedb.org/3/find/find-by-id
How would we solve that?

Nevermind, I misunderstood. We're already handling that :)


Add custom ser/de examples

this should be merged into beta2 branch

LGTM

this was merged to beta2

Sure, but there are a few issues with it.

Sure, but there are a few issues with it.

I'll fix this stuff in the other branch before it gets merged to main. Thanks for looking.

awesome, thanks.


install namespace package

Is it possible to have a setup.py file in the native directory that installs both pkg_a and pkg_b? If so, what would that look like?
something like
native
    |-- setup.py
    |-- pkg_a
        |-- example_pkg/a
        |-- setup.py
    |-- pkg_b
        |-- example_pkg/b
        |-- setup.py

Thank you.

Yes, of course you can install all the namespace packages at once from outside, but they'd just behave like regular packages. The pyproject.toml/setup.py file would normally be in the project root directory, but of course you could
also place it under native/.
You wouldn't be able to import from the same namespace, though, instead:
from native.pkg_a.example_pkg import a
from native.pkg_b.example_pkg import b


Remove old timing calls from swa

Let's update swa to use the timing abstraction (#146).
Specifically, all calls to:

state.epoch
state.step
state.batch_idx
state.max_epochs
state.steps_per_epoch

should be replaced with:

state.timer (and it's methods)
state.max_duration
state.get_elapsed_duration()

As an example, please see #221.

This was fixed in #263


Fix P application for single-side reservoir

run_instance = PantherInput;
% change some input properties
run_instance.input_parameters.width_HW.value = 0;
run_instance.input_parameters.throw.value = 50;
for 0 m HW width p is not applied correctly

again encountered this issue when implementing variable dip
sign is wrong in RES-RES juxtaposition on the lower half of the reservoir
dP in the hanging wall section is doubled for the RES-RES and RES-BASE juxtapositions lower half of the reservoir

issue was fixed in branch 3-varying-dip-with depth


Windows installer does not create database

@EdDixon I think has reported this, and the failure to create a superuser is probably also a symptom of the issue here. Need to check out the function defined in KaliteSetupScript.iss.

Also, we need to exclude the file  .KALITE_SOURCE_DIR

@MCGallaspy Perhaps this is related to format of arguments on setup management command?
In summary, the windows installer need to use python manage setup --noinput --username=value --password=value format.
Although @benjaoming had a PR addressing the --key value format - but may be worth a look also.

@cpauya yup, that was it


Google Calendar login invalid_request

Downloaded. Selected Google Calendar.  Selected "Add a new account". Redirected to browser to log in to google. Onced logged in:
Missing required parameter: client_id
400: invalid_request

Checked. Same for google drive

same here :(

Same here. If I have the time ill do a fork and look into it myself.

Has anyone found a resolution for this one?

Same here, Any work arounds?

Copied from another thread and it enabled  me to add gmail/google calender/google drive:
Create new "app" and insert the link -> https://myaccount.google.com/ after connected, login into and click on icon in corner top right and click gmail -> after automatically will be redirect in app gmail of station logged in and you can remove the your custom app.

This bug is fixed here


MARKERS TUTORIAL: The tutorial does not end at the point where you are testing a beacon

Build: 1.0.0 (9)
Repro Steps:

Go to Settings
Select Help and Tutorials
Select "Getting Started with Markers"
Add your new Marker
Test out the "Nearby Markers" button and confirm that you hear the Marker
On the Experience Your World UI listen to the beacon

Expected Results:
You are able to point your phone towards your Markers and hear the beacon
Actual Results:
The beacon is not working and the tutorial does not complete to the end.
The user is left with the "Skip Tutorial" as the only option to exiting the tutorial

I've tested this in build 10 and it appears to be fixed now; the beacon properly appears for me, and when I center it the tutorial continues.
Please let me know if you can also confirm this.

Hm, it reliably does not work for me in the current TestFlight build, even though it did when I ran a test build directly on my phone. The commit that fixed the crash (f499cc5) involved moving a UI mutation from one thread to another, which means some nondeterminism is not unexpected. I'll need to do some more research into a more reliable fix.

I pushed a fix (at least for me, after I managed to reproduce it on my device). @Oliver2213, if the tutorial still works for you, we can include this in the next TestFlight.

@steinbro I am just checking the bug. Not fixed in 1.0.0 (13),

Feedback from user:
Issue 56, Markers Tutorial bug, has not been fully resolved. On my phone the tutorial works fine if I use the Places Nearby button when setting a marker, but it hangs when I use the search bar Choose Destination. Could it be because the search bar uses Apple Maps rather than Open Street Map, is that what is causing it to hang?


Add some clarifying info about the main OpenCue components.

Fixes https://github.com/imageworks/OpenCue/issues/220
Add info on database/Cuebot/client-side tools to clarify where they're supposed to be installed.

Comments addressed. PTAL

Looks great, thanks! I added a couple of minor additional points to consider.

Comments resolve and preview looks good. Merging.


Implement option to prevent closing the lightbox when clicking on the background

I was wondering if an option to prevent closing the lightbox on background clicks would be something you'd be considering for this excellent plugin?

The only option is to use a custom template, see #132 or #12.

Okay, those seem viable options. I implemented it via event listeners to not react to certain clicks. Seems it could be a built in feature, though?

I'll try to keep Lity as lightweight as possible, there are enough full featured lightbox libraries out there. So, if you need something more powerful, Lity is probably not the right choice.
The question is, why would you prevent the user from closing the lightbox? You're probably trying to do some modal dialog or something with Lity. If yes, then Lity isn't the right tool for that.

I have a complex dialog with a licence that needs to be accepted (checkbox checked) before lity can be closed. You are right of course to keep the library light.


feat: skip over unknown directives

Fixes #14, #15
This is my first contribution to anything RST, so it might not be the best approach 😅
Test file:
######################
 Prior research
######################

According to :cite:t:`nutt2009`

Before this PR:
docutils.utils.SystemMessage: :16: (ERROR/3) Unknown interpreted text role "cite:t".

After this PR:

:cite:p: kept as-is 🥳

Future enhancement could be to output warnings, maybe?

I tested out this branch and it does a great job of skipping roles, but it seems to remove unknown directives.
 The people that have improved the
+code:

So a great step in the right direction, but currently destructive until the directive issue is fixed.

Hi @dzhu ,
do you have any ideas how one could enable a handling of custom directives to support them in the formatter? I'm not really familiar with the docutils parser...
Thanks and best regards,
Florian


[BSI][20200610] Android Release Version contains Public Keys for Development

Rating: Informational
Description:
The (current-state) release version of the Android app contains a 'export-server-public-keys-for-verification.properties' in its 'assets' directory.
Aside from the public key for production, it also contains the public key for development. This key should not be included in the production release.
This finding is considered Informational only.
Proof of Concept:
/assets/export-server-public-keys-for-verification.properties:
de.rki.coronawarnapp-dev=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE3BYTxr2HuJYQG+d7Ezu6KS8GEbFkiEvyJFg0j+C839gTjT6j7Ho0EXXZ/a07ZfvKcC2cmc1SunsrqU9Jov1J5Q==
de.rki.coronawarnapp=MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEc7DEstcUIRcyk35OYDJ95/hTg3UVhsaDXKT0zK7NhHPXoyzipEnOp3GyNXDVpaPi3cAfQmxeuFMZAIX2+6A5Xg==

Issue resolved by going for Environment specific setups instead of a property file. Resolved in #369


[cert-manager-1.11] CM-221: [CVE-2023-44487,CVE-2023-39325] Go mod: update<EMAIL_ADDRESS>

Manual cherry-pick of #153

/cc @thejasn

/label docs-approved
Already added doc requirement label to CM-180 which will cover CVEs list of 1.11.5 release.

/label px-approved
/label qe-approved
This is just a cherry-pick of #153.


RCTGetUIManagerQueue has moved in RN 0.50

RNGestureHandlerModule.m calls RCTGetUIManagerQueue, but with RN 0.50 it doesn't compile because it needs to:
#import <React/RCTUIManagerUtils.h>

Thanks @jpaas for reporting. I'm currently working on adapting this lib to changes made in 0.50. Should be ready really soon!

This got fixed by #44
Thanks for reporting, new update will be released shortly with RN 0.50 compatibility fixes

Please try https://github.com/kmagiera/react-native-gesture-handler/releases/tag/1.0.0-alpha.30