<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/network/network.cpp, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2026-03-12T17:29:15+00:00</updated>
<entry>
<title>[common/logging] Simplify logging logic and fix issues when logging before system is created (#3688)</title>
<updated>2026-03-12T17:29:15+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-03-12T17:29:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=395613b01f918b559f0a3b1718c78f81987c49d4'/>
<id>urn:sha1:395613b01f918b559f0a3b1718c78f81987c49d4</id>
<content type='text'>
- our logging code was bigger than spdlog itself, why???? just keep it simple
- fix issues when logging before logging system is even started
- removes the "initialized logging twice" issue
- removes uneeded indirection in file logging
- uses direct formatting instead of jumping hoopla-around the fmt::format() ressult
- code duplication and dead code removal as usual

I did explore dup2() but I think it's not worth the hassle
I did try `fwopen()` but it's better if things are just kept as-is.

there is a lot of noise because I removed a bunch of redundant files on logging and just put everything in one file

now normally this wouldn't be a good idea, however consider: the complexity of logging; it's less than 500 lines... does it really need a whole subsystem?!?!?! ITS JUST LOGGING

Signed-off-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3688
Reviewed-by: crueter &lt;crueter@eden-emu.dev&gt;
Reviewed-by: DraVee &lt;chimera@dravee.dev&gt;
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
Co-authored-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Co-committed-by: lizzie &lt;lizzie@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>[meta] fix license headers (#2547)</title>
<updated>2025-09-21T19:58:59+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2025-09-21T19:58:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=191e4c75a16aa56451f72b371b4e15717c4a7022'/>
<id>urn:sha1:191e4c75a16aa56451f72b371b4e15717c4a7022</id>
<content type='text'>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2547
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
Co-authored-by: lizzie &lt;lizzie@eden-emu.dev&gt;
Co-committed-by: lizzie &lt;lizzie@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>Added the public lobby to android. (#125)</title>
<updated>2025-06-05T18:59:47+00:00</updated>
<author>
<name>Aleksandr Popovich</name>
<email>alekpopo@pm.me</email>
</author>
<published>2025-06-05T18:59:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=76fa5255926da8f6339e7be5bf106646acedf78a'/>
<id>urn:sha1:76fa5255926da8f6339e7be5bf106646acedf78a</id>
<content type='text'>
This is adapted from kleidis old PR to Azahar. Changes from it:
- Fixed inconsistent button styling in the dialog for connection
- Allowed to hide both empty and full rooms.
- Proper serving of preferred games
- Enables web service for android by default
- Better implementation of multiplayer.cpp that works with oop

Also fixes the room network class and turns it into a static namespace
in network

Signed-off-by: Aleksandr Popovich &lt;alekpopo@pm.me&gt;

Co-authored-by: swurl &lt;swurl@swurl.xyz&gt;
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/125
Co-authored-by: Aleksandr Popovich &lt;alekpopo@pm.me&gt;
Co-committed-by: Aleksandr Popovich &lt;alekpopo@pm.me&gt;
</content>
</entry>
<entry>
<title>chore: fix some typos</title>
<updated>2022-09-23T11:38:23+00:00</updated>
<author>
<name>Andrea Pappacoda</name>
<email>andrea@pappacoda.it</email>
</author>
<published>2022-09-23T11:38:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=b1585fed5ab47edef264182ad233437755675d4a'/>
<id>urn:sha1:b1585fed5ab47edef264182ad233437755675d4a</id>
<content type='text'>
Fix some typos reported by Lintian
</content>
</entry>
<entry>
<title>network, yuzu: Make copyright headers SPDX-compliant</title>
<updated>2022-07-25T19:59:31+00:00</updated>
<author>
<name>FearlessTobi</name>
<email>thm.frey@gmail.com</email>
</author>
<published>2022-07-25T15:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d5e6d1b576ac9347991dde53d22c51adb06c5b5c'/>
<id>urn:sha1:d5e6d1b576ac9347991dde53d22c51adb06c5b5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>network, yuzu: Improve variable naming and style consistency</title>
<updated>2022-07-25T19:59:31+00:00</updated>
<author>
<name>FearlessTobi</name>
<email>thm.frey@gmail.com</email>
</author>
<published>2022-07-25T15:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=e937c85e5abc07f555de7fc5006d73f392483cc7'/>
<id>urn:sha1:e937c85e5abc07f555de7fc5006d73f392483cc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>network: Move global state into a seperate class</title>
<updated>2022-07-25T19:59:31+00:00</updated>
<author>
<name>FearlessTobi</name>
<email>thm.frey@gmail.com</email>
</author>
<published>2022-07-22T14:31:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=10e2c8ef6ae33fa5c18c2ac2fdc4c155b3743635'/>
<id>urn:sha1:10e2c8ef6ae33fa5c18c2ac2fdc4c155b3743635</id>
<content type='text'>
Co-Authored-By: Narr the Reg &lt;5944268+german77@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>network: Add initial files and enet dependency</title>
<updated>2022-07-25T19:57:14+00:00</updated>
<author>
<name>FearlessTobi</name>
<email>thm.frey@gmail.com</email>
</author>
<published>2022-07-06T00:20:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=00526e94d1cd123d8bc28e560f0f211d9cef09c0'/>
<id>urn:sha1:00526e94d1cd123d8bc28e560f0f211d9cef09c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Massive removal of unused modules</title>
<updated>2018-01-13T02:11:03+00:00</updated>
<author>
<name>James Rowe</name>
<email>jroweboy@gmail.com</email>
</author>
<published>2018-01-12T02:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5dbd091a80856f2fe78fad3ecc1e7022ad82c65e'/>
<id>urn:sha1:5dbd091a80856f2fe78fad3ecc1e7022ad82c65e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement basic virtual Room support based on enet (#2803)</title>
<updated>2017-07-07T19:34:15+00:00</updated>
<author>
<name>B3n30</name>
<email>bene_thomas@web.de</email>
</author>
<published>2017-07-07T19:34:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=64b6caf5f5b7fb7c8daa16ea3c5cc4f8a5387741'/>
<id>urn:sha1:64b6caf5f5b7fb7c8daa16ea3c5cc4f8a5387741</id>
<content type='text'>
* Added support for network with ENet lib,

connecting is possible, but data can't be sent, yet.

* fixup! Added support for network with ENet lib,

* fixup! CLang

* fixup! Added support for network with ENet lib,

* fixup! Added support for network with ENet lib,

* fixup! Clang format

* More fixups!

* Moved ENetHost* and ENetPeer* into pimpl classes

* fixup! Moved ENetHost* and ENetPeer* into pimpl classes

* fixup! Clang again

* fixup! Moved ENetHost* and ENetPeer* into pimpl classes

* fixup! Moved ENetHost* and ENetPeer* into pimpl classes

* fixup! Moved ENetHost* and ENetPeer* into pimpl classes
</content>
</entry>
</feed>
