Giter Club home page Giter Club logo

meta's People

Contributors

anonimal avatar apotheon avatar binaryfate avatar danrmiller avatar el00ruobuob avatar fluffypony avatar gingeropolous avatar leonklingele avatar luigi1111 avatar moneromooo-monero avatar ndorf avatar vtnerd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

meta's Issues

Kovri: extend benchmarks timeout length?

https://build.getmonero.org/builders/kovri-all-ubuntu-arm7/builds/103/steps/benchmark/logs/stdio
https://build.getmonero.org/builders/kovri-all-debian-arm8/builds/99/steps/benchmark/logs/stdio

The build "fails" because of benchmarks timing out on ARM boxes. IMHO, 28 minutes is more than enough time to run benchmarks so I'm wondering if the problem is kovri-side. @danrmiller says that the machines may be to blame though, so info needed.

I had said I would do a cryptopp benchmark test and see if there are compiler flags that can resolve the situation. Ticketing for housekeeping while I look into that.

Provide X-I2P header response on check.kovri.i2p

From monero-project/kovri#540:

HTTP client tunnel output to file will also ease sharing of whitelisted addresses for server tunnels

Instead of a file, we can implement on check.kovri.i2p to provide a header response for HTTP client tunnels without persistent keys, similar to what stats.i2p/cgi-bin/mydest is doing (see tunnels config documentation for details).

This is trivial to implement with PHP. Ticketing for housekeeping.

Monero meeting: March 12th, 2017, 17:00 UTC

Location:

Time

Use the timezone converter or the image below.

screen shot 2017-03-12 at 9 30 04 am

Proposed meeting items:

  1. Greetings
  2. Brief review of what's been completed since the previous meeting
  3. A discussion of PR 1816, & perhaps a more general discussion of C++ templating etc.
  4. A Series of Unfortunate Events: the v0.10.2.x release failures, massive regressions, and serious issues. How do we do better in future?
  5. Code + ticket discussion / Q & A
  6. Any additional meeting items
  7. Confirm next meeting date/time

Notes:

  • #kovri-dev and #monero-dev will be relayed to each other through the duration of the meeting, even though there won't be a Kovri meeting following the Monero one.
  • Meeting log will be posted to https://getmonero.org/blog/tags/dev%20diaries

Monero/Kovri/I2P IRC server

The Irc2P network (IRC on I2P) currently consists of 3 server operators: irc.dg.i2p, irc.postman.i2p, and irc.echelon.i2p. While they are trusted within the I2P community and have the long record with the java I2P project, the issue of IRC centralization and the potential for abuse (e.g., anti-Kovri sentiment leading to removal of #kovri/#kovri-dev) still exists purely by design.

I can provide assistance/details to anyone who is interested. Your contribution will make waves with Kovri and the I2P community.

Automate monitoring of critical OpenSSL updates for static binary releases

For the static builds on the website: monerod uses libunbound which in turn uses OpenSSL statically. kovri uses cpp-netlib which in turn uses OpenSSL statically (now that the static builds are ready).

This is a problem for the website binaries in terms of keeping up with critical OpenSSL updates. We should somehow decide who takes care of what, and how, and preferably the process would be as automated as possible.

This idea was originally going to be only for kovri until just now when I noticed the capacity of monerod's libunbound usage.

I'll cross-post this into monero's repo since there are far more eyes there than here (though I'll close the issue there if someone thinks it should stay here). Maybe someone will want to jump at the opportunity and pickup the slack?

Request: build monero-core binary artifacts

Windows binaries needs to be built without avx cpu flags to be supported on older machines.

Other platforms can be built with official instructions found in Readme.

Call for Developers

As mentioned in monero-project/kovri#530 and monero-project/kovri#159 we could write descriptions of requisites/internals for developing Monero/GUI/Kovri and put into publishable form. From there we could post through various mediums. We could also create a request for particular research via the MRL. The sky's the limit.

If something like this is already in place, I don't know where it is nor if it is formal. I've spoken with @fluffypony and various things are in the works so I'd consider this issue to be a general purpose proposal.

Automated Coverity uploads

For kovri and monero, I'm currently managing both but we easily have this automated (maybe weekly or daily). monero-core can be thrown into the mix too.

@danrmiller we can talk details in private.

Kovri meeting: March 26th, 2017, 18:00 UTC

Location:

Proposed meeting items:

  1. Greetings
  2. Brief review of what's been completed since the previous meeting
  3. Monero HackerOne Bounty https://www.reddit.com/r/Monero/comments/5zmywx/monero_bounty_for_hackerone/
  4. Code + ticket discussion / Q & A
  5. Any additional meeting items
  6. Confirm next meeting date/time

Notes:

Kovri meeting: April 9th, 2017, 18:00 UTC

Location:

Proposed meeting items:

  1. Greetings
  2. Brief review of what's been completed since the previous meeting
  3. Preparation for 96boards.org OpenHours showcase for Kovri / Monero
  4. Status of Monero HackerOne umbrella and bounty
  5. Code + ticket discussion / Q & A
  6. Any additional meeting items
  7. Confirm next meeting date/time

Notes:

Kovri meeting: April 23rd, 2017, 18:00 UTC

Location:

Proposed meeting items:

  1. Greetings
  2. Brief review of what's been completed since the previous meeting
  3. More preparation for 96boards.org OpenHours showcase for Kovri / Monero (@fluffypony @danrmiller location status, @anonimal "de-anon consideration" status)
  4. Status (again) of Monero HackerOne umbrella and bounty. hackerone.com/monero is online but we need to resolve FFS funding before inviting researchers. VRP status for all projects + bounty status
  5. Website status (@rehrar @bigreddmachine @alvinjoelsantos @danrmiller)
  6. Code + ticket discussion / Q & A
  7. Any additional meeting items
  8. Confirm next meeting date/time

Notes:

Kovri: Meeting Agenda: Sunday, Dec. 11th, 17:00 UTC

Time and location:

Proposed meeting items:

  1. Greetings
  2. Brief review of what's been completed since the previous meeting
  3. Status of nightly releases / alpha release
  4. Code + ticket discussion / Q & A
  5. Any additional meeting items
  6. Confirm next meeting date/time

Notes:

Dev meeting: Feb. 5th, 2017: Monero - 17:00 / Kovri -18:00 - UTC

Location:

Proposed meeting items:

  1. Greetings
  2. Brief review of what's been completed since the previous meeting
  3. Code + ticket discussion / Q & A
  4. Any additional meeting items
  5. Confirm next meeting date/time

Notes:

Remove benchmarks run from buildbot

We'll very soon have benchmarks running within the utility binary. This means no more kovri-benchmarks. I personally don't have a need to run benchmarks on every build either (but that's just me) so if we remove them all-together from the build then I'm fine with that. Otherwise we'll have to run them from kovri-util.

Monero meeting: March 26th, 2017, 17:00 UTC

Location:

Time

Use the timezone converter or the image below.

screen shot 2017-03-19 at 7 15 00 pm

Proposed meeting items:

  1. Greetings
  2. Brief review of what's been completed since the previous meeting
  3. Discussion of fireice-uk's proposal (as started in #1828
  4. Remote nodes (ie. a discussion of #605
  5. Code + ticket discussion / Q & A
  6. Any additional meeting items
  7. Confirm next meeting date/time

Notes:

  • #kovri-dev and #monero-dev will be relayed to each other through the duration of the meeting, even though there won't be a Kovri meeting following the Monero one.
  • Meeting log will be posted to https://getmonero.org/blog/tags/dev%20diaries

96boards.org OpenHours showcase for Kovri / Monero

As I've discussed with Robert Wolff, @danrmiller and @fluffypony: a two-episode live-stream demo showcase, both 30-40 minutes long, of both Kovri and Monero. https://www.96boards.org/openhours.

  • The call is hosted by Robert Wolff and includes Linaro and 96Boards engineers (most of the time) and community
  • They'll need commitment from us 2-4 weeks advanced notice prior to the episode
  • They're booked until April

We'll continue talking internally, ticketing for housekeeping.

Labeling Bot

The Monero Core Team does not have time to lable the Issues (especially in monero-core Repo).

This increases workload for everybody and with rising complexity, neees to be changed in my view. Labeling and Filteing Issues is a powerfull tool which will help support planing and at the same time increases transparency.

The idea has been coming up during discussions on how to enable certain people to label issues, but withiout giving them full repo access. since github does not support selective permissioning, the idea of a labeling bot came up.

the bot could ideally be controlled via IRC or similar.

Kovri: Meeting Agenda: Sunday, Nov. 27th, 17:00 UTC

Time and location:

Proposed meeting items:

  1. Greetings
  2. Brief review of what's been completed since the previous meeting
  3. Status of alpha release preparations
  4. Code + ticket discussion / Q & A
  5. Any additional meeting items
  6. Confirm next meeting date/time

Notes:

Build: Ubuntu64: virtual memory exhausted: Cannot allocate memory

Despite ~3GiB unallocated memory, buildslave is not releasing ~80% of swap while idle(?) (not currently building anything according to top). As a result, attempting to build kovri with gcc for testing results in OOM.

I can use clang for now, but can we still up the swap (or find another solution)?

Monero Reseed Server for Kovri/I2P

Something I'd actually like to host (and may in the future) but my plate is currently full (as is everyone else's these days).

There are benefits for monero/kovri in running a reseed server (some of which I'll be happy to elaborate on) and I'd recommend reading this. Also, AFAICT, we don't need to use java I2P to host a reseed server because our netdb layout + RI's are that of java I2P's - so the process of netdb scraping shouldn't be an issue (I would need to review more before anything goes online).

Ticketing here in case anyone else is interested. I highly recommend anyone to get involved with this issue or with hosting a reseed server. If hosted by a monero community member, ideally I would work with them to have access to the server for kovri development purposes and to help with maintenance if needed.

Kovri: ARMv8 dynamic build attempts to link to kovri-static directory

https://build.getmonero.org/builders/kovri-all-debian-arm8/builds/116/steps/compile/logs/stdio

[100%] Linking CXX executable ../../kovri
/usr/bin/ld: /home/buildbot/slave/kovri-static-debian-arm8/build/deps/cpp-netlib/build/libs/network/src/libcppnetlib-client-connections.a(client.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against external symbol `_ZTVSt8bad_cast@@GLIBCXX_3.4' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/buildbot/slave/kovri-static-debian-arm8/build/deps/cpp-netlib/build/libs/network/src/libcppnetlib-client-connections.a(client.cpp.o)(.text._ZN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEC1ERKS4_[_ZN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEC1ERKS4_]+0x14): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `_ZTVSt8bad_cast@@GLIBCXX_3.4'
/usr/bin/ld: final link failed: Bad value

Kovri: nightly/branch-tip static builds

The idea is to use makeself on a per-platform basis (currently, we'll need to use msys2 on windows) though this does not substitute real packaging (and windows users will eventually not be be expected to have msys2 installed).

Once cloned, we'd run something like this with buildbot:

./makeself.sh ~/kovri-install ~/kovri-install.sh "Kovri Static Nightly Installer" ./install.sh  # preferably, the title will be appended with git revision hash

Where ~/kovri-install has all contents of kovri/pkg, the binary kovri/build/kovri, and custom install.sh (will PR). Currently, that looks something like this:

$ ls -lha
total 96M
drwxr-xr-x  4 4.0K Jan  1 16:36 client
drwxr-xr-x  2 4.0K Jan  1 16:36 config
-rwxr-xr-x  1 1.3K Jan  2 00:19 install.sh
-rwxr-xr-x  1 96M Jan  1 15:41 kovri

Once complete, kovri-install.sh will be a single self-installable executable that can easily be distributed.

Note: I'll have to adjust the kovri Makefile to build static with coverage (I should probably open a separate issue for that). PR is on the way for the install script.

Monero meeting: April 9th, 2017, 17:00 UTC

Location:

Time

Use the timezone converter or the image below.

screen shot 2017-04-02 at 12 55 12 am

Proposed meeting items:

  1. Greetings
  2. Brief review of what's been completed since the previous meeting
  3. Code + ticket discussion / Q & A
  4. GetMonero.org redesign discussion
  5. Any additional meeting items
  6. Confirm next meeting date/time

Notes:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.