flux reports: sealed envelopes can only be o ... #1379

Open
opened 2022-01-22 17:22:27 +01:00 by yourland-report · 13 comments

flux reports a bug:

sealed envelopes can only be opened by the adressee, but that seems to be case sensitive...

Player position:

{
	y = 21.5,
	x = 2190.1960449219,
	z = 1166.4150390625
}

Player look:

{
	y = -0.33380687236786,
	x = -0.89340579509735,
	z = -0.30066433548927
}

Player information:

{
	min_rtt = 0.15000000596046,
	max_rtt = 4.9869999885559,
	connection_uptime = 161652,
	max_jitter = 3.827999830246,
	minor = 4,
	major = 5,
	ip_version = 6,
	formspec_version = 4,
	patch = 0,
	protocol_version = 39,
	serialization_version = 28,
	lang_code = "",
	version_string = "5.4.0",
	avg_rtt = 0.18999999761581,
	state = "Active",
	avg_jitter = 0.15700000524521,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 620\", \"3d_armor:chestplate_nether 1 1240\", \"3d_armor:leggings_nether 1 1240\", \"3d_armor:helmet_nether 1 620\", \"shields:shield_rainbow 1 248\", \"\"}",
		["petz:werewolf_vignette_id"] = "20",
		yl_commons_thankyou = "61",
		jointime = "1615351173",
		yl_commons_player_joined = "1642706917",
		["signslib:pos"] = "(2269,39,2142)",
		digged_nodes = "819413",
		died = "57",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}",
		partychat = "party",
		punch_count = "28555",
		["petz:lycanthropy"] = "1",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 29822, [\"x\"] = 1949, [\"z\"] = 1608}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1642133272}",
		played_time = "8179783",
		["stamina:level"] = "17.925",
		xp = "915983",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "473460",
		crafted = "27460",
		["petz:werewolf_clan_idx"] = "1",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		["petz:werewolf"] = "1",
		placed_nodes = "299147",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1615351173"
	}
}

Log identifier


[MOD] yl_report log identifier = EOewTTph6MbnmHCi82ewBcI0EloNQZHE

Profiler save:

profile-20220122T172227.json_pretty

Status:

# Server: version=5.4.1-yl, uptime=161794, max_lag=5.67406, clients={rujal, Trice, beastboy4, LeniOwO, Oakenshield, alexandre2005, Mr_Bud_Gaming, hermoine, Arabella, manitari, Bla, YorokobySuTsu, darealbang, Kain, tour, Boot, quim, DRAGONNether, AliasAlreadyTaken, Service, Or, ccady, beelover, flux, shanish, Bailiff, Eilzabella}

Teleport command:

/teleport xyz 2190 22 1166

Compass command:

/give_compass Construction EOewTTph6MbnmHCi82ewBcI0EloNQZHE D2691E 2190 22 1166
flux reports a bug: > sealed envelopes can only be opened by the adressee, but that seems to be case sensitive... Player position: ``` { y = 21.5, x = 2190.1960449219, z = 1166.4150390625 } ``` Player look: ``` { y = -0.33380687236786, x = -0.89340579509735, z = -0.30066433548927 } ``` Player information: ``` { min_rtt = 0.15000000596046, max_rtt = 4.9869999885559, connection_uptime = 161652, max_jitter = 3.827999830246, minor = 4, major = 5, ip_version = 6, formspec_version = 4, patch = 0, protocol_version = 39, serialization_version = 28, lang_code = "", version_string = "5.4.0", avg_rtt = 0.18999999761581, state = "Active", avg_jitter = 0.15700000524521, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 620\", \"3d_armor:chestplate_nether 1 1240\", \"3d_armor:leggings_nether 1 1240\", \"3d_armor:helmet_nether 1 620\", \"shields:shield_rainbow 1 248\", \"\"}", ["petz:werewolf_vignette_id"] = "20", yl_commons_thankyou = "61", jointime = "1615351173", yl_commons_player_joined = "1642706917", ["signslib:pos"] = "(2269,39,2142)", digged_nodes = "819413", died = "57", bitten = "0", ["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}", partychat = "party", punch_count = "28555", ["petz:lycanthropy"] = "1", yl_church = "return {[\"last_death\"] = {[\"y\"] = 29822, [\"x\"] = 1949, [\"z\"] = 1608}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1642133272}", played_time = "8179783", ["stamina:level"] = "17.925", xp = "915983", arenalib_infobox_arenaID = "0", inflicted_damage = "473460", crafted = "27460", ["petz:werewolf_clan_idx"] = "1", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", ["petz:werewolf"] = "1", placed_nodes = "299147", hud_state = "on", repellant = "0", yl_commons_player_created = "1615351173" } } ``` Log identifier ``` [MOD] yl_report log identifier = EOewTTph6MbnmHCi82ewBcI0EloNQZHE ``` Profiler save: ``` profile-20220122T172227.json_pretty ``` Status: ``` # Server: version=5.4.1-yl, uptime=161794, max_lag=5.67406, clients={rujal, Trice, beastboy4, LeniOwO, Oakenshield, alexandre2005, Mr_Bud_Gaming, hermoine, Arabella, manitari, Bla, YorokobySuTsu, darealbang, Kain, tour, Boot, quim, DRAGONNether, AliasAlreadyTaken, Service, Or, ccady, beelover, flux, shanish, Bailiff, Eilzabella} ``` Teleport command: ``` /teleport xyz 2190 22 1166 ``` Compass command: ``` /give_compass Construction EOewTTph6MbnmHCi82ewBcI0EloNQZHE D2691E 2190 22 1166 ```
AliasAlreadyTaken was assigned by yourland-report 2022-01-22 17:22:27 +01:00
AliasAlreadyTaken added the
1. kind/bug
label 2022-01-23 05:05:18 +01:00

Since it is not possible to create an account called FlUx or aLIASaLREADYtAKEN, if the accounts flux or AliasAlreadyTaken are present, we should make it that both the ingame mail and the sealed envelopes and any other case sensitive mechanic works case insensitive.

Either we make it that when an email is sent or an envelope is sealed, we search for the correct capitalization and fix it there or we ignore capitalization when it comes to receiving mail. Or both.

ingame mail may be better off to fix it during sending, because its JSON file uses the name as a primary key.

Since it is not possible to create an account called FlUx or aLIASaLREADYtAKEN, if the accounts flux or AliasAlreadyTaken are present, we should make it that both the ingame mail and the sealed envelopes and any other case sensitive mechanic works case insensitive. Either we make it that when an email is sent or an envelope is sealed, we search for the correct capitalization and fix it there or we ignore capitalization when it comes to receiving mail. Or both. ingame mail may be better off to fix it during sending, because its JSON file uses the name as a primary key.
flux added the
4. step/want approval
label 2022-04-07 21:27:37 +02:00
flux added this to the flux's TODO list project 2022-07-02 21:32:34 +02:00
flux removed the
4. step/want approval
label 2022-07-03 02:44:55 +02:00
Member

sealed envelopes should make use of canonical_name

sealed envelopes should make use of [canonical_name](https://github.com/fluxionary/minetest-canonical_name)
flux added the
2. prio/interesting
label 2022-10-24 20:18:38 +02:00
flux added the
4. step/ready to QA test
label 2022-10-25 21:00:55 +02:00
flux self-assigned this 2022-10-25 21:01:03 +02:00
flux added the
3. source/mod upstream
label 2022-10-25 21:01:10 +02:00
Member
upstream PR: https://github.com/archfan7411/minetest-envelopes/pull/3
flux added
4. step/blocked
and removed
4. step/ready to QA test
labels 2022-10-26 01:50:36 +02:00
Member

Someone sent me a mail addressed "to You" - can't even create that acc because of space. Pretty funny... 🥹

Someone sent me a mail addressed "to You" - can't even create that acc because of space. Pretty funny... 🥹

flux' PR is open for TWO YEARS now?

Let's adopt and release the fork. This is certainly something that bugs not only us. The name of the maintainer, archfan, does ring a bell, but there was no activity on that account since 15.8.2023

Lucky some prolific modmaker fixed that already: https://github.com/fluxionary/minetest-envelopes.git

This fork is now active on the testserver.

flux' PR is open for TWO YEARS now? Let's adopt and release the fork. This is certainly something that bugs not only us. The name of the maintainer, archfan, does ring a bell, but there was no activity on that account since 15.8.2023 Lucky some prolific modmaker fixed that already: https://github.com/fluxionary/minetest-envelopes.git This fork is now active on the testserver.
AliasAlreadyTaken added this to the 1.1.123 milestone 2024-02-01 07:01:27 +01:00
AliasAlreadyTaken added
4. step/ready to QA test
and removed
4. step/blocked
labels 2024-02-01 07:01:54 +01:00
Member

Test server version prevents me from creating such unopenable letters.

Test server version prevents me from creating such unopenable letters.
whosit added the
ugh/QA OK
label 2024-02-05 16:36:10 +01:00
Member

this is NOT live on the main server after the 1.1.123 update. i can address a letter to FLUX and flux can't read it. not sure what labels to change this to.

this is *NOT* live on the main server after the 1.1.123 update. i can address a letter to FLUX and flux can't read it. not sure what labels to change this to.
flux modified the milestone from 1.1.123 to 1.1.123.2 2024-03-27 01:13:07 +01:00
flux modified the milestone from 1.1.123.2 to 1.1.124 2024-03-27 01:13:28 +01:00
flux added
ugh/QA main
and removed
ugh/QA OK
labels 2024-03-28 03:20:13 +01:00
AliasAlreadyTaken added
ugh/QA NOK
and removed
ugh/QA main
labels 2024-03-29 06:21:00 +01:00
AliasAlreadyTaken modified the milestone from 1.1.124 to 1.1.125 2024-04-22 14:44:43 +02:00
AliasAlreadyTaken removed this from the 1.1.125 milestone 2024-07-30 00:29:01 +02:00
Member

This is somehow still not on main...

This is somehow still not on main...
whosit removed the
ugh/QA NOK
label 2024-11-09 07:45:59 +01:00
Member

I received an envelope to boot but I can't open it, probably because of the lower case. Ok, one possibility would be to return the envelope to the sender and ask for correct addressing. Is there another possibility?

I received an envelope to boot but I can't open it, probably because of the lower case. Ok, one possibility would be to return the envelope to the sender and ask for correct addressing. Is there another possibility?

Yes, we can "fix" it via worldedit. That's tedious and requires the solution flux proposed.

Yes, we can "fix" it via worldedit. That's tedious and requires the solution flux proposed.
Member

This was fixed forever ago, but somehow never delivered and not in a milestone?

This was fixed forever ago, but somehow never delivered and not in a milestone?
AliasAlreadyTaken added this to the 1.1.128 milestone 2025-03-29 03:46:53 +01:00

Apparently we never delivered flux' flavour of envelopes. Let's do that

Apparently we never delivered flux' flavour of envelopes. Let's do that

QA

This cannot magically correct old ones, but new ones that do have a blank in front or behind can still be opened by their receiver. Also capitalization doesn't prevent opening.

QA This cannot magically correct old ones, but new ones that do have a blank in front or behind can still be opened by their receiver. Also capitalization doesn't prevent opening.
AliasAlreadyTaken added the
ugh/QA OK
label 2025-04-27 18:55:51 +02:00
Sign in to join this conversation.
No Milestone
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#1379
No description provided.