RSS feed
8ad7cd5f
– mkf <mkf@cloud9p.org>
authored
on 2024/06/09 09:08
util.c: add qdel
4a95885a
– mkf <mkf@cloud9p.org>
authored
on 2024/06/09 09:05
util.h: add qdel
12c3d365
– mkf <mkf@cloud9p.org>
authored
on 2024/06/09 02:40
srv.h: add TIMEOUT
9536bd99
– mkf <mkf@cloud9p.org>
authored
on 2024/06/09 01:55
add keepalive code
1c674256
– mkf <mkf@cloud9p.org>
authored
on 2024/06/09 01:47
netclient: add netinit
70257c5e
– mkf <mkf@cloud9p.org>
authored
on 2024/06/09 01:46
netclient: handle UGUD
35c402f6
– mkf <mkf@cloud9p.org>
authored
on 2024/06/09 01:42
gui9: use a better model for connecting to server
ec328147
– mkf <mkf@cloud9p.org>
authored
on 2024/06/07 21:14
srv5.c prepare some solution for "the bug"
4f044e63
– mkf <mkf@cloud9p.org>
authored
on 2024/06/07 21:12
c -> *c
b88749ce
– mkf <mkf@cloud9p.org>
authored
on 2024/06/07 19:52
srv.h: add times into client, add clients into games
97bdccaf
– mkf <mkf@cloud9p.org>
authored
on 2024/06/07 19:51
engine: let's make the game more serious
f3f7c150
– mkf <mkf@cloud9p.org>
authored
on 2024/06/07 13:02
srv5: fix crash on play() in OpenBSD
d3b4fc22
– mkf <mkf@cloud9p.org>
authored
on 2024/06/07 01:20
fix qadd
f5dca8e8
– mkf <mkf@cloud9p.org>
authored
on 2024/06/07 00:23
use llappend
3d813f4e
– mkf <mkf@cloud9p.org>
authored
on 2024/06/07 00:14
util.c: fix buggy workaround for lladd on first element, (also log better)
65555c30
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 23:43
srv5: accept @ as special guest nick
c92eb2ff
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 23:30
vfprint: work around nasty free() bug in OpenBSD
26ae1e1f
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 22:37
srv.h: shurnk INPUTSIZE
b9648611
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 22:37
vfprint: use some smaller value
57d82eea
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 22:36
util: minor improvemnets
41372014
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 17:39
srv: clean up code, fix some memory leaks
d4470e0e
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 17:03
srv: dont't hard code values, free some values
590d2b43
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 16:41
srv5: lots of fixes, (check for nulls, etc)
1d710193
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 16:40
replace qnext and qadd implmentions by a improved one
eb1032e3
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 16:37
Makefile: optimiztions can be your friend. but not always...
835bf8fc
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 03:18
unix: \n in sysfatal
ec532add
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 03:17
glendy2.man: add algorithms
d056c1e8
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 03:13
util.[ch]: improve quene functions
387ecb6c
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 03:13
srv5: remove unused variable
0823efb6
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 01:20
srv: fix build, remove unused variables
303984cd
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 01:14
ensure head get's cast
bfb0b739
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 01:13
Makefile: -Wall
1cfe3d11
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 01:08
don't lock in wrong place
d60b1195
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 01:00
lock before changing clients quene
f5117aa5
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 00:52
oops
450ee3a7
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 00:38
srv: don't use a empty list, (old one somehow got lost)
61529ef0
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 00:35
gui9: add nick and side
bddab37c
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 00:35
netclient: let game and opts be 0 right now
1e427dbd
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 00:21
srv5: accept PRandom
a819ccfe
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 00:13
unix: include util.h
49fc85da
– mkf <mkf@cloud9p.org>
authored
on 2024/06/06 00:02
gui9.c: better usage
bc59ac28
– mkf <mkf@cloud9p.org>
authored
on 2024/06/05 23:59
srv5: dont work on a empty list
58438f39
– mkf <mkf@cloud9p.org>
authored
on 2024/06/05 23:54
unix: use emalloc for vprintf
5ef11321
– mkf <mkf@cloud9p.org>
authored
on 2024/06/05 23:47
Makefile: add -g
499c637c
– mkf <mkf@cloud9p.org>
authored
on 2024/06/05 23:38
srv5: linux isn't happy about pthread_join, fine.
251d1683
– mkf <mkf@cloud9p.org>
authored
on 2024/06/05 19:22
engine: rip andrey ☹
9e606d77
– mkf <mkf@cloud9p.org>
authored
on 2024/06/05 18:59
srv5: it appears threads don't respect stack. too bad. (also handle \r in input)
543a5bb6
– mkf <mkf@cloud9p.org>
authored
on 2024/06/05 16:14
flush the socket in cleanup
30b8cab0
– mkf <mkf@cloud9p.org>
authored
on 2024/06/05 16:08
bump the difficulity
c53468b5
– mkf <mkf@cloud9p.org>
authored
on 2024/06/05 16:01
srv5: send nicks as well
ea3be595
– mkf <mkf@cloud9p.org>
authored
on 2024/06/05 01:23
srv5: fix CONN numbers being random
00696865
– mkf <mkf@cloud9p.org>
authored
on 2024/06/04 23:49
srv5: import
48531e4f
– mkf <mkf@cloud9p.org>
authored
on 2024/06/04 23:28
netclient: add himsg
02dabfd3
– mkf <mkf@cloud9p.org>
authored
on 2024/06/04 23:27
srv.h: add client struct, used in srv5
38cb6954
– mkf <mkf@cloud9p.org>
authored
on 2024/06/04 23:26
util: add quene and doubly linked lists
d4e2dd4c
– mkf <mkf@cloud9p.org>
authored
on 2024/06/04 23:22
engine: add Connect state, rename PEither to PRandom
622bc912
– mkf <mkf@cloud9p.org>
authored
on 2024/06/04 23:20
retire srv, add srv5
83d512c9
– mkf <mkf@x230>
authored
on 2024/06/03 19:03
port.h: import
45fffdf2
– mkf <mkf@x230>
authored
on 2024/06/02 15:26
engine: bunch of stablity and fixes, fix wall issue for 2nd time.
3a085910
– mkf <mkf@x230>
authored
on 2024/06/02 09:48
engine: fix bug where a new wall is placed randomly
26a4bf1f
– mkf <mkf@x230>
authored
on 2024/05/25 12:38
engine
0db5f7d7
– mkf <mkf@x230>
authored
on 2024/05/25 12:29
engine: win if min is >= 100
e1a7ab91
– mkf <mkf@x230>
authored
on 2024/05/25 11:48
engine: fix build
34290e09
– mkf <mkf@x230>
authored
on 2024/05/25 11:42
fix findmin for 2³³th time
72668dfe
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 19:44
engine: fix build
23a93e42
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 15:34
mkfile: small changes
dc39d6db
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 15:32
mkfile: doc → docs
37f43535
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 15:27
engine: fix a bug where (networked) client would decide if game is over or not
0aa6224b
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 15:22
srv4: clean up and more details in logs
95a5ff12
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 12:52
proto: minor changes
407c0b5b
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 02:43
engine: take an argument in findmin, use findmin in score1
0281fe45
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 02:40
glendy2.man: remove clients
d33779b1
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 00:56
update todo
5ea9f026
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 23:09
Makefile: generate documention as well
daf98078
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 22:45
glendy2.man: add enums
5ed17b6f
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 20:44
abort on sysfatal
6fbeb81c
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 20:12
gui9: merge gui9net
8b5dae40
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 20:12
gui9net: so long...
26c869c7
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 20:11
gui9net.c add enums
2e3c458a
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 20:10
engine: move client enums to clients, add some handy functions
9671de02
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 20:10
netclient: fix xy
8d09c9f0
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 20:03
gui9net: small fixes
6a6e8a97
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 20:02
کن فیکون
45fd1ae9
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 17:31
srv4: fix put msg
ea3ae149
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 15:03
fix build
cee53e6f
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 05:32
srv: backport "liying server" fix
8dd98ade
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 05:24
engine: fix a bug where glenda can't move, but game isn't over
905652ca
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 05:22
srv4: Lots of fixes
fcc55479
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 04:31
fix build
3f1554c6
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 04:30
netclient: stop reading once we got a error
4c7716e8
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 04:00
engine: don't be too smart when we are playing over network
8f274033
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 03:56
right...
9e0a5d23
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 03:55
more teeth cutting
917cac8a
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 03:41
netclient: deal with teeth cut
90b79368
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 03:40
Servers: cut the teeth.
79d63451
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 00:46
fix overlapping sockfds
5d13a50b
– mkf <mkf@cloud9p.org>
authored
on 2024/05/21 23:14
engine: reset turn while running init level, fixes a bug where game would start with glenda instead of trapper
6e016990
– mkf <mkf@cloud9p.org>
authored
on 2024/05/19 22:27
Makefile: make poor old server as well....
ea12f7d7
– mkf <mkf@cloud9p.org>
authored
on 2024/05/19 22:22
srv4: update loadgame() err msg
edda0bba
– mkf <mkf@cloud9p.org>
authored
on 2024/05/19 22:17
Makefile: srv4!
Next