<feed xmlns='http://www.w3.org/2005/Atom'>
<title>advtrains.git/advtrains_luaautomation, branch release-2.4.5</title>
<subtitle>Advtrains mod for minetest.</subtitle>
<id>https://git.bananach.space/advtrains.git/atom?h=release-2.4.5</id>
<link rel='self' href='https://git.bananach.space/advtrains.git/atom?h=release-2.4.5'/>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/'/>
<updated>2024-08-11T21:22:36+00:00</updated>
<entry>
<title>Fix privilege check when using the PC naming tool</title>
<updated>2024-08-11T21:22:36+00:00</updated>
<author>
<name>gpcf</name>
<email>gpcf@gpcf.eu</email>
</author>
<published>2024-08-11T21:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=46fbf89acfe3d182bf497bfa622cd4876d53d7da'/>
<id>urn:sha1:46fbf89acfe3d182bf497bfa622cd4876d53d7da</id>
<content type='text'>
This fix prevents malicious modified clients from using the PC tool
without the necessary privileges.
</content>
</entry>
<entry>
<title>Fix set_aspect()</title>
<updated>2024-08-01T20:03:44+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2024-05-07T12:58:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=216f28e51aa3f8fea78f4fc054cb1071f3a9ce72'/>
<id>urn:sha1:216f28e51aa3f8fea78f4fc054cb1071f3a9ce72</id>
<content type='text'>
Actually send aspect to advtrains.interlocking.signal_set_aspect() from LuaATC set_aspect()
</content>
</entry>
<entry>
<title>Fix section_occupancy: Return empty table</title>
<updated>2024-08-01T20:02:50+00:00</updated>
<author>
<name>Blockhead</name>
<email>jbis1337@hotmail.com</email>
</author>
<published>2024-06-04T18:09:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=7c4f1377e452134ab9e4addd0f01360dfa72564a'/>
<id>urn:sha1:7c4f1377e452134ab9e4addd0f01360dfa72564a</id>
<content type='text'>
Fixes the functioning of the LuaATC function section_occupancy in
the presence of no trains.

Currently, if there is no train in the section,
advtrains.interlocking.db.get_ts will return a table with a nil entry.
When that nil value is passed to table.copy, Minetest throws out an error.
Instead of passing nil to table.copy, just make a new empty table.
</content>
</entry>
<entry>
<title>Add register_function command so mods can register their own functons, low-level interface for departure boards</title>
<updated>2024-02-06T22:13:13+00:00</updated>
<author>
<name>gpcf</name>
<email>gabriel@gpcf.eu</email>
</author>
<published>2023-05-14T17:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=b28ceaa2b48f39855183b982c9668d0154a626df'/>
<id>urn:sha1:b28ceaa2b48f39855183b982c9668d0154a626df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add chatcommand and luaatc function to get global_slowdown</title>
<updated>2024-02-06T22:06:38+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2024-02-06T22:06:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=2ea4a8cff1d8e335fda472e4c7988424ca522610'/>
<id>urn:sha1:2ea4a8cff1d8e335fda472e4c7988424ca522610</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add get_fc() and set_fc() commands</title>
<updated>2023-03-17T19:03:12+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2022-11-17T15:19:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=3a6b1ca8500cad74f95b925b191582c0aa739116'/>
<id>urn:sha1:3a6b1ca8500cad74f95b925b191582c0aa739116</id>
<content type='text'>
get_fc: returns a table of each wagon's FC codes
set_fc: set a table to overwrite the FC codes of a train's wagons
</content>
</entry>
<entry>
<title>small security fixes in advtrains_luaautomation/</title>
<updated>2023-03-17T18:57:43+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2022-11-25T10:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=82987b1a4f74074088a414d90898ad19ec8c4b20'/>
<id>urn:sha1:82987b1a4f74074088a414d90898ad19ec8c4b20</id>
<content type='text'>
 - fixed file permissions of advtrains_luaautomation/README.md (755-&gt;644)
 - fixed file permissions of advtrains_luaautomation/environment.lua (755-&gt;644)
 - prevented LuaATC section_occupancy() from having direct access to the interlocking section id occupancy table
 - simplify section_occupancy() logic
</content>
</entry>
<entry>
<title>Add punchers name to ops panel punch event</title>
<updated>2023-03-12T16:24:27+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2021-10-25T06:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=cad4809b9917d4abbd1ed1dc3ddbc8cbd67b2d50'/>
<id>urn:sha1:cad4809b9917d4abbd1ed1dc3ddbc8cbd67b2d50</id>
<content type='text'>
event={type="punch", punch=true, name="foo"}
</content>
</entry>
<entry>
<title>atc_reset(): Removed unused string parameter and also clear ATC autocouple flag (Cpl)</title>
<updated>2021-12-31T15:04:04+00:00</updated>
<author>
<name>orwell96</name>
<email>orwell@bleipb.de</email>
</author>
<published>2021-12-31T15:04:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=ef8391a60d8221f883d54c68373607d7bb3cf4c7'/>
<id>urn:sha1:ef8391a60d8221f883d54c68373607d7bb3cf4c7</id>
<content type='text'>
Fixes H#189 and H#190
</content>
</entry>
<entry>
<title>Luaautomation: add section_occupancy()</title>
<updated>2021-12-29T20:16:32+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2021-07-04T08:34:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=23d524df71e66c443345a043c9767b7c947d5a5c'/>
<id>urn:sha1:23d524df71e66c443345a043c9767b7c947d5a5c</id>
<content type='text'>
Returns a table of train ids for the specified section.
Returns nil if the section id is not provided..
Returns false if the section id is invalid.
Returns an empty table if the section id is valid but empty of trains.
</content>
</entry>
</feed>
