Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Your main page at http://ubjson.org/ has been hacked. #108

Open
badgermole opened this issue Dec 16, 2019 · 20 comments
Open

Your main page at http://ubjson.org/ has been hacked. #108

badgermole opened this issue Dec 16, 2019 · 20 comments

Comments

@badgermole
Copy link

There are many inserted links and text for viagra, etc. Please bring it down and fix asap.
image

@rkalla
Copy link
Collaborator

rkalla commented Dec 16, 2019 via email

@AnyCPU
Copy link
Collaborator

AnyCPU commented Dec 16, 2019

@rkalla Confirmed, there are a lot of external links. The main page is doorway at the moment.
@badgermole Thanks!

@rkalla
Copy link
Collaborator

rkalla commented Dec 16, 2019 via email

@fangq
Copy link

fangq commented Dec 25, 2019

in addition to the defaced web pages, there is also a list of warnings from the server php

Deprecated: Function create_function() is deprecated in /var/www/wp-content/themes/canvas/includes/widgets/widget-woo-adspace.php on line 204

Deprecated: Function create_function() is deprecated in /var/www/wp-content/themes/canvas/includes/widgets/widget-woo-blogauthor.php on line 244

Deprecated: Function create_function() is deprecated in /var/www/wp-content/themes/canvas/includes/widgets/widget-woo-embed.php on line 229

Deprecated: Function create_function() is deprecated in /var/www/wp-content/themes/canvas/includes/widgets/widget-woo-flickr.php on line 236

Deprecated: Function create_function() is deprecated in /var/www/wp-content/themes/canvas/includes/widgets/widget-woo-subscribe.php on line 175

Deprecated: Function create_function() is deprecated in /var/www/wp-content/themes/canvas/includes/widgets/widget-woo-tabs.php on line 231

Deprecated: Function create_function() is deprecated in /var/www/wp-content/themes/canvas/includes/widgets/widget-woo-component.php on line 238

@fangq
Copy link

fangq commented Jan 8, 2020

as of today, the spam appears to have been removed, but the php warnings still appear at the beginning and the bottom of the page.

@Enichan
Copy link

Enichan commented Jan 23, 2020

Still showing spam for me on Win10/Firefox and Google still warns that the page has been hacked
image

@nyue
Copy link

nyue commented May 3, 2020

I am still seeing PHP server deprecation errors

@Enichan
Copy link

Enichan commented May 3, 2020

Yeah, spam is still there too. With the page having been in this state for this long I can't in good conscience recommend any of my peers to take a look at UBJSON, which is sad since I think it's probably the most elegantly designed binary JSON format and I spent quite some time implementing it myself. :/

Honestly at this stage it'd almost be better if the page was taken down entirely.

@fangq
Copy link

fangq commented May 3, 2020

For those who are interested in continuing the development of UBJSON, I am going to start a derived specification (named Binary JData Specification) as part of my OpenJData Project (http://openjdata.org, http://openjdata.org/wiki/) and JData Specification (https://github.com/fangq/jdata)

The current binary JData specification already differs from UBJSON by adding a non-compatible ND-array construct, which I previously discussed in these threads: #61 (comment) and #101

I am working on updating all UBJSON parsers to support this ND array container (done for ubj for C). Another immediate extension I would like to make is to add the missing uint16, uint32 and uint64 with a possible float16 (or half-precision) markers, so that I can unambigiously map my existing JData array types to this binary format

https://github.com/fangq/jdata/blob/master/JData_specification.md#annotated-storage-of-n-d-arrays

Other than these extensions, I am also interested in finishing the design of the template support. I started a thread of discussion in the messagepack project

msgpack/msgpack#267

but the template support is not currently a priority.

I will set up a MarkDown based specification draft and announce the link here. I encourage everyone who loves and had contributed to this specification to continue your support in the new project.

@nyue
Copy link

nyue commented May 3, 2020

The unsigned counterpart completeness is very welcome, as does float16 (I do some work with OpenEXR)

@fangq
Copy link

fangq commented May 4, 2020

Here is the repo link: https://github.com/OpenJData/bjdata

I started from a MarkDown document found in the py-ubjson repo, which is aimed to summarize the Draft 12 of the UBJSON specification.

From that starting point, I added the extended syntax, NeuroJSON/bjdata@95544dc

this includes the uint16 (u), uint32 (m), uint64 (M), half (h) markers and optimized ND packed array support NeuroJSON/bjdata@95544dc#diff-d94a316d99f805938f1320db036a84a5R380

If you are interested, please check the rest of the specification and see if any of those are not in agreement with Draft 12 of UBJSON. I will continue polishing the description, adding new examples and review new feature requests in the bjdata repository

https://github.com/OpenJData/bjdata/issues

@fangq
Copy link

fangq commented May 13, 2020

For those who are interested, I just released the Draft 1 of the Binary JData spec.

I would like you to help review the formatted specification at
https://github.com/OpenJData/bjdata/blob/Draft_1/Binary_JData_Specification.md

and share your comments and suggestions on this page

In short,

Binary JData Draft 1 = 
          UBJSON Draft 12 
        + uint16/uint32/uint64/float16 markers 
        + ND-array optimized header 
        - NaN->null rule. 

if you see any thing that deserves further clarifications, please feel free to create an issue or submit a PR.

Currently, I have included 3 BJData Draft1 compliant parsers, linked as submodules in the bjdata/lib folder

  • JSONLab for MATLAB (I wrote it),
  • a modified py-ubjson for Python (I submitted a pull request), and
  • a modified ubj (written by @Steve132) for C/C++ (I submitted a pull request for the ND array header, still need to patch for the new data types)

Your comments are welcome.

@Steve132
Copy link
Contributor

Unfortunately, I don't have control over the ubjson.org domain. I can search to find out who does.

Is there any way we can standardize on an array standard? If the ND array optimized header is different it seems like its better not to duplicate work. I'd be down to incorporate uint16 uint32 uint64 and float16 into UBJSON and standardize it so that we can have a single standard.

@fangq
Copy link

fangq commented May 13, 2020

hi @Steve132, I agree that we all prefer not to have duplicated works. I am absolutely happy if someone is willing to back-port these features to UBJSON so that our parsers are 100% compatible.

On the other hand, aside from the crippled website, the last update to the UBJSON repo was over 2 years ago, making many people who had invested time in this project feeling disappointed because no one is maintaining the project.

In the short term, I do hope to at least maintain a parallel spec specifically for my OpenJData project because it moves at a much faster pace (I am preparing on a resubmission of a related grant proposal for the NIH). Having my fork will allow me to have flexibility to prioritize features that is essential for my other related specifications and the parsers that I am maintaining.

@Steve132
Copy link
Contributor

Steve132 commented May 13, 2020 via email

@Steve132
Copy link
Contributor

@rkalla Do you have control over ubjson.org? Thebuzzmedia seems to just be gone.

@Steve132
Copy link
Contributor

I vote we point the domain to our github pages here.

@edgar-bonet
Copy link

@Steve132 wrote:

I accept pull requests and maintenance requests.

Will you have a chance to look at those that are currently open?

@Steve132
Copy link
Contributor

Steve132 commented May 14, 2020 via email

@nrktkt
Copy link

nrktkt commented Jul 10, 2020

#110

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants