Results 20 comments of David Koňařík

I made [a script](https://gitlab.com/dvdkon/ghidra_scripts/blob/master/ProcessVTables.py) for detecting vtables and creating datatypes for them. It does this by looking for "typeinfo name" mangled strings, finding typeinfos by looking at references and then...

Some people from the CMU have written a [framework](https://insights.sei.cmu.edu/sei_blog/2015/08/the-pharos-framework-binary-static-analysis-of-object-oriented-code.html) for static analysis of object-oriented code, including a tool for recovering classes and methods and a corresponding [Ghidra plugin](https://insights.sei.cmu.edu/sei_blog/2019/07/using-ooanalyzer-to-reverse-engineer-object-oriented-code-with-ghidra.html). It looks...

The challenge-response mechanism of sending `md5(password + nonce)` requires knowing the plain-text password on the server. However, Airsonic's LDAP auth works by getting the plain-text password from the user and...

Sorry I wasn't clear, the `md5(password + nonce)` one.

It seems that the docs are wrong, `makeConstructor` actually returns the new constructor instead of storing it in the module, so the proper way to use it would be ```...

I think it's caused by `.Trim()` on [this line](https://github.com/fsharp/FSharp.Data/blob/ba76cd678bf2a55677d8e6692b60da0a2d220159/src/Html/HtmlParser.fs#L379) because the tokenizer reads ahead more than one char, so `content` doesn't end with `';'` but the following spaces. However, I'm...

Thanks, I sadly can't disable the `transfers` module since my GTFS output doesn't contain hardcoded transfers (I'd have to generate them from a routing engine anyway). Is there any way...

One thing to note: I wanted to add a manual transfer to the stops for debugging, but realised I couldn't, since they're both in different GTFS feeds. Maybe this has...

Thanks for the reference, I first tried setting it to just 10 (then recompiling and deleting caches), and with an extra transfer added to the GTFS (tram to dummy stop...

Another observation: Setting `kLinkNearbyMaxDistance` to 10 and re-enabling the `transfers` module also breaks routes that transferred at "Praha-Veleslavín" (another train station, such routes were present in my first tests). I...