Remove unnecessary pub mod

rust-lang/rust#18241 is fixed now, so this mod doesn't need to be pub.
Possible downside: the minimum compiler version to build is now 1.9.0 or thereabouts.

Thanks!
@bors r+

:pushpin: Commit fc563b5 has been approved by Diggsey

:hourglass: Testing commit fc563b5 with merge b2f39ba...

:broken_heart: Test failed - status-appveyor

@bors retry

:hourglass: Testing commit fc563b5 with merge 0ad45aa...

:sunny: Test successful - status-appveyor, status-travis
Approved by: Diggsey
Pushing 0ad45aa34ebdd1f31e6b5e5c659945706248c07b to master...


Summary
Hello, thanks for the great work on library
can we have a rotate gesture as well ? like in instagram stories when you add an image you basically can do everything zoom-pan-rotate at the same time ! im looking for a library that can do all of these at once, but none have the rotate gesture but i saw a function that can rotate image , which means i have to create another gesture handler for this which im not sure it will work
i really need help on this thanks
Expected API
No response

Hello @itsnyx and thank you, I've never used Instragram in life if you could attach a video I could have a better undestanding of your needs.

@Glazzes  thanks for the fast response here is a video
as you can see image only moves and rotates and zooms with double tap but texts has this + that it can move with only 1 finger touching it
https://github.com/user-attachments/assets/8d6a8642-f048-4ada-a3ac-ca5d2ce21db0

I see, what you send me looks like some sort of canvas where you can make your own collages or something like that, is this your use case? If not please describe it in more detail.

@Glazzes  basically yes there is a parent view that you can add items to it (floating position: 'absolute') and each item can rotate zoom pan with double finger gesture i can also share project if you dm me in telegram
@alizapv1

Well, there are some problems to look out, none of my components are designed to have this level of freedom as they're constrained to their particular use case.
Talking of wrapping a rotation gesture over ResumableZoom, these problems may arrise:

RotationGesture could collide with the pinch gesture
Assuming the previous is wrong and it works out, if you decide to pan let's  say vertically what you'd actually end up with is a diagonal panning due to the rotation.

Not everything are bad news tho as it can be achieved with little effort from my part, at this point in time I don't frame this as feature for the library due to it's niche nature, maybe if more people display interest in this feature it will make it to the lib.
So as a temporary or definitive solution I can't tell, I can offer you a modification from the gist that gave birth to this library with those features you need, of course keep in mind such script is would be nothing but the gestures part, any other modifications such as event handlers would be a job for you if needed.
If thats ok for you let me know.

@Glazzes thanks. yes this is a little bit niche but i think this is a limitation from react-native-gesture handler .

i also have another problem in video below i have shown that i have a horizontal flat list which each item is a simple
<View >
        <Image
          style={{
            width: '100%',
            height: height - 200,
            resizeMode: 'contain',
            // backgroundColor: 'transparent',
          }}
          source={{uri: item.file}}
        />
      </View>

  and you can see in first half of the video everything works fine for the flat list swipe but after i change the child elements to :

       <ResumableZoom
        maxScale={resolution}
        onPanStart={test => {
          console.log('onPanStart', test);
        }}>
        <Image style={{...imageSize}} source={{uri: item.file}} />
      </ResumableZoom>

  the flat list stops responding because ResumableZoom is getting the gesture events

  https://github.com/user-attachments/assets/de262647-0811-43b1-a6b6-4882a4811665

 what i think is correct is that when zoom scale is 1 the pan gesture should be disabled so if it's on a horizontal list, the list can do it's swipe

@itsnyx ResumableZoom is not meant to be used within scrollable components because both scroll and zoom features must be tightly integrated with each other, therefore that's why I created Gallery component.

@itsnyx It should remain open in case more people find themselves in the need of something this specific, nonetheless I'd post the base gist with the modifications mentioned (best I can achieve, I can't promise perfect work) here, you and maybe someone else may find good use of it.

@itsnyx So I put some ideas of mine of the test and I can't tell whether I achieved a close enough feeling. You can give it a try and let me know how it works for you, remember it's more of a proof of concept rather than same to be shipped to the lib.

click here to display the code
import React from "react";
import {
  Image,
  LayoutChangeEvent,
  StyleSheet,
  useWindowDimensions,
  View,
} from "react-native";

import Animated, {
  useAnimatedStyle,
  useSharedValue,
  withTiming,
} from "react-native-reanimated";
import {
  Gesture,
  GestureDetector,
  gestureHandlerRootHOC,
} from "react-native-gesture-handler";

type Vector = { x: number; y: number };

type PinchOptions = {
  toScale: number;
  fromScale: number;
  origin: Vector;
};

const pinchTransform = ({ toScale, fromScale, origin }: PinchOptions) => {
  "worklet";

  const fromPinchX = -1 * (origin.x * fromScale - origin.x);
  const fromPinchY = -1 * (origin.y * fromScale - origin.y);
  const toPinchX = -1 * (origin.x * toScale - origin.x);
  const toPinchY = -1 * (origin.y * toScale - origin.y);

  const x = toPinchX - fromPinchX;
  const y = toPinchY - fromPinchY;
  return { x, y };
};

const rotate2D = (vector: Vector, angle: number): Vector => {
  "worklet";

  const x1 = vector.x * Math.cos(angle) - vector.y * Math.sin(angle);
  const y1 = vector.x * Math.sin(angle) + vector.y * Math.cos(angle);

  return { x: x1, y: y1 };
};

const useVector = (x: number, y: number) => {
  const x1 = useSharedValue<number>(x);
  const y1 = useSharedValue<number>(y);

  return { x: x1, y: y1 };
};

const useSizeVector = (x: number, y: number) => {
  const width = useSharedValue<number>(x);
  const height = useSharedValue<number>(y);

  return { width, height };
};

const TAU = Math.PI * 2;

const MIN_SCALE = 1;
const MAX_SCALE = 4;

const Sticker: React.FC<React.PropsWithChildren<{}>> = ({ children }) => {
  const childSize = useSizeVector(0, 0);

  const measureChild = (e: LayoutChangeEvent) => {
    childSize.width.value = e.nativeEvent.layout.width;
    childSize.height.value = e.nativeEvent.layout.height;
  };

  const translate = useVector(0, 0);
  const offset = useVector(0, 0);

  const focal = useVector(0, 0); // Focal point relative to the event
  const initialFocal = useVector(0, 0);
  const currentFocal = useVector(0, 0);
  const scale = useSharedValue<number>(MIN_SCALE);
  const scaleOffset = useSharedValue<number>(MIN_SCALE);

  const angle = useSharedValue<number>(Math.PI / 4);
  const angleOffset = useSharedValue<number>(0);

  const panGesture = Gesture.Pan()
    .maxPointers(1)
    .onStart((e) => {
      offset.x.value = translate.x.value;
      offset.y.value = translate.y.value;
    })
    .onUpdate((e) => {
      translate.x.value = e.translationX + offset.x.value;
      translate.y.value = e.translationY + offset.y.value;
    });

  const pinchGesture = Gesture.Pinch()
    .onTouchesMove((e) => {
      if (e.numberOfTouches !== 2) return;

      const one = e.allTouches[0]!;
      const two = e.allTouches[1]!;
      currentFocal.x.value = (one.absoluteX + two.absoluteX) / 2;
      currentFocal.y.value = (one.absoluteY + two.absoluteY) / 2;
    })
    .onStart((e) => {
      initialFocal.x.value = currentFocal.x.value;
      initialFocal.y.value = currentFocal.y.value;

      offset.x.value = translate.x.value;
      offset.y.value = translate.y.value;

      focal.x.value = e.focalX - childSize.width.value / 2;
      focal.y.value = e.focalY - childSize.height.value / 2;
      scaleOffset.value = scale.value;

      console.log(e.focalX, e.focalY);
    })
    .onUpdate((e) => {
      const toScale = e.scale * scaleOffset.value;
      const deltaX = currentFocal.x.value - initialFocal.x.value;
      const deltaY = currentFocal.y.value - initialFocal.y.value;

      const { x, y } = pinchTransform({
        toScale,
        fromScale: scaleOffset.value,
        origin: { x: focal.x.value, y: focal.y.value },
      });

      const r = rotate2D({ x, y }, angle.value);

      translate.x.value = offset.x.value + deltaX + r.x;
      translate.y.value = offset.y.value + deltaY + r.y;
      scale.value = toScale;
    });

  const doubleTapGesture = Gesture.Tap()
    .numberOfTaps(2)
    .maxDuration(250)
    .onEnd((e) => {
      const toScale = scale.value >= MAX_SCALE ? 1 : MAX_SCALE;
      const originX = e.x - childSize.width.value / 2;
      const originY = e.y - childSize.height.value / 2;

      const { x, y } = pinchTransform({
        toScale,
        fromScale: scale.value,
        origin: { x: originX, y: originY },
      });

      const r = rotate2D({ x, y }, angle.value);

      translate.x.value = withTiming(translate.x.value + r.x);
      translate.y.value = withTiming(translate.y.value + r.y);
      scale.value = withTiming(toScale);
    });

  const rotationGesture = Gesture.Rotation()
    .onStart(() => {
      angleOffset.value = angle.value;
    })
    .onUpdate((e) => {
      angle.value = (e.rotation + angleOffset.value + TAU) % TAU;
    });

  const animatedStyles = useAnimatedStyle(() => {
    return {
      transform: [
        { translateX: translate.x.value },
        { translateY: translate.y.value },
        { scale: scale.value },
        { rotate: `${angle.value}rad` },
      ],
    };
  }, [translate]);

  const composedGesture = Gesture.Race(
    Gesture.Simultaneous(pinchGesture, rotationGesture),
    panGesture,
    doubleTapGesture,
  );

  return (
    <GestureDetector gesture={composedGesture}>
      <Animated.View style={animatedStyles} onLayout={measureChild}>
        {children}
      </Animated.View>
    </GestureDetector>
  );
};

const IMAGE =
  "https://winstonandporter.com/cdn/shop/articles/dalmatian-g6a4523f4a_1280_1024x1024.jpg?v=1688553037";

// Resolution of the image above
const resolution = { width: 682, height: 1024 };

const App = () => {
  const { width } = useWindowDimensions();
  const imageWidth = width * 0.6;
  const imageHeight = imageWidth / (resolution.width / resolution.height);

  return (
    <View style={styles.root}>
      <Sticker>
        <Image
          source={{ uri: IMAGE }}
          style={{ width: imageWidth, height: imageHeight }}
          resizeMode="cover"
          resizeMethod="scale"
        />
      </Sticker>
    </View>
  );
};

const styles = StyleSheet.create({
  root: {
    flex: 1,
    justifyContent: "center",
    alignItems: "center",
  },
});

export default gestureHandlerRootHOC(App);

@Glazzes  also here in
     <Gallery
        ref={ref}
        onPanStart={() => (hideProgress.value = 0)}
        onGestureEnd={() => (hideProgress.value = 1)}
        onUpdate={onUpdate}
        data={item.files}
        keyExtractor={keyExtractor}
        renderItem={renderItem}
        onTap={onTap}
        customTransition={transition}
      />

can you add velocity for pan gesture in onUpdate method?

@itsnyx No problem, I'm glad it works and second do not overflow this issue with unrelated stuff to the rotation gesture.
About that velocity parameter, I can't, onUpdate is used for all gestures and not all gestures have a velocity parameter, velocity does not make part of the transformation state or it's relevant to it.

@Glazzes  ok then i will close this issue. and will investigate on gallery methods.
btw what have you done is huge ! 💟


[ja] Translate oncepts/extend-kubernetes/operator/ into japanese

This is a Feature Request
What would you like to be added
Translate concepts/extend-kubernetes/operator/ into Japanese.
Why is this needed
This page has not been translated.
Comments
/language ja
/assign

Sorry, this document has already documented.


"Please correct the error below", Tiltbridge field "requires entry" when changing Tilt configuration.

I have two Tilt hydrometers connected to my Fermentrack setup(Commit Date: | April 28, 2019, 8:06 a.m.). Both installed without issue and are  functioning as expected.
I tried to change the polling frequency. I enter the Django admin page, select tilt configurations. I see both Tilts listed. In the "sensor" column I select the tilt I want to change and the "Change Tilt Configuration" page displays.
I change the value in the "Polling Frequency" field and save the changes.
I then receive an error "Please correct the error below", Tiltbridge field "requires entry" (it has the default "--------" entry). The "Connection type" is Bluetooth but it insists that I need to add Tiltbridge device name.
I discovered that If I add a "dummy" Tiltbridge device and use that name to fill in the "Tiltbridge" field I can then save the configuration with a connection type set to bluetooth.

This is happening in the Django admin, or in the settings page from the actual Fermentrack app?

Please excuse my ignorance, I am not yet very well versed with Fermentrack but I believe it is in the Dejango admin.
I get there using the following procedure:
From within Fermentrack (home page) I click on the "Site Settings" gear icon. The "App Settings" page opens.
I then click on "Dejango Admin Panel" and enter my password. The "Dejango Administration" page opens.
I scroll down to the "GRAVITY" section and click on "Tilt configurations". A page opens with "Select tilt configuration to change".
In the "sensor" column I select the tilt I want to change and the "Change Tilt Configuration" page displays.
It is from this page I make my changes and ultimately receive the error message after clicking on "Save"
User "RedwoodMonkey" has also duplicated the error and offers a solution in post #837 of this link:
https://www.homebrewtalk.com/forum/threads/fermentrack-fermentation-monitoring-brewpi-www-replacement-for-raspberry-pi.649303/page-21#post-8689272


Simplify vaults

Merge with:

https://github.com/neutron-org/neutron-dao/pull/54
https://github.com/neutron-org/neutron/pull/234

https://github.com/neutron-org/neutron-tests/actions/runs/4869365486


[Bug]: Yarn berry can't be used, please bump oclif version and change config.plugins to [...config.plugins.values()]

Please confirm that you have:

[X] Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
[X] Reproduced the issue in the latest CLI version.

In which of these areas are you experiencing a problem?
App
Expected behavior
I can run yarn shopify app dev with yarn berry (yarn v3/v4)
Actual behavior
Before you update @oclif/core:
╭─ error ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                │
│  command app:dev not found                                                                                │
│                                                                                │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

After you update @oclif/core to at least 3.4.1-dev.0:
╭─ error ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                │
│  config.plugins.map is not a function                                                                                │
│                                                                                │
│  To investigate the issue, examine this stack trace:                                                                                │
│    at registerCleanBugsnagErrorsFromWithinPlugins                                                                                │
│    (.yarn/unplugged/@shopify-cli-kit-npm-3.49.5-f269164f4b/node_modules/@shopify/cli-kit/src/public/node/error-handler.ts:161)                 │
│      config.plugins.map(async (plugin) => {                                                                                │
│    at init (.yarn/unplugged/@shopify-cli-kit-npm-3.49.5-f269164f4b/node_modules/@shopify/cli-kit/src/public/node/base-command.ts:39)           │
│      await registerCleanBugsnagErrorsFromWithinPlugins(this.config)                                                                            │
│                                                                                │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

After you have done this change: https://github.com/oclif/core/pull/839#issuecomment-1772357744, related line in your code: https://github.com/Shopify/cli/blob/0ff99666499ac206ffa0337ae7b36f3555bf1c3d/packages/cli-kit/src/public/node/error-handler.ts#L172
It should work :)
Reproduction steps

Please see https://github.com/oclif/core/issues/806
If something's still unclear, please see https://github.com/oclif/core/pull/839

Operating System
macOS 14.0 (23A344)
Shopify CLI version (check your project's package.json if you're not sure)
<EMAIL_ADDRESS>Shell
zsh
Node version (run node -v if you're not sure)
v20.5.0
What language and version are you using in your application?
TypeScript 4.9.4

Hi @danieltroger, unfortunately we can't upgrade to oclif v3 yet because we haven't formally dropped node 16 support (oclif 3 does). We will eventually, but can't promise any dates. In the meantime my only recommendation would be not to use yarn berry, sorry.

No timeline yet, still discussing it internally, but I'll keep this issue open and update it once we have more news
Glad that you at least have a workaround :)

Waiting for shopify to drop node 16 support. Here's some activity so the issue doesn't get closed

We are almost there: https://github.com/Shopify/cli/pull/2975 :)

Niiice :)

I think this is an issue with Hydrogen, they are using an older version of cli-kit without the fixes for oclif 3.
I'll talk to them to fix this.


added annotation to subnamespace to indicate what its crq is

Fixes #56. If the subnamespace has a crq, it points to it. However, if it doesn't have (which means its a resourcepool but not the upper one) it points to the upper rp.

/lgtm
/approve

/lgtm


Make allowed origins configurable

To enable the UI to connect to the API we need to allow remote origins.

Introduced a new ENV variable ALLOWED_ORIGINS.


Decide how to handle key deserialization when key schema might vary

In the current event bus code, it is possible for signals to be broadcast as events using varying key IDs on the same topic. For example, the CERTIFICATE_CREATED signal could be emitted as events with a key taken from certificate.user.id, or a key taken from certificate.course.course_key. This presents a problem for deserialization: One of those is a number, and the other is a string; deserialization of the key will fail if the key schema is not knowable from the event.
I can see several possible solutions:

By documented convention, never use the same topic to send events for the same signal but with differing key-fields

Producer and consumer code would continue to explicitly specify "produce on/listen to topic X for signal Y with key-field Z"
Kind of fragile and redundant

Have the producer include the key-field in the event headers ("key_field": "certificate.user.id") so that the consumer can tell how to deserialize the key.

Self-documenting in a way that should be pretty robust; would handle schema evolution very easily.

Specify the key-field on the OpenEdxPublicSignal itself, so that signals can always only be sent with the same key-field.

Less flexible, although there's a migration path for changing that.
Simpler.
Conflates signals and events maybe a little more than we want.
Not clear how we'd handle composite keys such as we'd likely need for certificates -- combine the user and course identifiers by using a list of key-fields? Have a blank key?

Obviate the whole issue by never deserializing keys, and just emitting them as bytestrings when using them in logging code and similar.

It's possible we don't really have a use for keys beyond debugging and other observability.

Is the idea that the key field is just used to partition things within a given topic?

I think that's right? And for log compaction, I guess.

sorry for a bit of a driveby but I can't stop thinking about this one
using the cert event there is one model change: new certificate for Andy in Cheating 101
it feels definitely wrong for the event to sometimes by keyed under Andy and sometimes under Cheating101
it feels suboptimal but understandable for us to start out by keying it under Andy but decide later that these should all come out keyed under Cheating101
having it keyed by (Andy, Cheating101) implies that a watcher has some syntax to filter for (*, Cheating101). But that makes me think that actually what watcher would even want to get only some cert events? Or do they have a list of courses they are watching? Or... what? This feels like the tip of a pretty weird iceberg.
I think I'm coming down for the last option. And maybe not calling this "key" when it's actually "debug/log helper label". Then we could just make sure to log "Andy/Cheating101"

For cert events, I think we might just want to go with a constant/empty key -- no partitioning, no log compaction, just "these are things that are happening". If we want log compaction ("only keep the latest information for certificate 123") we start including a an explicit ID field for certificates. I assume some kind of ID like that exists in the DB; we would just need to start including it.

@ashultz0: I think that the partitioning use case is less about filtering and more about load distribution and ordering guarantees. For example:

If the key is "Andy", then all the certificate related messages going to that topic for Andy will be sent to the same Consumer, so there's less of a concern around race conditions when "Andy gets this cert!" and "Andy cheated, delete this cert!" messages come close together and get processed in the wrong order by competing Consumers.
Keying by user for this also helps distribute the load better. Keying by the CourseKey might put half the load onto exactly one consumer because there's one mega-blockbuster course that's super-popular at the moment, while the rest of the consumers are underutilized.

@timmc-edx: Some random thoughts:

I agree with @ashultz0 that we should very much discourage people from casually picking the key on the producer side. That just sounds like a recipe for weird behavior.
While this is nominally a concern of the event bus and not the signal itself, all the major broker options have similar ideas around partitioning using a key. Given that, I think it makes sense to make that decision at the OpenEdxPublicSignal level (via a list of field names in the constructor), and remove the guesswork for other transport implementations.
I don't think it needs to be deserialized at all. It can be serialized into a string for sending purposes, but all the data in it should be present in the OpenEdxPublicSignal data payload itself (since it should be derived from that data). It might make sense to leave it in some metadata header as a string for debugging purposes, but I don't think any application code should actually inspect the values used for partitioning otherwise.

For now, I'm listing this ticket as part of "Abstraction" work, in case there are any changes we want to the API before other technologies are implemented.


Docs utilities 404

http://v4-alpha.getbootstrap.com/utilities/
I see other categories are redirecting but this one is causing a 404.

The category titles link directly send to the first section of each category, the correct “Utilities” link is:
http://v4-alpha.getbootstrap.com/utilities/borders/

I see now thank you. In my opinion it would be clearer to toggle and show the secondary items and not auto click to the first sub category. Or having a summary page with an index to each individual sub category.

@JacobLett, you are correct though that the category page should redirect.


Alice demo image fails to build

The Alice demo agent never gets past 'Preparing agent image...'.  See below.
git clone https://github.com/hyperledger/aries-cloudagent-python
Cloning into 'aries-cloudagent-python'...
remote: Enumerating objects: 63199, done.
remote: Counting objects: 100% (1702/1702), done.
remote: Compressing objects: 100% (789/789), done.
remote: Total 63199 (delta 987), reused 1471 (delta 899), pack-reused 61497
Receiving objects: 100% (63199/63199), 43.21 MiB | 12.25 MiB/s, done.
Resolving deltas: 100% (47273/47273), done.
[node2] (local<EMAIL_ADDRESS>~
$ cd aries-cloudagent-python/demo
[node2] (local<EMAIL_ADDRESS>~/aries-cloudagent-python/demo
$ LEDGER_URL=http://dev.greenlight.bcovrin.vonx.io ./run_demo alice --events --no-auto --bg
Running in alice in the background. Note that you cannot use the command line console in this mode.
To see the logs use: "docker logs alice".
While viewing logs, hit CTRL-C to return to the command line.
To stop the agent, use: "docker stop alice". The docker environment will
be removed on stop.
Preparing agent image...

Hmmm…working fine for me.  I assume since you got faber working you have an up to date repo, with the latest change.
I deleted the image and still had no problem.
It can take a little but build the image…
Not sure what it might be.

Closing this as tested. If you can provide more details about what might be different about the run, please re-open.
Thanks


WebPack fails to load ngTable due to previous minfication

I'm trying to load ng-table via bower-webpack, this all works fine as the module is correctly found and included in the WebPack bundle, however once it is required the following error is thrown on the console:
Uncaught ReferenceError: returntrue is not defined
It seems like the source gets corrupted during compilation, as inspecting the bundle yields the following line of code:
!function(a,b){"use strict";returntrue?void !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! angular */ 13)], .....

The original source is already modified and adding a space in front of the "function" string gets rid of the above error.
/*! ngTable v0.5.3 by Vitalii<EMAIL_ADDRESS>- https://github.com/esvit/ng-table - New BSD License */

!function(a,b){"use strict";return"function"==typeof define&&define.amd?void define(["angular"], ....

@sokra I just hit this in webpack 4... With babel-preset-minify in the babel loader's config it produces this exact scenario with passed code from this file
Here is my related bug on babel minify: https://github.com/babel/minify/issues/905

@jsg2021 you can try https://github.com/webpack-contrib/terser-webpack-plugin

@evilebottnawi yes, I'm only using babel-minify to make Uglify not crash :P (babel's minify runs on the loader with)
I tried using terser and it crashed with a maximum stack error...


helm and jenkinx pipelines for burrow.

:star: PR built and available in a preview environment y-tree-limited-burrow-pr-1 here


Publish the current version of core to npm

See https://gist.github.com/pascalwilbrink/de7f73f6b241ab6ed35be323a2f8e22c for details.

Update release-please-config.json To have packages/core in the components section.


Added Chuck Norris Random Joke Generator

Added the Random Joke generator project in Javascript

I've implemented the Check Norris joke generator, which works with the help of the Chunk Norris API.
Close #4189

Checklist:

[x] I have mentioned the issue number in my Pull Request.
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have created a helpful and easy to understand README.md

@pranjay-poddar @MohitGupta121 @TusharKesarwani please assign me this!

@MohitGupta121 conflicts resolved


SBCL end of file on #<dynamic-extent STRING-INPUT-STREAM (unavailable) from "">

This is on development branch,
This happens whith ros_swank script. The first time evaluating a form returns :OK, but after that i get

The version of sbcl i am using is 2.2.3, but the same is true for 2.2.2

Hmm I can't reproduce this right now, it looks like you're evaluating nothing there though with current-form showing nothing...
Could you try :TSUpdate and then try again? Just in case? I've seen similar things with some user's treesitter modules getting in the way if they're out of date.

I've added a guard against this so if you try to eval nothing ("") it will just do nothing, which should stop the error. However, the problem of you evaluating nothing at all will persist! I think it's to do with tree-sitter but that's just a hunch. You can also set let g:conjure#extract#tree_sitter#enabled = v:false to rule it out.

You are partialy right, let g:conjure#extract#tree_sitter#enabled = v:false resolves the problem, however :TSUpdate does nothing

I may have fixed this on develop while fixing something else! Please let me know :) just pushed

It seems to work now


[GHSA-cmh9-rx85-xj38] sidekiq-unique-jobs UI server vulnerable to XSS & RCE in Redis

Updates

Affected products
CVSS
Severity
Summary

Comments
The CVE analysis of this vulnerability was assigned a score of 7.1. This is quite different to the 10 on initial report.
This updates the score of this advisory to what is displayed at https://nvd.nist.gov/vuln/detail/CVE-2024-25122
I have also removed the mention of RCE in the title. There was no RCE vulnerability. See https://github.com/mhenrixon/sidekiq-unique-jobs/pull/833#issuecomment-1940871460 and https://github.com/mhenrixon/sidekiq-unique-jobs/pull/833#issuecomment-1940897725
The advisory in the repository has already been updated: https://github.com/mhenrixon/sidekiq-unique-jobs/security/advisories/GHSA-cmh9-rx85-xj38

Hi there @pboling and @mhenrixon! A community member has suggested an improvement to your security advisory. If approved, this change will affect the global advisory listed at github.com/advisories. It will not affect the version listed in your project repository.
This change will be reviewed by our Security Curation Team. If you have thoughts or feedback, please share them in a comment here! If this PR has already been closed, you can start a new community contribution for this advisory

I don't understand how it wasn't already fixed, since I had already edited the advisory to update these things.  Too many sources of truth!

Hi there @pboling and @mhenrixon! A community member has suggested an improvement to your security advisory. If approved, this change will affect the global advisory listed at github.com/advisories. It will not affect the version listed in your project repository.
This change will be reviewed by our Security Curation Team. If you have thoughts or feedback, please share them in a comment here! If this PR has already been closed, you can start a new community contribution for this advisory

Hi there @pboling and @mhenrixon! A community member has suggested an improvement to your security advisory. If approved, this change will affect the global advisory listed at github.com/advisories. It will not affect the version listed in your project repository.
This change will be reviewed by our Security Curation Team. If you have thoughts or feedback, please share them in a comment here! If this PR has already been closed, you can start a new community contribution for this advisory

Sorry for the double-ping, I wanted to add a lower bounds to the affected versions since there wasn't always a Web UI. It was only introduced in v6.0.0.rc7, see https://github.com/mhenrixon/sidekiq-unique-jobs/blob/main/CHANGELOG.md#v600rc7-2018-07-23
I expected another modification to create an additional PR but it seems to just have eaten my previous changes.


Can we have Tree view?

How about adding the tree view inside it?. It would be good if we tree view inside it and we can add properties like canSelectChildren etc...

Duplicate of #1956. Please 👍 to vote and subscribe 🔉 for updates.


Add a license

Hey Lucas, would it be possible to get a license file added to this repo? IANAL, but it seems like using the Go license would be the most straight forward.
Thanks!

Thanks for the issue, simply forgot to add it before.


Do not make videos uploaded public by default

At least that's what the text "Hinweis: Hier hochgeladene Videos sind öffentlich, d.h. sie können von allen angeschaut werden." indicates.

This is basically #369. Making videos public by default is just a workaround for the current lack of ACL selector. With no way to change the ACL of a video in Tobira, making it private by default means the video cannot be shared at all, i.e. is useless. So yes, this will be fixed with #369.


minor refactoring

Pull Request Test Coverage Report for Build 241

30 of 57 (52.63%)  changed or added relevant lines in 4 files are covered.
4 unchanged lines in 2 files lost coverage.
Overall coverage remained the same at 41.421%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

backend/btcd_backend.go
0
3
0.0%

backend/electrum_backend.go
0
7
0.0%

backend/fixture_backend.go
29
46
63.04%

Files with Coverage Reduction
New Missed Lines
%

backend/btcd_backend.go
1
0.0%

backend/fixture_backend.go
3
75.35%

Totals

Change from base Build 236:
0.0%

Covered Lines:
548

Relevant Lines:
1323

💛  - Coveralls

Pull Request Test Coverage Report for Build 241

30 of 57 (52.63%)  changed or added relevant lines in 4 files are covered.
4 unchanged lines in 2 files lost coverage.
Overall coverage remained the same at 41.421%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

backend/btcd_backend.go
0
3
0.0%

backend/electrum_backend.go
0
7
0.0%

backend/fixture_backend.go
29
46
63.04%

Files with Coverage Reduction
New Missed Lines
%

backend/btcd_backend.go
1
0.0%

backend/fixture_backend.go
3
75.35%

Totals

Change from base Build 236:
0.0%

Covered Lines:
548

Relevant Lines:
1323

💛  - Coveralls


Enable container API test once Aleks as fixed dredd issue

@philwinder can you elaborate?

Note how there are no (dredd) API tests in the circle.yaml. https://github.com/microservices-demo/carts/blob/master/.travis.yml#L17
The task is to add them.
But consider this very low priority. A development activity.


Fix bug where page would not render if user passed all challenges

TODO by @SahilKalra98 : #121

closes https://github.com/garageScript/c0d3-app/issues/142


LUCI goes away w/18.06.0 & 18.06.1 MT7621A/AR71xx

Xiaomi Mi 3G (Mt7621A) :
After submitting a simple LAN IP address change Luci would not be accessible . SSH remains working.
TP-Link TL-WR1043v5 is having the same issue on 18.06.0 , did not confirm it on 18.06.1

Please provide the output of netstat -nltp and ps ww | grep uhttpd in the broken state.

Silly question, but are you browsing to the new address instead of the old address?  If you change the LAN IP then the (by definition) the address of the router changes.

Yes, I tried to access the new address. SSH is listening on the new port.
netstat result:
root@OpenWrt:~# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 <IP_ADDRESS>:53            <IP_ADDRESS>:*               LISTEN      1631/dnsmasq
tcp        0      0 <IP_ADDRESS>:53         <IP_ADDRESS>:*               LISTEN      1631/dnsmasq
tcp        0      0 <IP_ADDRESS>:53       <IP_ADDRESS>:*               LISTEN      1631/dnsmasq
tcp        0      0 <IP_ADDRESS>:22              <IP_ADDRESS>:*               LISTEN      1111/dropbear
tcp        0      0 ::1:53                  :::*                    LISTEN      1631/dnsmasq
tcp        0      0 fe80::7a11:dcff:fe4c:b96b:53 :::*                    LISTEN      1631/dnsmasq
tcp        0      0 fe80::7a11:dcff:fe4c:b96c:53 :::*                    LISTEN      1631/dnsmasq
tcp        0      0 fe80::7a11:dcff:fe4c:b96b:53 :::*                    LISTEN      1631/dnsmasq
tcp        0      0 :::22                   :::*                    LISTEN      1111/dropbear
ps ww | grep uhttpd result is:
1706 root                  1204 S              grep uttpd
<IP_ADDRESS> is refusing to connect to be exact but still, luci cannot be accessed.

Ok, looks like the uhttpd process crashed then. Can you provide the output of dmesg and logread as well?

dmesg:
root@OpenWrt:~# dmesg
[    0.000000] Linux version 4.14.63<EMAIL_ADDRESS>(gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7102-3f3a2c9)) #0 SMP Thu Aug 16 07:51:15 2018
[    0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
[    0.000000] MIPS: machine is Xiaomi Mi Router 3G
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 10000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] VPE topology {2,2} total 4
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.000000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000]   HighMem  empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000] On node 0 totalpages: 65536
[    0.000000] free_area_init_node: node 0, pgdat 80545e80, node_mem_map 81003000
[    0.000000]   Normal zone: 512 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 65536 pages, LIFO batch:15
[    0.000000] random: get_random_bytes called from 0x80549740 with crng_init=0
[    0.000000] percpu: Embedded 14 pages/cpu @81210000 s26256 r8192 d22896 u57344
[    0.000000] pcpu-alloc: s26256 r8192 d22896 u57344 alloc=144096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65024
[    0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Writing ErrCtl register=00035804
[    0.000000] Readback ErrCtl register=00035804
[    0.000000] Memory: 253664K/262144K available (4596K kernel code, 239K rwdata, 564K rodata, 220K init, 270K bss, 8480K reserved, 0K cma-reserved, 0K highmem)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS: 256
[    0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0xcaf478abb4, max_idle_ns:<PHONE_NUMBER>97 ns
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:<PHONE_NUMBER> ns
[    0.000010] sched_clock: 32 bits at 440MHz, resolution 2ns, wraps every<PHONE_NUMBER>ns
[    0.007814] Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688)
[    0.073976] pid_max: default: 32768 minimum: 301
[    0.078744] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.085252] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.094046] Hierarchical SRCU implementation.
[    0.099181] smp: Bringing up secondary CPUs ...
[    0.112677] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.112687] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.112699] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.112837] CPU1 revision is: 0001992f (MIPS 1004Kc)
[    0.163930] Synchronize counters for CPU 1: done.
[    0.206796] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.206805] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.206815] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.206884] CPU2 revision is: 0001992f (MIPS 1004Kc)
[    0.255052] Synchronize counters for CPU 2: done.
[    0.293814] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.293823] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.293831] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.293911] CPU3 revision is: 0001992f (MIPS 1004Kc)
[    0.340234] Synchronize counters for CPU 3: done.
[    0.370099] smp: Brought up 1 node, 4 CPUs
[    0.377858] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:<PHONE_NUMBER>2750000 ns
[    0.387643] futex hash table entries: 1024 (order: 3, 32768 bytes)
[    0.393939] pinctrl core: initialized pinctrl subsystem
[    0.399760] NET: Registered protocol family 16
[    0.410010] Can't analyze schedule() prologue at 80478bc4
[    0.415370] FPU Affinity set after 11720 emulations
[    0.416107] pull PCIe RST: RALINK_RSTCTRL = 4000000
[    0.721354] release PCIe RST: RALINK_RSTCTRL = 7000000
[    0.726387] ***** Xtal 40MHz *****
[    0.729761] release PCIe RST: RALINK_RSTCTRL = 7000000
[    0.734868] Port 0 N_FTS = 1b102800
[    0.738309] Port 1 N_FTS = 1b102800
[    0.741769] Port 2 N_FTS = 1b102800
[    1.897083] PCIE2 no card, disable it(RST&CLK)
[    1.901430]  -> 21007f2
[    1.903846] PCIE0 enabled
[    1.906454] PCIE1 enabled
[    1.909038] PCI host bridge /pcie@1e140000 ranges:
[    1.913801]  MEM 0x0000000060000000..0x000000006fffffff
[    1.918986]   IO 0x000000001e160000..0x000000001e16ffff
[    1.924158] PCI coherence region base: 0xbfbf8000, mask/settings: 0x60000000
[    1.939604] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    1.945473] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    1.951157] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    1.958057] PCI host bridge to bus 0000:00
[    1.962085] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
[    1.968940] pci_bus 0000:00: root bus resource [io  0xffffffff]
[    1.974771] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    1.981532] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    1.989422] pci 0000:00:00.0: [0e8d:0801] type 01 class 0x060400
[    1.989463] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff]
[    1.989475] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
[    1.989540] pci 0000:00:00.0: supports D1
[    1.989549] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    1.989796] pci 0000:00:01.0: [0e8d:0801] type 01 class 0x060400
[    1.989822] pci 0000:00:01.0: reg 0x10: [mem 0x00000000-0x7fffffff]
[    1.989837] pci 0000:00:01.0: reg 0x14: [mem 0x00000000-0x0000ffff]
[    1.989887] pci 0000:00:01.0: supports D1
[    1.989895] pci 0000:00:01.0: PME# supported from D0 D1 D3hot
[    1.990111] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    1.998040] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    2.006147] pci 0000:01:00.0: [14c3:7603] type 00 class 0x028000
[    2.006194] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[    2.006326] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    2.006505] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    2.006704] pci 0000:02:00.0: [14c3:7662] type 00 class 0x028000
[    2.006756] pci 0000:02:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit]
[    2.006801] pci 0000:02:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    2.006895] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[    2.007074] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    2.007090] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 02
[    2.007157] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000]
[    2.013702] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000]
[    2.020580] pci 0000:00:01.0: BAR 0: no space for [mem size 0x80000000]
[    2.027162] pci 0000:00:01.0: BAR 0: failed to assign [mem size 0x80000000]
[    2.034064] pci 0000:00:00.0: BAR 8: assigned [mem 0x60000000-0x600fffff]
[    2.040822] pci 0000:00:01.0: BAR 8: assigned [mem 0x60100000-0x601fffff]
[    2.047540] pci 0000:00:01.0: BAR 9: assigned [mem 0x60200000-0x602fffff pref]
[    2.054725] pci 0000:00:00.0: BAR 1: assigned [mem 0x60300000-0x6030ffff]
[    2.061449] pci 0000:00:01.0: BAR 1: assigned [mem 0x60310000-0x6031ffff]
[    2.068218] pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff]
[    2.074932] pci 0000:00:00.0: PCI bridge to [bus 01]
[    2.079874] pci 0000:00:00.0:   bridge window [mem 0x60000000-0x600fffff]
[    2.086599] pci 0000:02:00.0: BAR 0: assigned [mem 0x60100000-0x601fffff 64bit]
[    2.093875] pci 0000:02:00.0: BAR 6: assigned [mem 0x60200000-0x6020ffff pref]
[    2.101014] pci 0000:00:01.0: PCI bridge to [bus 02]
[    2.105969] pci 0000:00:01.0:   bridge window [mem 0x60100000-0x601fffff]
[    2.112687] pci 0000:00:01.0:   bridge window [mem 0x60200000-0x602fffff pref]
[    2.121166] clocksource: Switched to clocksource GIC
[    2.127458] NET: Registered protocol family 2
[    2.132614] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    2.139499] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
[    2.145942] TCP: Hash tables configured (established 2048 bind 2048)
[    2.152363] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    2.158125] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    2.164616] NET: Registered protocol family 1
[    2.168938] PCI: CLS 0 bytes, default 32
[    2.401118] 4 CPUs re-calibrate udelay(lpj = 2924544)
[    2.407304] Crashlog allocated RAM at address 0x3f00000
[    2.412645] workingset: timestamp_bits=30 max_order=16 bucket_order=0
[    2.425515] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    2.431296] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    2.444208] random: fast init done
[    2.447724] io scheduler noop registered
[    2.451609] io scheduler deadline registered (default)
[    2.457250] gpio-export gpio_export: 1 gpio(s) exported
[    2.463148] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    2.472555] console [ttyS0] disabled
[    2.476101] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 18, base_baud = 3125000) is a 16550A
[    2.485144] console [ttyS0] enabled
[    2.492016] bootconsole [early0] disabled
[    2.500931] cacheinfo: Failed to find cpu0 device node
[    2.506097] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.512911] MediaTek Nand driver init, version v2.1 Fix AHB virt2phys error
[    2.519989] Enable NFI Clock
[    2.523013] # MTK NAND # : Use HW ECC
[    2.526677] Device found in MTK table, ID: c8d1, EXT_ID: 809540
[    2.532583] Support this Device in MTK table! c8d1
[    2.537532] [NAND]select ecc bit:4, sparesize :64 spare_per_sector=16
[    2.544005] nand: device found, Manufacturer ID: 0xc8, Chip ID: 0xd1
[    2.550327] nand: ESMT NAND 128MiB 3,3V 8-bit
[    2.554675] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    2.562242] Scanning device for bad blocks
[    2.709649] 10 fixed-partitions partitions found on MTD device MT7621-NAND
[    2.716505] Creating 10 MTD partitions on "MT7621-NAND":
[    2.721817] 0x000000000000-0x000000080000 : "Bootloader"
[    2.728078] 0x000000080000-0x0000000c0000 : "Config"
[    2.733933] 0x0000000c0000-0x000000100000 : "Bdata"
[    2.739686] 0x000000100000-0x000000140000 : "Factory"
[    2.745619] 0x000000140000-0x000000180000 : "crash"
[    2.751426] 0x000000180000-0x0000001c0000 : "crash_syslog"
[    2.757807] 0x0000001c0000-0x000000200000 : "reserved0"
[    2.764001] 0x000000200000-0x000000600000 : "kernel_stock"
[    2.770351] 0x000000600000-0x000000a00000 : "kernel"
[    2.776252] 0x000000a00000-0x000007f80000 : "ubi"
[    2.782920] [mtk_nand] probe successfully!
[    2.787729] Signature matched and data read!
[    2.791994] load_fact_bbt success 1023
[    2.796312] libphy: Fixed MDIO Bus: probed
[    2.863713] libphy: mdio: probed
[    4.267466] mtk_soc_eth 1e100000.ethernet: loaded mt7530 driver
[    4.274164] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 20
[    4.284963] NET: Registered protocol family 10
[    4.291057] Segment Routing with IPv6
[    4.294868] NET: Registered protocol family 17
[    4.299365] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    4.312279] 8021q: 802.1Q VLAN Support v1.8
[    4.319373] UBI: auto-attach mtd9
[    4.322762] ubi0: attaching mtd9
[    5.432334] ubi0: scanning is finished
[    5.452249] ubi0: attached mtd9 (name "ubi", size 117 MiB)
[    5.457725] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    5.464612] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    5.471387] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    5.478315] ubi0: good PEBs: 940, bad PEBs: 0, corrupted PEBs: 0
[    5.484308] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
[    5.491511] ubi0: max/mean erase counter: 3/1, WL threshold: 4096, image sequence number:<PHONE_NUMBER>
[    5.500598] ubi0: available PEBs: 0, total reserved PEBs: 940, PEBs reserved for bad PEB handling: 20
[    5.509812] ubi0: background thread "ubi_bgt0d" started, PID 387
[    5.511904] block ubiblock0_0: created from ubi0:0(rootfs)
[    5.511918] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem
[    5.511937] hctosys: unable to open rtc device (rtc0)
[    5.540540] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    5.548162] Freeing unused kernel memory: 220K
[    5.552625] This architecture does not have kernel memory protection.
[    6.072656] init: Console is alive
[    6.076290] init: - watchdog -
[    6.101635] mtk_soc_eth 1e100000.ethernet eth0: port 1 link up
[    6.470012] mtk_soc_eth 1e100000.ethernet eth0: port 3 link up
[    6.650413] kmodloader: loading kernel modules from /etc/modules-boot.d/
[    6.738918] usbcore: registered new interface driver usbfs
[    6.744542] usbcore: registered new interface driver hub
[    6.749987] usbcore: registered new device driver usb
[    6.764267] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
[    6.769608] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 1
[    6.781361] xhci-mtk 1e1c0000.xhci: hcc params 0x01401198 hci version 0x96 quirks 0x00210010
[    6.789844] xhci-mtk 1e1c0000.xhci: irq 19, io mem 0x1e1c0000
[    6.796598] hub 1-0:1.0: USB hub found
[    6.800421] hub 1-0:1.0: 2 ports detected
[    6.805001] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
[    6.810308] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 2
[    6.817838] xhci-mtk 1e1c0000.xhci: Host supports USB 3.0  SuperSpeed
[    6.824485] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    6.833409] hub 2-0:1.0: USB hub found
[    6.837222] hub 2-0:1.0: 1 port detected
[    6.844185] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    6.871504] init: - preinit -
[    7.570935] mtk_soc_eth 1e100000.ethernet: PPE started
[    7.652000] random: procd: uninitialized urandom read (4 bytes read)
[   10.797387] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 481
[   10.871088] UBIFS (ubi0:1): recovery needed
[   11.044401] UBIFS (ubi0:1): recovery completed
[   11.048951] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
[   11.056770] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[   11.066655] UBIFS (ubi0:1): FS size: 112373760 bytes (107 MiB, 885 LEBs), journal size 5586944 bytes (5 MiB, 44 LEBs)
[   11.077225] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
[   11.083862] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID A785A03E-2EA9-48E9-A149-703E67E68587, small LPT model
[   11.100035] mount_root: switching to ubifs overlay
[   11.136013] urandom-seed: Seeding with /etc/urandom.seed
[   11.232750] mtk_soc_eth 1e100000.ethernet: 0x100 = 0x6060000c, 0x10c = 0x80818
[   11.247432] procd: - early -
[   11.250410] procd: - watchdog -
[   11.911298] procd: - watchdog -
[   11.914741] procd: - ubus -
[   11.976059] random: ubusd: uninitialized urandom read (4 bytes read)
[   11.985506] random: ubusd: uninitialized urandom read (4 bytes read)
[   11.992315] random: ubusd: uninitialized urandom read (4 bytes read)
[   11.999507] procd: - init -
[   12.344392] kmodloader: loading kernel modules from /etc/modules.d/*
[   12.354452] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   12.687102] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
[   12.695125] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
[   12.703468] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.025949] nf_conntrack version 0.5.0 (4096 buckets, 16384 max)
[   13.234933] xt_time: kernel timezone is -0000
[   13.434896] bus=0x1, slot = 0x0, irq=0xff
[   13.438937] PCI: Enabling device 0000:00:00.0 (0004 -> 0006)
[   13.444769] mt7603e 0000:01:00.0: ASIC revision: 76030010
[   13.453436] mt7603e 0000:01:00.0: Firmware Version: ap_pcie
[   13.459006] mt7603e 0000:01:00.0: Build Time:<PHONE_NUMBER>0755
[   13.501164] firmware init done
[   13.673010] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   13.680237] bus=0x2, slot = 0x1, irq=0xff
[   13.684329] PCI: Enabling device 0000:00:01.0 (0004 -> 0006)
[   13.690190] mt76x2e 0000:02:00.0: ASIC revision: 76120044
[   13.721932] mt76x2e 0000:02:00.0: ROM patch build:<PHONE_NUMBER>0606a
[   13.833352] mt76x2e 0000:02:00.0: Firmware Version: 0.0.00
[   13.838842] mt76x2e 0000:02:00.0: Build: 1
[   13.842949] mt76x2e 0000:02:00.0: Build Time:<PHONE_NUMBER>14____
[   13.871233] mt76x2e 0000:02:00.0: Firmware running!
[   13.877633] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[   13.885339] PPP generic driver version 2.4.2
[   13.891060] NET: Registered protocol family 24
[   13.898133] kmodloader: done loading kernel modules from /etc/modules.d/*
[   14.503317] urandom_read: 5 callbacks suppressed
[   14.503331] random: jshn: uninitialized urandom read (4 bytes read)
[   20.249648] mtk_soc_eth 1e100000.ethernet: PPE started
[   20.261356] device eth0 entered promiscuous mode
[   20.268118] br-lan: port 1(eth0.1) entered blocking state
[   20.273582] br-lan: port 1(eth0.1) entered disabled state
[   20.279506] device eth0.1 entered promiscuous mode
[   20.287542] br-lan: port 1(eth0.1) entered blocking state
[   20.293013] br-lan: port 1(eth0.1) entered forwarding state
[   20.299005] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   21.147161] random: crng init done
[   21.281427] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready

logread:
root@OpenWrt:~# logread
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    0.000000] Linux version 4.14.63<EMAIL_ADDRESS>(gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7102-3f3a2c9)) #0 SMP Thu Aug 16 07:51:15 2018
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] bootconsole [early0] enabled
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] MIPS: machine is Xiaomi Mi Router 3G
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Determined physical RAM map:
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000]  memory: 10000000 @ 00000000 (usable)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Initrd not found or empty - disabling initrd
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] VPE topology {2,2} total 4
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.000000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Zone ranges:
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000]   Normal   [mem 0x0000000000000000-0x000000000fffffff]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000]   HighMem  empty
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Movable zone start for each node
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Early memory node ranges
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000]   node   0: [mem 0x0000000000000000-0x000000000fffffff]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff]
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    0.000000] On node 0 totalpages: 65536
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    0.000000] free_area_init_node: node 0, pgdat 80545e80, node_mem_map 81003000
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    0.000000]   Normal zone: 512 pages used for memmap
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    0.000000]   Normal zone: 0 pages reserved
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    0.000000]   Normal zone: 65536 pages, LIFO batch:15
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    0.000000] random: get_random_bytes called from 0x80549740 with crng_init=0
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] percpu: Embedded 14 pages/cpu @81210000 s26256 r8192 d22896 u57344
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    0.000000] pcpu-alloc: s26256 r8192 d22896 u57344 alloc=144096
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65024
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Writing ErrCtl register=00035804
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Readback ErrCtl register=00035804
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Memory: 253664K/262144K available (4596K kernel code, 239K rwdata, 564K rodata, 220K init, 270K bss, 8480K reserved, 0K cma-reserved, 0K highmem)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] Hierarchical RCU implementation.
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] NR_IRQS: 256
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0xcaf478abb4, max_idle_ns:<PHONE_NUMBER>97 ns
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:<PHONE_NUMBER> ns
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.000010] sched_clock: 32 bits at 440MHz, resolution 2ns, wraps every<PHONE_NUMBER>ns
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.007814] Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.073976] pid_max: default: 32768 minimum: 301
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.078744] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.085252] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.094046] Hierarchical SRCU implementation.
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.099181] smp: Bringing up secondary CPUs ...
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.112677] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.112687] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.112699] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.112837] CPU1 revision is: 0001992f (MIPS 1004Kc)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.163930] Synchronize counters for CPU 1: done.
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.206796] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.206805] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.206815] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.206884] CPU2 revision is: 0001992f (MIPS 1004Kc)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.255052] Synchronize counters for CPU 2: done.
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.293814] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.293823] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.293831] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.293911] CPU3 revision is: 0001992f (MIPS 1004Kc)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.340234] Synchronize counters for CPU 3: done.
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.370099] smp: Brought up 1 node, 4 CPUs
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.377858] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:<PHONE_NUMBER>2750000 ns
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.387643] futex hash table entries: 1024 (order: 3, 32768 bytes)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.393939] pinctrl core: initialized pinctrl subsystem
Tue Aug 21 14:07:52 2018 kern.info kernel: [    0.399760] NET: Registered protocol family 16
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.410010] Can't analyze schedule() prologue at 80478bc4
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    0.415370] FPU Affinity set after 11720 emulations
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.416107] pull PCIe RST: RALINK_RSTCTRL = 4000000
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.721354] release PCIe RST: RALINK_RSTCTRL = 7000000
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.726387] ***** Xtal 40MHz *****
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.729761] release PCIe RST: RALINK_RSTCTRL = 7000000
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.734868] Port 0 N_FTS = 1b102800
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.738309] Port 1 N_FTS = 1b102800
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    0.741769] Port 2 N_FTS = 1b102800
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    1.897083] PCIE2 no card, disable it(RST&CLK)
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    1.901430]  -> 21007f2
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    1.903846] PCIE0 enabled
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    1.906454] PCIE1 enabled
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.909038] PCI host bridge /pcie@1e140000 ranges:
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.913801]  MEM 0x0000000060000000..0x000000006fffffff
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.918986]   IO 0x000000001e160000..0x000000001e16ffff
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    1.924158] PCI coherence region base: 0xbfbf8000, mask/settings: 0x60000000
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.939604] mt7621_gpio 1e000600.gpio: registering 32 gpios
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.945473] mt7621_gpio 1e000600.gpio: registering 32 gpios
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.951157] mt7621_gpio 1e000600.gpio: registering 32 gpios
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.958057] PCI host bridge to bus 0000:00
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.962085] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.968940] pci_bus 0000:00: root bus resource [io  0xffffffff]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.974771] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.981532] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    1.989422] pci 0000:00:00.0: [0e8d:0801] type 01 class 0x060400
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    1.989463] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff]
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    1.989475] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    1.989540] pci 0000:00:00.0: supports D1
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    1.989549] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    1.989796] pci 0000:00:01.0: [0e8d:0801] type 01 class 0x060400
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    1.989822] pci 0000:00:01.0: reg 0x10: [mem 0x00000000-0x7fffffff]
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    1.989837] pci 0000:00:01.0: reg 0x14: [mem 0x00000000-0x0000ffff]
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    1.989887] pci 0000:00:01.0: supports D1
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    1.989895] pci 0000:00:01.0: PME# supported from D0 D1 D3hot
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.990111] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
Tue Aug 21 14:07:52 2018 kern.info kernel: [    1.998040] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    2.006147] pci 0000:01:00.0: [14c3:7603] type 00 class 0x028000
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    2.006194] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    2.006326] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    2.006505] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    2.006704] pci 0000:02:00.0: [14c3:7662] type 00 class 0x028000
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    2.006756] pci 0000:02:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit]
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    2.006801] pci 0000:02:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    2.006895] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    2.007074] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    2.007090] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 02
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.007157] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.013702] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.020580] pci 0000:00:01.0: BAR 0: no space for [mem size 0x80000000]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.027162] pci 0000:00:01.0: BAR 0: failed to assign [mem size 0x80000000]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.034064] pci 0000:00:00.0: BAR 8: assigned [mem 0x60000000-0x600fffff]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.040822] pci 0000:00:01.0: BAR 8: assigned [mem 0x60100000-0x601fffff]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.047540] pci 0000:00:01.0: BAR 9: assigned [mem 0x60200000-0x602fffff pref]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.054725] pci 0000:00:00.0: BAR 1: assigned [mem 0x60300000-0x6030ffff]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.061449] pci 0000:00:01.0: BAR 1: assigned [mem 0x60310000-0x6031ffff]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.068218] pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.074932] pci 0000:00:00.0: PCI bridge to [bus 01]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.079874] pci 0000:00:00.0:   bridge window [mem 0x60000000-0x600fffff]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.086599] pci 0000:02:00.0: BAR 0: assigned [mem 0x60100000-0x601fffff 64bit]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.093875] pci 0000:02:00.0: BAR 6: assigned [mem 0x60200000-0x6020ffff pref]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.101014] pci 0000:00:01.0: PCI bridge to [bus 02]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.105969] pci 0000:00:01.0:   bridge window [mem 0x60100000-0x601fffff]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.112687] pci 0000:00:01.0:   bridge window [mem 0x60200000-0x602fffff pref]
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.121166] clocksource: Switched to clocksource GIC
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.127458] NET: Registered protocol family 2
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.132614] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.139499] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.145942] TCP: Hash tables configured (established 2048 bind 2048)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.152363] UDP hash table entries: 256 (order: 1, 8192 bytes)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.158125] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.164616] NET: Registered protocol family 1
Tue Aug 21 14:07:52 2018 kern.debug kernel: [    2.168938] PCI: CLS 0 bytes, default 32
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.401118] 4 CPUs re-calibrate udelay(lpj = 2924544)
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    2.407304] Crashlog allocated RAM at address 0x3f00000
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.412645] workingset: timestamp_bits=30 max_order=16 bucket_order=0
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.425515] squashfs: version 4.0 (2009/01/31) Phillip Lougher
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.431296] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.444208] random: fast init done
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.447724] io scheduler noop registered
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.451609] io scheduler deadline registered (default)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.457250] gpio-export gpio_export: 1 gpio(s) exported
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.463148] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.472555] console [ttyS0] disabled
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.476101] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 18, base_baud = 3125000) is a 16550A
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.485144] console [ttyS0] enabled
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.492016] bootconsole [early0] disabled
Tue Aug 21 14:07:52 2018 kern.err kernel: [    2.500931] cacheinfo: Failed to find cpu0 device node
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    2.506097] cacheinfo: Unable to detect cache hierarchy for CPU 0
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    2.512911] MediaTek Nand driver init, version v2.1 Fix AHB virt2phys error
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    2.519989] Enable NFI Clock
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    2.523013] # MTK NAND # : Use HW ECC
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.526677] Device found in MTK table, ID: c8d1, EXT_ID: 809540
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    2.532583] Support this Device in MTK table! c8d1
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    2.537532] [NAND]select ecc bit:4, sparesize :64 spare_per_sector=16
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.544005] nand: device found, Manufacturer ID: 0xc8, Chip ID: 0xd1
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.550327] nand: ESMT NAND 128MiB 3,3V 8-bit
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.554675] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.562242] Scanning device for bad blocks
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.709649] 10 fixed-partitions partitions found on MTD device MT7621-NAND
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.716505] Creating 10 MTD partitions on "MT7621-NAND":
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.721817] 0x000000000000-0x000000080000 : "Bootloader"
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.728078] 0x000000080000-0x0000000c0000 : "Config"
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.733933] 0x0000000c0000-0x000000100000 : "Bdata"
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.739686] 0x000000100000-0x000000140000 : "Factory"
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.745619] 0x000000140000-0x000000180000 : "crash"
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.751426] 0x000000180000-0x0000001c0000 : "crash_syslog"
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.757807] 0x0000001c0000-0x000000200000 : "reserved0"
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.764001] 0x000000200000-0x000000600000 : "kernel_stock"
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.770351] 0x000000600000-0x000000a00000 : "kernel"
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    2.776252] 0x000000a00000-0x000007f80000 : "ubi"
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    2.782920] [mtk_nand] probe successfully!
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    2.787729] Signature matched and data read!
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    2.791994] load_fact_bbt success 1023
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.796312] libphy: Fixed MDIO Bus: probed
Tue Aug 21 14:07:52 2018 kern.info kernel: [    2.863713] libphy: mdio: probed
Tue Aug 21 14:07:52 2018 kern.info kernel: [    4.267466] mtk_soc_eth 1e100000.ethernet: loaded mt7530 driver
Tue Aug 21 14:07:52 2018 kern.info kernel: [    4.274164] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 20
Tue Aug 21 14:07:52 2018 kern.info kernel: [    4.284963] NET: Registered protocol family 10
Tue Aug 21 14:07:52 2018 kern.info kernel: [    4.291057] Segment Routing with IPv6
Tue Aug 21 14:07:52 2018 kern.info kernel: [    4.294868] NET: Registered protocol family 17
Tue Aug 21 14:07:52 2018 kern.info kernel: [    4.299365] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
Tue Aug 21 14:07:52 2018 kern.info kernel: [    4.312279] 8021q: 802.1Q VLAN Support v1.8
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    4.319373] UBI: auto-attach mtd9
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    4.322762] ubi0: attaching mtd9
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    5.432334] ubi0: scanning is finished
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    5.452249] ubi0: attached mtd9 (name "ubi", size 117 MiB)
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    5.457725] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    5.464612] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    5.471387] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    5.478315] ubi0: good PEBs: 940, bad PEBs: 0, corrupted PEBs: 0
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    5.484308] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    5.491511] ubi0: max/mean erase counter: 3/1, WL threshold: 4096, image sequence number:<PHONE_NUMBER>
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    5.500598] ubi0: available PEBs: 0, total reserved PEBs: 940, PEBs reserved for bad PEB handling: 20
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    5.509812] ubi0: background thread "ubi_bgt0d" started, PID 387
Tue Aug 21 14:07:52 2018 kern.info kernel: [    5.511904] block ubiblock0_0: created from ubi0:0(rootfs)
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    5.511918] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem
Tue Aug 21 14:07:52 2018 kern.info kernel: [    5.511937] hctosys: unable to open rtc device (rtc0)
Tue Aug 21 14:07:52 2018 kern.info kernel: [    5.540540] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
Tue Aug 21 14:07:52 2018 kern.info kernel: [    5.548162] Freeing unused kernel memory: 220K
Tue Aug 21 14:07:52 2018 kern.warn kernel: [    5.552625] This architecture does not have kernel memory protection.
Tue Aug 21 14:07:52 2018 user.info kernel: [    6.072656] init: Console is alive
Tue Aug 21 14:07:52 2018 user.info kernel: [    6.076290] init: - watchdog -
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.101635] mtk_soc_eth 1e100000.ethernet eth0: port 1 link up
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.470012] mtk_soc_eth 1e100000.ethernet eth0: port 3 link up
Tue Aug 21 14:07:52 2018 user.info kernel: [    6.650413] kmodloader: loading kernel modules from /etc/modules-boot.d/
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.738918] usbcore: registered new interface driver usbfs
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.744542] usbcore: registered new interface driver hub
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.749987] usbcore: registered new device driver usb
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.764267] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.769608] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 1
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.781361] xhci-mtk 1e1c0000.xhci: hcc params 0x01401198 hci version 0x96 quirks 0x00210010
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.789844] xhci-mtk 1e1c0000.xhci: irq 19, io mem 0x1e1c0000
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.796598] hub 1-0:1.0: USB hub found
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.800421] hub 1-0:1.0: 2 ports detected
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.805001] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.810308] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 2
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.817838] xhci-mtk 1e1c0000.xhci: Host supports USB 3.0  SuperSpeed
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.824485] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.833409] hub 2-0:1.0: USB hub found
Tue Aug 21 14:07:52 2018 kern.info kernel: [    6.837222] hub 2-0:1.0: 1 port detected
Tue Aug 21 14:07:52 2018 user.info kernel: [    6.844185] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
Tue Aug 21 14:07:52 2018 user.info kernel: [    6.871504] init: - preinit -
Tue Aug 21 14:07:52 2018 kern.info kernel: [    7.570935] mtk_soc_eth 1e100000.ethernet: PPE started
Tue Aug 21 14:07:52 2018 kern.notice kernel: [    7.652000] random: procd: uninitialized urandom read (4 bytes read)
Tue Aug 21 14:07:52 2018 kern.notice kernel: [   10.797387] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 481
Tue Aug 21 14:07:52 2018 kern.notice kernel: [   10.871088] UBIFS (ubi0:1): recovery needed
Tue Aug 21 14:07:52 2018 kern.notice kernel: [   11.044401] UBIFS (ubi0:1): recovery completed
Tue Aug 21 14:07:52 2018 kern.notice kernel: [   11.048951] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
Tue Aug 21 14:07:52 2018 kern.notice kernel: [   11.056770] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
Tue Aug 21 14:07:52 2018 kern.notice kernel: [   11.066655] UBIFS (ubi0:1): FS size: 112373760 bytes (107 MiB, 885 LEBs), journal size 5586944 bytes (5 MiB, 44 LEBs)
Tue Aug 21 14:07:52 2018 kern.notice kernel: [   11.077225] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
Tue Aug 21 14:07:52 2018 kern.notice kernel: [   11.083862] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID A785A03E-2EA9-48E9-A149-703E67E68587, small LPT model
Tue Aug 21 14:07:52 2018 user.info kernel: [   11.100035] mount_root: switching to ubifs overlay
Tue Aug 21 14:07:52 2018 user.warn kernel: [   11.136013] urandom-seed: Seeding with /etc/urandom.seed
Tue Aug 21 14:07:52 2018 kern.info kernel: [   11.232750] mtk_soc_eth 1e100000.ethernet: 0x100 = 0x6060000c, 0x10c = 0x80818
Tue Aug 21 14:07:52 2018 user.info kernel: [   11.247432] procd: - early -
Tue Aug 21 14:07:52 2018 user.info kernel: [   11.250410] procd: - watchdog -
Tue Aug 21 14:07:52 2018 user.info kernel: [   11.911298] procd: - watchdog -
Tue Aug 21 14:07:52 2018 user.info kernel: [   11.914741] procd: - ubus -
Tue Aug 21 14:07:52 2018 kern.notice kernel: [   11.976059] random: ubusd: uninitialized urandom read (4 bytes read)
Tue Aug 21 14:07:52 2018 kern.notice kernel: [   11.985506] random: ubusd: uninitialized urandom read (4 bytes read)
Tue Aug 21 14:07:52 2018 kern.notice kernel: [   11.992315] random: ubusd: uninitialized urandom read (4 bytes read)
Tue Aug 21 14:07:52 2018 user.info kernel: [   11.999507] procd: - init -
Tue Aug 21 14:07:52 2018 user.info kernel: [   12.344392] kmodloader: loading kernel modules from /etc/modules.d/*
Tue Aug 21 14:07:52 2018 kern.info kernel: [   12.354452] ip6_tables: (C) 2000-2006 Netfilter Core Team
Tue Aug 21 14:07:52 2018 kern.info kernel: [   12.687102] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
Tue Aug 21 14:07:52 2018 kern.info kernel: [   12.695125] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
Tue Aug 21 14:07:52 2018 kern.info kernel: [   12.703468] ip_tables: (C) 2000-2006 Netfilter Core Team
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.025949] nf_conntrack version 0.5.0 (4096 buckets, 16384 max)
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.234933] xt_time: kernel timezone is -0000
Tue Aug 21 14:07:52 2018 kern.warn kernel: [   13.434896] bus=0x1, slot = 0x0, irq=0xff
Tue Aug 21 14:07:52 2018 kern.warn kernel: [   13.438937] PCI: Enabling device 0000:00:00.0 (0004 -> 0006)
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.444769] mt7603e 0000:01:00.0: ASIC revision: 76030010
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.453436] mt7603e 0000:01:00.0: Firmware Version: ap_pcie
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.459006] mt7603e 0000:01:00.0: Build Time:<PHONE_NUMBER>0755
Tue Aug 21 14:07:52 2018 kern.warn kernel: [   13.501164] firmware init done
Tue Aug 21 14:07:52 2018 kern.debug kernel: [   13.673010] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
Tue Aug 21 14:07:52 2018 kern.warn kernel: [   13.680237] bus=0x2, slot = 0x1, irq=0xff
Tue Aug 21 14:07:52 2018 kern.warn kernel: [   13.684329] PCI: Enabling device 0000:00:01.0 (0004 -> 0006)
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.690190] mt76x2e 0000:02:00.0: ASIC revision: 76120044
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.721932] mt76x2e 0000:02:00.0: ROM patch build:<PHONE_NUMBER>0606a
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.833352] mt76x2e 0000:02:00.0: Firmware Version: 0.0.00
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.838842] mt76x2e 0000:02:00.0: Build: 1
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.842949] mt76x2e 0000:02:00.0: Build Time:<PHONE_NUMBER>14____
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.871233] mt76x2e 0000:02:00.0: Firmware running!
Tue Aug 21 14:07:52 2018 kern.debug kernel: [   13.877633] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.885339] PPP generic driver version 2.4.2
Tue Aug 21 14:07:52 2018 kern.info kernel: [   13.891060] NET: Registered protocol family 24
Tue Aug 21 14:07:52 2018 user.info kernel: [   13.898133] kmodloader: done loading kernel modules from /etc/modules.d/*
Tue Aug 21 14:07:52 2018 kern.warn kernel: [   14.503317] urandom_read: 5 callbacks suppressed
Tue Aug 21 14:07:52 2018 kern.notice kernel: [   14.503331] random: jshn: uninitialized urandom read (4 bytes read)
Tue Aug 21 14:07:53 2018 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Tue Aug 21 14:07:53 2018 user.notice dnsmasq: Allowing <IP_ADDRESS>/8 responses
Tue Aug 21 14:07:53 2018 daemon.info dnsmasq[964]: started, version 2.80test3 cachesize 150
Tue Aug 21 14:07:53 2018 daemon.info dnsmasq[964]: DNS service limited to local subnets
Tue Aug 21 14:07:53 2018 daemon.info dnsmasq[964]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-DNSSEC no-ID loop-detect inotify dumpfile
Tue Aug 21 14:07:53 2018 daemon.info dnsmasq[964]: using local addresses only for domain test
Tue Aug 21 14:07:53 2018 daemon.info dnsmasq[964]: using local addresses only for domain onion
Tue Aug 21 14:07:53 2018 daemon.info dnsmasq[964]: using local addresses only for domain localhost
Tue Aug 21 14:07:53 2018 daemon.info dnsmasq[964]: using local addresses only for domain local
Tue Aug 21 14:07:53 2018 daemon.info dnsmasq[964]: using local addresses only for domain invalid
Tue Aug 21 14:07:53 2018 daemon.info dnsmasq[964]: using local addresses only for domain bind
Tue Aug 21 14:07:53 2018 daemon.info dnsmasq[964]: using local addresses only for domain lan
Tue Aug 21 14:07:53 2018 daemon.warn dnsmasq[964]: no servers found in /tmp/resolv.conf.auto, will retry
Tue Aug 21 14:07:53 2018 daemon.info dnsmasq[964]: read /etc/hosts - 4 addresses
Tue Aug 21 14:07:53 2018 daemon.info dnsmasq[964]: read /tmp/hosts/dhcp.cfg01411c - 0 addresses
Tue Aug 21 14:07:56 2018 user.notice : Added device handler type: tunnel
Tue Aug 21 14:07:56 2018 user.notice : Added device handler type: Network device
Tue Aug 21 14:07:56 2018 user.notice : Added device handler type: bridge
Tue Aug 21 14:07:56 2018 user.notice : Added device handler type: veth
Tue Aug 21 14:07:56 2018 user.notice : Added device handler type: macvlan
Tue Aug 21 14:07:56 2018 user.notice : Added device handler type: 8021ad
Tue Aug 21 14:07:56 2018 user.notice : Added device handler type: 8021q
Tue Aug 21 14:07:56 2018 daemon.notice procd: /etc/init.d/network: 'radio0' is disabled
Tue Aug 21 14:07:56 2018 daemon.notice procd: /etc/init.d/network: 'radio1' is disabled
Tue Aug 21 14:07:56 2018 daemon.notice procd: /etc/init.d/network: 'radio0' is disabled
Tue Aug 21 14:07:56 2018 daemon.notice procd: /etc/init.d/network: 'radio1' is disabled
Tue Aug 21 14:07:56 2018 authpriv.info dropbear[1111]: Not backgrounding
Tue Aug 21 14:07:57 2018 daemon.notice procd: /etc/rc.d/S96led: setting up led WAN (amber)
Tue Aug 21 14:07:57 2018 daemon.notice procd: /etc/rc.d/S96led: setting up led LAN1 (amber)
Tue Aug 21 14:07:57 2018 daemon.notice procd: /etc/rc.d/S96led: setting up led LAN2 (amber)
Tue Aug 21 14:07:58 2018 kern.info kernel: [   20.249648] mtk_soc_eth 1e100000.ethernet: PPE started
Tue Aug 21 14:07:58 2018 kern.info kernel: [   20.261356] device eth0 entered promiscuous mode
Tue Aug 21 14:07:58 2018 kern.info kernel: [   20.268118] br-lan: port 1(eth0.1) entered blocking state
Tue Aug 21 14:07:58 2018 kern.info kernel: [   20.273582] br-lan: port 1(eth0.1) entered disabled state
Tue Aug 21 14:07:58 2018 kern.info kernel: [   20.279506] device eth0.1 entered promiscuous mode
Tue Aug 21 14:07:58 2018 kern.info kernel: [   20.287542] br-lan: port 1(eth0.1) entered blocking state
Tue Aug 21 14:07:58 2018 kern.info kernel: [   20.293013] br-lan: port 1(eth0.1) entered forwarding state
Tue Aug 21 14:07:58 2018 kern.info kernel: [   20.299005] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Interface 'lan' is enabled
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Interface 'lan' is setting up now
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Interface 'lan' is now up
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Interface 'loopback' is enabled
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Interface 'loopback' is setting up now
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Interface 'loopback' is now up
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Interface 'wan' is enabled
Tue Aug 21 14:07:58 2018 daemon.notice netifd: bridge 'br-lan' link is up
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Interface 'lan' has link connectivity
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Network device 'eth0' link is up
Tue Aug 21 14:07:58 2018 daemon.notice netifd: VLAN 'eth0.1' link is up
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Network device 'lo' link is up
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Interface 'loopback' has link connectivity
Tue Aug 21 14:07:58 2018 daemon.notice netifd: VLAN 'eth0.2' link is up
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Interface 'wan' has link connectivity
Tue Aug 21 14:07:58 2018 daemon.notice netifd: Interface 'wan' is setting up now
Tue Aug 21 14:07:58 2018 daemon.notice netifd: wan (1287): udhcpc: started, v1.28.3
Tue Aug 21 14:07:58 2018 daemon.notice netifd: wan (1287): udhcpc: sending discover
Tue Aug 21 14:07:58 2018 daemon.info procd: - init complete -
Tue Aug 21 14:07:58 2018 kern.notice kernel: [   21.147161] random: crng init done
Tue Aug 21 14:07:59 2018 kern.info kernel: [   21.281427] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
Tue Aug 21 14:07:59 2018 daemon.notice netifd: wan (1287): udhcpc: sending select for <IP_ADDRESS>
Tue Aug 21 14:07:59 2018 daemon.notice netifd: wan (1287): udhcpc: lease of <IP_ADDRESS> obtained, lease time 86400
Tue Aug 21 14:07:59 2018 daemon.notice netifd: Interface 'wan' is now up
Tue Aug 21 14:07:59 2018 daemon.info dnsmasq[964]: reading /tmp/resolv.conf.auto
Tue Aug 21 14:07:59 2018 daemon.info dnsmasq[964]: using local addresses only for domain test
Tue Aug 21 14:07:59 2018 daemon.info dnsmasq[964]: using local addresses only for domain onion
Tue Aug 21 14:07:59 2018 daemon.info dnsmasq[964]: using local addresses only for domain localhost
Tue Aug 21 14:07:59 2018 daemon.info dnsmasq[964]: using local addresses only for domain local
Tue Aug 21 14:07:59 2018 daemon.info dnsmasq[964]: using local addresses only for domain invalid
Tue Aug 21 14:07:59 2018 daemon.info dnsmasq[964]: using local addresses only for domain bind
Tue Aug 21 14:07:59 2018 daemon.info dnsmasq[964]: using local addresses only for domain lan
Tue Aug 21 14:07:59 2018 daemon.info dnsmasq[964]: using nameserver <IP_ADDRESS>#53
Tue Aug 21 14:07:59 2018 daemon.info dnsmasq[964]: using nameserver <IP_ADDRESS>#53
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[964]: exiting on receipt of SIGTERM
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: started, version 2.80test3 cachesize 150
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: DNS service limited to local subnets
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-DNSSEC no-ID loop-detect inotify dumpfile
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq-dhcp[1631]: DHCP, IP range <IP_ADDRESS> -- <IP_ADDRESS>, lease time 12h
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain test
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain onion
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain localhost
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain local
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain invalid
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain bind
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain lan
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: reading /tmp/resolv.conf.auto
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain test
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain onion
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain localhost
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain local
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain invalid
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain bind
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using local addresses only for domain lan
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using nameserver <IP_ADDRESS>#53
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: using nameserver <IP_ADDRESS>#53
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: read /etc/hosts - 4 addresses
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: read /tmp/hosts/dhcp.cfg01411c - 1 addresses
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq-dhcp[1631]: read /etc/ethers - 0 addresses
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: read /etc/hosts - 4 addresses
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq[1631]: read /tmp/hosts/dhcp.cfg01411c - 1 addresses
Tue Aug 21 15:28:32 2018 daemon.info dnsmasq-dhcp[1631]: read /etc/ethers - 0 addresses
Tue Aug 21 15:28:42 2018 daemon.info dnsmasq-dhcp[1631]: DHCPREQUEST(br-lan) <IP_ADDRESS> f0:de:f1:71:ee:88
Tue Aug 21 15:28:42 2018 daemon.info dnsmasq-dhcp[1631]: DHCPACK(br-lan) <IP_ADDRESS> f0:de:f1:71:ee:88 Pittike7
Tue Aug 21 15:30:15 2018 authpriv.info dropbear[1688]: Child connection from <IP_ADDRESS>:50025
Tue Aug 21 15:30:23 2018 authpriv.notice dropbear[1688]: Password auth succeeded for 'root' from <IP_ADDRESS>:50025
Tue Aug 21 15:31:10 2018 daemon.warn dnsmasq-dhcp[1631]: no address range available for DHCP request via eth0.2
Tue Aug 21 15:33:50 2018 daemon.warn dnsmasq-dhcp[1631]: no address range available for DHCP request via eth0.2
Tue Aug 21 15:33:53 2018 daemon.warn dnsmasq-dhcp[1631]: no address range available for DHCP request via eth0.2
Tue Aug 21 15:37:01 2018 daemon.warn dnsmasq-dhcp[1631]: no address range available for DHCP request via eth0.2

Did you modify /etc/config/uhttpd  at all? (e.g. to put the specific old LAN address(es)?

No. I just modded the LAN IP address from the GUI.
The router is accessible on the new IP once restarted but after modifying the IP address nothing comes back from the GUI.
From SSH I did modify it using the previous 18.06.0 version and it worked. However with the new 18.06.1 and did not try SSH since we develop firmwares to use coova-chilli captive portal. However the GUI should also work. Even if I know the workaround this is a flaw in stability and the end user won'zt be able to use SSH.

What happens if you issue /etc/init.d/uhttpd start via SSH can you reach LuCI again?

Nope, same result "<IP_ADDRESS> refused to connect."

Have you changed the firewall?  Or perhaps it's something to do with Coova (since it's a captive portal)?

^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^

It'a almost empty and this is not a configuration.. so it's either corrupted or gone for good

This is an indication of a filesystem corruption. Did you at some point power cycle your router without rebooting?

Yes at some point since I was willing to get back the router. What time frame are we willing to see for the router to change a LAN IP address? How many seconds or minutes?
OpenWRT 12 and 14 and 15 and 17 were able to do this in a few seconds and give back access on GUI right away. We have been developing custom firmwares since then. So even if I did this to the file system, is this normal?

Note that current LuCI will roll back the changes if connection to the router is lost. You do need to wait for the rollback dialog to appear and hit "apply unchecked" or - in recent master versions - simply reconnect your browser to the new IP address within the rollback grace period (usually 30s). Example video: http://luci.subsignal.org/~jow/rollback.mp4
As for the filesystem corruption on yanking power; this is an OpenWrt / Kernel / ubifs issue unrelated to LuCI.

Closing this due to being unrelated to LuCI. The NAND / UBIFS filesystem corruption needs to be solved in OpenWrt base.


ENH: new setup file

New setup file format is needed.

The project now has the pyproject.toml file.


Support for NullValue for Timeseries

hello @K-Phoen,
I am evaluating grabana and I have to say that in one hour I already saw the advantages (writing Go code, I did not try the YAML). Very nice idea, thanks for sharing!
Now, I would like to configure Null values to Connected for the Timeseries panel.
Do I understand correctly that I would have to add the feature to the timeseries package, in the same way as it is visible in the graph package? I used this search: https://github.com/K-Phoen/grabana/search?q=NullValue
Would you consider a PR?
Thanks

Hey!
Glad you find this project interesting :)
Sure, it will be a pleasure to review it!


How to deploy v3 bot to azure?

I can only see doc regarding 'deploy v4 bot to azure'

The content we have on deployment should work with v3. If you still run into deployment issues, you can file Stack Overflow issue for the support team. Having said that, I'd like to let you know that with the release of SDK v4, we are no longer updating older content. The roadmap for migrating from v3 to v4 is here, please take a look.