Package: netris / 0.52-10

Metadata

Package Version Patches format
netris 0.52-10 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_multi games with scoring | (download)

board.c | 12 12 + 0 - 0 !
curses.c | 19 19 + 0 - 0 !
game.c | 241 138 + 103 - 0 !
netris.h | 12 11 + 1 - 0 !
util.c | 2 1 + 1 - 0 !
5 files changed, 181 insertions(+), 105 deletions(-)

 add multi game support with scoring

02_line count patch | (download)

curses.c | 10 8 + 2 - 0 !
game.c | 18 16 + 2 - 0 !
netris.h | 5 5 + 0 - 0 !
3 files changed, 29 insertions(+), 4 deletions(-)

 patch to display line counter, bts #304224

03_staircase effect fix | (download)

curses.c | 11 8 + 3 - 0 !
util.c | 1 1 + 0 - 0 !
2 files changed, 9 insertions(+), 3 deletions(-)

 fix staircase effect in error message, bts #83039

04_robot close fixup | (download)

robot.c | 13 8 + 5 - 0 !
1 file changed, 8 insertions(+), 5 deletions(-)

 small fix for closerobot function to close only if a robot is used

05_init static vars | (download)

inet.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 initialize lostconn and gotendconn static var in initnet function

06_curses.c include term.h | (download)

curses.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 #include <term.h> to avoid implicit pointer conversion, bts #325926

07_curses.c include time.h | (download)

curses.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 #include <time.h> to avoid segfault on amd64, bts #345305

08_various fixes | (download)

game.c | 1 1 + 0 - 0 !
inet.c | 2 1 + 1 - 0 !
util.c | 1 1 + 0 - 0 !
3 files changed, 3 insertions(+), 1 deletion(-)

 various small changes to fix compile warnings

09_ipv6 | (download)

inet.c | 163 107 + 56 - 0 !
1 file changed, 107 insertions(+), 56 deletions(-)

 implement capability for ipv6.
 Migration to 'getaddrinfo()' and 'struct sockaddr_storage'
 make both address families AF_INET and AF_INET6 viable.
 .
 The preferred form of a port is as a string value in getaddrinfo(),
 so named ports are no possible, alongside numerical ports.
 .
 The goto statement is left because the previous code enforced
 a similar construct. It should really be removed.
10_fix memory leak | (download)

curses.c | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

 fix memory leak issue, bts #590942