Developer changenotes #26
Labels
No labels
!
!!
!!!
0
1
13
2
21
3
34
5
8
89
?
behem0th
botball
bug
dashb0ard
duplicate
fl0w
os
sprint-1
sprint-2
sprint-3
sprint-4
sprint-5
sprint-6
sprint-7
sprint-8
sprint-9
wontfix
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference: robot0nfire/fl0w-old#26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Reason: Instead of sending the route name with every message, an exchange map containing all routes is sent on connect (format:
{"meta" : -1, "route0" : 0}
).Advantages: Reduced bandwidth and shorter struct encoding times.
Disadvantages: Telnet debugging becomes even harder than it already is.
Reason: All high-level networking will now take place in the actual handler.
Advantages: Reduced complexity (~200 lines).
Disadvantages: Length encoding is also dropped because fl0w itself is not going to be sending big files anymore, behem0th will have to use a different stack.
Reason: Meh is an updated version of Config.py.
Advantages: Meh is just a better version of Config.py.
Disadvantages: Should be embedded as a submodule. Because it uses the typical pip architecture this will cause import problems. Hacks incoming™.
Reason: behem0th will save the day.
Advantages: Sync.py was shit.
Disadvantages: None, period.