Page MenuHomeWildfire Games

fcxSanya (Alexander Olkhovskiy)
User

Projects

User Details

User Since
Jan 24 2017, 9:32 PM (129 w, 3 d)

Recent Activity

Oct 29 2018

fcxSanya added inline comments to rP19703: STUN + XMPP ICE implementation..
Oct 29 2018, 8:40 PM

Dec 4 2017

fcxSanya added a comment to D1064: Fix undefined behavior in the StunClient.
In D1064#43977, @elexis wrote:

you mean replacing if (n > 1) with if (a < n - 1) check

Dec 4 2017, 2:47 PM

Dec 3 2017

fcxSanya accepted D1064: Fix undefined behavior in the StunClient.

These 3 methods (AddUInt16, AddUInt32, GetFromBuffer) are copied from STK's BareNetworkString. I didn't copy the entire class since I tried to extract the necessary code only, hoping to replace these general methods with pyrogenesis' own or library counterparts.

Dec 3 2017, 2:57 PM

May 25 2017

fcxSanya updated the diff for D364: NAT Traversal / STUN UDP Punching.

Add an explicit "hostUsername" param into the lobby game record instead of parsing the first player name (see ed7ccf8)

May 25 2017, 12:44 PM

May 16 2017

Lionkanzen awarded D364: NAT Traversal / STUN UDP Punching a Orange Medal token.
May 16 2017, 3:43 AM

May 14 2017

fcxSanya updated the diff for D364: NAT Traversal / STUN UDP Punching.

Attempt to bind STUN-enabled client to a couple of subsequent ports if the default one is occupied (see d3eb265).

May 14 2017, 9:34 PM
fcxSanya added inline comments to D364: NAT Traversal / STUN UDP Punching.
May 14 2017, 5:48 PM
fcxSanya updated the diff for D364: NAT Traversal / STUN UDP Punching.

Merged @elexis' changes from https://github.com/AlexanderOlkhovskiy/0ad/pull/1

May 14 2017, 4:55 PM

May 8 2017

fcxSanya added inline comments to D364: NAT Traversal / STUN UDP Punching.
May 8 2017, 4:40 PM
fcxSanya updated the diff for D364: NAT Traversal / STUN UDP Punching.

Refactoring:

  • merge duplicate hole-punching-messages-sending code (1c0666d + 936d3b8)
  • replace duplicate code blocks with a loop (29d5116)
  • replace SDL_Delay with std::this_thread::sleep_for in StunClient.cpp, get rid of sdl dependency for the 'network' project (ee4e8b1)

and a fix:

  • send hole-punching messages on client only when stun is enabled (660cba1)
May 8 2017, 4:17 PM

May 7 2017

fcxSanya updated the summary of D364: NAT Traversal / STUN UDP Punching.
May 7 2017, 8:16 AM

May 5 2017

fcxSanya added inline comments to D364: NAT Traversal / STUN UDP Punching.
May 5 2017, 1:16 AM

May 4 2017

fcxSanya updated the diff for D364: NAT Traversal / STUN UDP Punching.

Merged the latest master from the github repo (rP19507) and fixed Windows build on it (one more #undef was needed: bc492f1)

May 4 2017, 11:46 PM

Apr 20 2017

Sandarac awarded D364: NAT Traversal / STUN UDP Punching a Like token.
Apr 20 2017, 11:58 PM
fcxSanya added inline comments to D364: NAT Traversal / STUN UDP Punching.
Apr 20 2017, 8:41 AM
fcxSanya created D364: NAT Traversal / STUN UDP Punching.
Apr 20 2017, 8:25 AM

Mar 23 2017

fcxSanya added a comment to D214: Lint translations after fetching them, with Dennis.

<...> what types of issues it manages to find

Mar 23 2017, 8:49 PM