From 952d5444aaa3b4e9db3d529a6825c2ca41bbdf2c Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Fri, 7 Jun 2024 02:09:49 +0200 Subject: [PATCH] Update repository metadata --- .media/icon-128x128_round.png | Bin 0 -> 5978 bytes Cargo.toml | 2 +- NOTICE.md | 17 +++++++++++++++++ README.md | 28 ++++++++-------------------- icon.png | Bin 6677 -> 0 bytes 5 files changed, 26 insertions(+), 21 deletions(-) create mode 100644 .media/icon-128x128_round.png create mode 100644 NOTICE.md delete mode 100644 icon.png diff --git a/.media/icon-128x128_round.png b/.media/icon-128x128_round.png new file mode 100644 index 0000000000000000000000000000000000000000..861879fae4cedfc9e112af5408cbd7ef73f2520f GIT binary patch literal 5978 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 IM6N<$f=GQsx&QzG literal 0 HcmV?d00001 diff --git a/Cargo.toml b/Cargo.toml index ea2e36a..046014e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Stefano Pigozzi "] edition = "2021" description = "Fast and simple scoreboard service for games" repository = "https://github.com/Steffo99/distributed-arcade" -license = "AGPL-3.0-or-later" +license = "EUPL-1.2" keywords = ["game", "scoreboard", "redis", "axum", "web-api"] categories = ["games"] diff --git a/NOTICE.md b/NOTICE.md new file mode 100644 index 0000000..7727edf --- /dev/null +++ b/NOTICE.md @@ -0,0 +1,17 @@ +## Open source licenses + +
+List of licenses as output by cargo license + +- **`(MIT OR Apache-2.0) AND Unicode-DFS-2016`** (1): unicode-ident +- **`EUPL-1.2`** (1): distributed_arcade +- **`Apache-2.0`** (1): sync_wrapper +- **`Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT`** (1): wasi +- **`Apache-2.0 OR BSL-1.0`** (1): ryu +- **`Apache-2.0 OR MIT`** (81): ahash, arc-swap, async-trait, autocfg, bitflags, cfg-if, env_logger, fnv, form_urlencoded, futures, futures-channel, futures-core, futures-executor, futures-io, futures-macro, futures-sink, futures-task, futures-util, getrandom, hermit-abi, hermit-abi, http, httparse, httpdate, humantime, idna, itoa, lazy_static, libc, lock_api, log, mime, num_cpus, once_cell, parking_lot, parking_lot_core, percent-encoding, pin-project, pin-project-internal, pin-project-lite, pin-utils, ppv-lite86, pretty_env_logger, proc-macro2, quick-error, quote, r2d2, rand, rand_chacha, rand_core, regex, regex-syntax, rustversion, scheduled-thread-pool, scopeguard, serde, serde_derive, serde_json, serde_path_to_error, serde_urlencoded, signal-hook-registry, smallvec, socket2, syn, unicode-bidi, unicode-normalization, url, version_check, winapi, winapi-i686-pc-windows-gnu, winapi-x86_64-pc-windows-gnu, windows-sys, windows-sys, windows-targets, windows_aarch64_gnullvm, windows_aarch64_msvc, windows_i686_gnu, windows_i686_msvc, windows_x86_64_gnu, windows_x86_64_gnullvm, windows_x86_64_msvc +- **`Apache-2.0 OR MIT OR Zlib`** (2): tinyvec, tinyvec_macros +- **`BSD-3-Clause`** (2): redis, sha1_smol +- **`MIT`** (25): atty, axum, axum-core, bytes, combine, crc16, http-body, http-range-header, hyper, matchit, mio, redox_syscall, slab, tokio, tokio-macros, tokio-util, tower, tower-http, tower-http, tower-layer, tower-service, tracing, tracing-core, try-lock, want +- **`MIT OR Unlicense`** (4): aho-corasick, memchr, termcolor, winapi-util + +
diff --git a/README.md b/README.md index b1c2cba..0bdad2b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,12 @@ -# ![](icon.png) Distributed Arcade +
-Fast and simple scoreboard service for games. +![](.media/icon-128x128_round.png) + +# Distributed Arcade + +Fast and simple scoreboard service for games + +
## Links @@ -12,21 +18,3 @@ Fast and simple scoreboard service for games. - [`Steffo99/unimore-bda-2`](https://github.com/Steffo99/unimore-bda-2), the reason this project was developed - [`Steffo99/distributed-arcade-viewer`](https://github.com/Steffo99/distributed-arcade-viewer), a viewer for scores submitted to Distributed Arcade instances - -## Licenses - -
-List of licenses as output by cargo license - -- **`(MIT OR Apache-2.0) AND Unicode-DFS-2016`** (1): unicode-ident -- **`AGPL-3.0-or-later`** (1): distributed_arcade -- **`Apache-2.0`** (1): sync_wrapper -- **`Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT`** (1): wasi -- **`Apache-2.0 OR BSL-1.0`** (1): ryu -- **`Apache-2.0 OR MIT`** (81): ahash, arc-swap, async-trait, autocfg, bitflags, cfg-if, env_logger, fnv, form_urlencoded, futures, futures-channel, futures-core, futures-executor, futures-io, futures-macro, futures-sink, futures-task, futures-util, getrandom, hermit-abi, hermit-abi, http, httparse, httpdate, humantime, idna, itoa, lazy_static, libc, lock_api, log, mime, num_cpus, once_cell, parking_lot, parking_lot_core, percent-encoding, pin-project, pin-project-internal, pin-project-lite, pin-utils, ppv-lite86, pretty_env_logger, proc-macro2, quick-error, quote, r2d2, rand, rand_chacha, rand_core, regex, regex-syntax, rustversion, scheduled-thread-pool, scopeguard, serde, serde_derive, serde_json, serde_path_to_error, serde_urlencoded, signal-hook-registry, smallvec, socket2, syn, unicode-bidi, unicode-normalization, url, version_check, winapi, winapi-i686-pc-windows-gnu, winapi-x86_64-pc-windows-gnu, windows-sys, windows-sys, windows-targets, windows_aarch64_gnullvm, windows_aarch64_msvc, windows_i686_gnu, windows_i686_msvc, windows_x86_64_gnu, windows_x86_64_gnullvm, windows_x86_64_msvc -- **`Apache-2.0 OR MIT OR Zlib`** (2): tinyvec, tinyvec_macros -- **`BSD-3-Clause`** (2): redis, sha1_smol -- **`MIT`** (25): atty, axum, axum-core, bytes, combine, crc16, http-body, http-range-header, hyper, matchit, mio, redox_syscall, slab, tokio, tokio-macros, tokio-util, tower, tower-http, tower-http, tower-layer, tower-service, tracing, tracing-core, try-lock, want -- **`MIT OR Unlicense`** (4): aho-corasick, memchr, termcolor, winapi-util - -
diff --git a/icon.png b/icon.png deleted file mode 100644 index 4f44fef9616b5063421c40603f780d48c9e62f36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6677 zcmeHKc{r478z06JA|y*uW5yC0vl+}}$v$E%V`-6?mC2ZyX2zPGWNXo)4e3y%qlp}Z zBFiD2QbdxLqeV!O?5gh_bvku@-*tW0xvuZ~ues*k?&tUX?)&~d_w&5(lkVZ>Brm&K z76byxI}_|lz?CLCmPr9;?%*+R;L;TBy;VRWM?knd4ui>}Lj+M=I)om{WPm`C{h=N= zuEDClII&VK>szs@>4HW_!XF!{OH=_y1I&Lcy z4^;8pDkcv=&%P{oD{k~na+vjT`LJ#(W_4t64p9vjn|e9RcE9x2_^dwgyuD>Wb4jXF z-(F3rveqr7cOD>&{8pchD>?Goe0t34(RA<4Ct{PSS+wP8D-z;11?M!LD7z_@x>ccs zf8wF-r?FvBtk`(sHf_YKnHmsCEQM)j=izK;_g6MR4!N<}mW1X_nymqT=b&%}Ri)kS zcf%_nhJz(O>uvXXY^WRw zl<|!#^_?GaO`C7f65JvA^jfkKN70?L9X}L1xNL)q>;!J&gpHa`+>6>b@7D|+ZjQ^> zKvkTK8eCTHF+#bTx$U7xdU0A|Mycm@>!FIKsLU(d%dSjY&dJ$HhSE=tnmA=QL31Fs z30Zi~- zmf5(V5$m;9yGm#Mi5uDHY%$XT*<^r$0#r~}x zP<4?^pt`maUGY>-s4hJJTq5xsJ)8ek1wao(B$;tl?i>FP=)ZDb0s|-_5pU0-hKZay+gn0K@#1M5DwBp^x~0-krZfy0 z14khlRJaMs3e`RDuCRW3Gk3{reqw2L578isL(hh&;@XhK~exJtQiAN z!63142F4tTGR2r6=~U`cG@^09+juxzLea*^zbzgtvVg(ig<3*gne4F0zZ<-np>!_+ zStJ_D)C^~WLt{|pI20O-!~6~MrStee!HGCgNMnr2QVWfWcLW&8K;bY$$w71kmmRd! zAQ~1tkPIL!SyZP0^O7CN1#icrlLZ`}H;2QrgotA-}e<%eUmTZniBgt^AIT;63 z6O{%hqbWc=m{Cm`42l^RMZx~a&gU=$5o8|SCJ4|G&r1Y=QVUO)QoG-z_pgzb`gm@dDOD#J9!pt7f8Q=l}ToIu`#& z4*>N~C;v#_pK|?_>mMobkH9~x>!)1*NP&L@{#jlBGr45{-cHfkz*kTNuvrST@IwO| zEh&nNll{_`3p8g}7Z2RYa0%P^AduWj(IEypm8%XIr3KDJ2k9ZOs=S`w8&^g$0Bdx% zxABhbAIl42c@1f_#fRsbCz_`yLQ-3<+G_9UwU;*o@9)!7uHC8ARP;;mDvCtE+d@la zncc_6Qs>hpmFdT9wx|MoGM_Yj*Tcq@ji2nB)H6Sz zbs$!AD0g=8I?ih7g=Oc{cORq9v?X+uZym!Vv^H84D4vj{iK{}^AQv8Yfn#K95*40F zan}Y*Z+~pu2FErCZT5=45TkE0xV*eQW4wVYuAhj1cH+^?no>D5DTNXU_7GFCpL-f0 zr67i7A1~BpNCM2vM!i4`GCb#&x@^%=Ip!P`8)?cT48a)FKUus6yCi1FpO)&3EC}E$&{IfhAwykj^ zqEfVfhc=!y^Qt(7*i#alp>2;sCpumOueeYcpw#jDmU@!9GbQ+9ruG@50^dI4LCjP& zB{KhPif&VQMcR>V8x0flYD1gPx3kLqCj@xERWsU@vzO&h{QAg8$-nWJHaMY!Sy38> zf;Q2}x5iH!m7ke_JtIzDnoWkDTRb0rBr3w~CfThqkAV?)*tlGe{8ECy~o zScu)m3AV|qPZF>C^k&BUV~kmpq~vx*9iKkmxOGrX<Qd_uNNFnbCMVkwF(%j!gpszHwYywWi_9A9or-4%9O3mo+gep!&(EIi)bp~S zukx!TxtL0o>L%`L4>x&cb}a97bFQR|(_-wMq;s^PSHU)l$(O^%J#*Bzg%zL=HaWPf zqBiVN=q@wuI^U^>qZ=Ar=stPWLigF!$K`%IHr=(?^!&ME)W)FvUxsooEo}Vl-CM6hNcU~kNBi>KibGC7 z7@1>jjhnGKHB+vz?yh3=M*Unbxt(r#vk48?Kb}9eaaL4@`k#{CNOs-dKG=&P7P%3% zF%ec$$@S;kMzsniBIVzWea`E5+Mxje-=4Ly*Mxa}tZm-&ZZT&PK2;(7>^>>;MEIm^ zuQoUFZeWQQqPv4-c*7`O@r1d7hP>yi4TKB6n=N%i&%X)r>PA=U5H1KIw<<{^M=uP& z7ZQmN4nuB%vIaG4^emiNxQ9A=x(i_gJ1_ZLwDnA@)`P*#*D?CU-VO?EQ%>uyGh|!* zQK8KHSH_yta~DI#?rX&z_mU?$1=I_0A^EW~exC|QSy7X-gB?C)^@Eg^q!bAv_v5aO zGuN*=cQ&(ETg|VTYCE`m;rdJOmGI(ITRrEse2-rv#MnZQ-#ODwx`OQtEbpHIAqoqn zJ_XumX#G;Cz|hDRzxui)*%el+R(I;MdbX|Ra7i)?2768%&RWMPWP`)VUAEdTIl`jF z1>vE5vfSt=A!p}M@a?r$AuNxNb*0x+X%8#NAORkzmCu_z(CRQE}4Nk`CrrGVAhZkZz`;A*9tC^si9!HGkI{f;Ro zF+t{2Peo45H44f*;aQg(N({{g>bUyBQmr~^2egS{0ahbY1}&8N|&DSKNlHkJN)-0Cx{ z{RUM0{+uk&NVTPyF~#jLzJ``LARbUGd1%zBF;V7om1^IngG8V(VgC6tEFt#}=tv08eu zP+W54VYoIu=bnaNeN%6iVH#m<<@@3J{C(MvnqN;@d@u-?h+kvXIWlE`=UBlId5d|q z*7Bo{27P@TebT9Q4=b?`P{_N&*_ZS4(M)z^C6`+@Or2j?P_eFVXgGL<*tXBg%uMr~ zP`G7+FD*6C3{i-hD>?(QaR8?Vz8BydP<|{80yB>G=Lq+(1ulCV&RtP0NOtmg?``Xl znR^2t+T%y2%RVb}-oQ4*YwtckoAR7Ou~xW6o096c{5s8e8FOpdaHksWPb89&3fyniJfbW->L`4Yt9EjzPkXIsl1{Z+&f;C(Y3tk!;^`1GM9(CGR?IgPoiYd55&wbT=pD&eP#TL3YsME__kT7JTBc<>QQn|iw0BO79cZFQ5_;i*rMW^XzC(yJU|72A=azE1g!YT*Ubb1O2^ z5LxQZN1?EDo%XpO#Li{6t7yHquz$7VoO0i-mQKH(y_K5Ep6gOj>DS=sIv>pLE$O3) zL|*TCZ|$^$NS{XGy-g!JCkMcB`2M(5((fjj2a3C+erJ_`R3eCF+}rdb4e|jNdjDF1 zKm~gV+aj#`!(sE}6(xC{ETzb73vRg7d&PT|khmt6w4vv=OUmokLU7C9X5=V7*8|v@ zgpI+c6Xy(-2E`8xL&K2zDKZ<<&X~6noJI`O;z$X%2t$}%G1u<4$@Tp966&()+k0Kz;2B?=wDpl|(X+gVS<5~9l2!g}->=g4Qi@cW i5nkY<3El$#EFF_DU>Uvdk0{aCpR