2021-05-28 GnuCash IRC logs

00:00:07 *** rarrona has quit IRC
00:10:15 *** o01eg has joined #gnucash
00:14:56 *** o01eg has quit IRC
00:18:57 *** Pegasus_RPG has quit IRC
00:41:52 *** Mechtilde has joined #gnucash
01:00:20 *** rarrona has joined #gnucash
01:00:45 *** rarrona has left #gnucash
01:14:05 *** sbluhm has joined #gnucash
01:14:05 *** ChanServ sets mode: +v sbluhm
01:32:39 *** fell has quit IRC
01:33:58 *** fell has joined #gnucash
01:33:58 *** ChanServ sets mode: +o fell
01:44:55 *** tomk_dk has joined #gnucash
01:52:05 *** Mechtilde has quit IRC
01:53:29 *** frakturfreak1 has quit IRC
02:08:14 *** frakturfreak1 has joined #gnucash
02:34:07 *** gjanssens has joined #gnucash
02:34:07 *** ChanServ sets mode: +o gjanssens
03:02:51 *** Mechtilde has joined #gnucash
03:04:06 *** Bambuzel has joined #gnucash
03:04:06 *** ChanServ sets mode: +v Bambuzel
03:04:09 *** Bambuzel1 has joined #gnucash
03:04:09 *** ChanServ sets mode: +v Bambuzel1
03:34:06 *** bertbob has quit IRC
03:36:57 *** bertbob has joined #gnucash
03:36:57 *** ChanServ sets mode: +v bertbob
04:09:21 *** bertbob has quit IRC
04:18:19 *** bertbob has joined #gnucash
04:18:20 *** ChanServ sets mode: +v bertbob
04:34:29 *** Mechtilde has quit IRC
04:35:29 *** Mechtilde has joined #gnucash
05:14:06 *** suukim has joined #gnucash
05:31:19 *** User_ has joined #gnucash
05:38:24 *** suukim has quit IRC
05:38:37 *** mikee has quit IRC
05:38:50 *** mikee has joined #gnucash
06:06:30 <fell> celeste: Because apple changes the name of its OS almost every season, there is a macro {{Mac}} for it.
06:15:27 *** tomk_dk has quit IRC
06:54:21 *** Bambuzel1 has quit IRC
06:54:22 *** Bambuzel has quit IRC
07:11:48 *** Aussie_matt has quit IRC
07:13:26 <celeste> fell: Ah alright. I'll check the template parameters and use it in the future.
07:24:39 <celeste> I was wondering, is there any particular reason behind the use of an account-request system? I feel that that might be hurting the wiki instead of helping
07:26:25 <fell> Before we used too much time to remove spam.
07:29:34 <fell> Now most spammers get cought by their invalid email addresses.
07:40:29 *** Pegasus_RPG has joined #gnucash
07:44:17 *** Pegasus_RPG has quit IRC
07:52:21 *** Aussie_matt has joined #gnucash
08:25:18 *** Jimraehl1 has joined #gnucash
08:26:09 *** Jimraehl1 has quit IRC
08:41:19 <celeste> I can propose another solution to that... I've managed several wikis in combatting spam effectively
08:41:47 <celeste> The first layer of defense is Extension:AbuseFilter... with a bunch of very strict filters meant to target users with <2 edits
08:43:39 <celeste> The most effective filters, at least from my experience, are anti-URL and anti-<br> filters, followed by topic-specific filters
08:44:25 <celeste> Afterwards, a username filter can be implemented to prevent new spam accounts from existing in the first place
08:45:15 <celeste> Alternatively, ConfirmEdit can be configured so that the captcha is specifically relevant to GnuCash, preventing spam registrations altogether
08:57:00 <warlord> We have ConfirmEdit in place; it wasn't sufficient to prevent spam registrations.
08:57:46 <warlord> Requiring our volunteer mods to clean up spam took up too much time for our volunteers, so we decided it was better to restrict account creation and focus on vetting early vs cleaning up later.
08:58:21 <warlord> Before, mods were spending an hour a week cleaning up. Now, it's maybe 5 minutes a week validating accounts. That's a win, IMHO.
09:00:16 *** David has quit IRC
09:00:22 *** David has joined #gnucash
09:31:07 *** finster has joined #gnucash
09:31:07 *** ChanServ sets mode: +v finster
09:31:37 *** finster has quit IRC
09:37:38 *** Aussie_matt has quit IRC
09:44:05 *** sbluhm has quit IRC
09:47:43 *** chris has quit IRC
09:51:01 <celeste> The thing about confirmedit is that QuestyCaptcha has to be used, otherwise it is ineffective; recaptcha is broken very easily.
09:51:24 <celeste> At least the process is more streamlined now, at least from the sysop side of things
09:57:51 <warlord> If that's the case, they should remove recaptcha
10:04:53 *** celeste has quit IRC
10:05:51 *** Mechtilde has quit IRC
10:16:37 *** celeste has joined #gnucash
10:16:37 *** ChanServ sets mode: +v celeste
10:19:04 <celeste> Per the above. Since the wiki is about GnuCash, we can use QuestyCaptcha and configure questions specific to GnuCash.
10:19:20 <celeste> *No one* will develop a spambot just to target *one* wiki in particular.
10:22:09 *** sbluhm has joined #gnucash
10:22:09 *** ChanServ sets mode: +v sbluhm
10:22:49 *** chris has joined #gnucash
10:22:50 *** ChanServ sets mode: +v chris
10:22:53 *** gncbot sets mode: +o chris
10:30:53 <warlord> celeste, I wont have time to reconfigure for a few weeks.
10:45:09 *** jervin has joined #gnucash
10:46:12 <celeste> Don't worry about it. I'm busy thru mid-July too
10:49:26 <warlord> lol
10:56:57 <chris> warlord are you familiar with glib? eg gnc-budget.c:533 creates GValue v; it contains (I believe) a gnc_numeric which is created in a box, but never freed. Is this a genuine leak?
10:57:39 <warlord> I'd have to look in the code; I don't have time to do that right now.
10:57:44 <chris> ok nw
10:58:07 <chris> result: https://pastebin.com/raw/vebZpFV8
11:18:52 *** ArtGravity has joined #gnucash
11:18:52 *** ChanServ sets mode: +v ArtGravity
11:21:51 *** Treasurer has joined #gnucash
11:22:18 *** Treasurer has left #gnucash
11:23:20 *** Treasurer has joined #gnucash
11:36:16 <warlord> Well then..
11:39:53 *** jervin has quit IRC
11:44:38 *** jervin has joined #gnucash
11:48:41 <chris> so, yay?
11:49:47 *** Treasurer has quit IRC
11:50:06 *** Treasurer has joined #gnucash
11:50:51 *** jervin has quit IRC
11:52:37 <warlord> lol
11:53:03 *** Mechtilde has joined #gnucash
11:57:08 *** phebus has joined #gnucash
11:57:08 *** ChanServ sets mode: +v phebus
11:58:28 *** guak has joined #gnucash
12:03:24 *** Treasurer has quit IRC
12:08:08 *** sbluhm has quit IRC
12:12:28 *** Treasurer has joined #gnucash
12:50:10 *** sbluhm has joined #gnucash
12:50:10 *** ChanServ sets mode: +v sbluhm
12:55:09 *** fabior has joined #gnucash
12:58:56 *** jervin has joined #gnucash
13:09:16 *** phebus has quit IRC
13:20:10 *** sbluhm has quit IRC
13:30:24 *** sbluhm has joined #gnucash
13:30:24 *** ChanServ sets mode: +v sbluhm
13:40:27 *** Pegasus_RPG has joined #gnucash
13:41:32 *** phebus has joined #gnucash
13:41:33 *** ChanServ sets mode: +v phebus
13:55:41 *** fabior has quit IRC
14:00:49 *** frakturfreak1 has quit IRC
14:14:29 *** jervin has quit IRC
14:15:17 *** phebus has quit IRC
14:18:37 *** frakturfreak1 has joined #gnucash
14:19:38 *** Pegasus_RPG has quit IRC
14:22:33 *** Pegasus_RPG has joined #gnucash
14:32:50 *** bertbob has quit IRC
14:53:05 <jralls> chris, GValues are a PITA for leaks because the code requesting the KVP data has to free the GValue's contents. Hmmm, I wonder if we could make a custom GValue that takes a std::unique_ptr? The trick would be getting the contents back out in C code.
15:04:32 *** Pegasus_RPG has quit IRC
15:04:33 *** Pegasus_RPG has joined #gnucash
15:07:46 *** Pegasus_RPG has quit IRC
15:14:53 *** Pegasus_RPG has joined #gnucash
15:25:06 *** bertbob has joined #gnucash
15:25:07 *** ChanServ sets mode: +v bertbob
15:25:50 *** Pegasus_RPG has quit IRC
15:29:45 *** gjanssens has quit IRC
15:34:16 *** bertbob has quit IRC
15:42:44 *** attronarch has joined #gnucash
15:43:59 *** attronarch has quit IRC
15:44:13 *** attronarch has joined #gnucash
15:45:48 *** attronarch has quit IRC
15:46:53 *** ArtGravity has quit IRC
15:49:51 *** o01eg has joined #gnucash
16:02:58 *** Mechtilde has quit IRC
16:04:09 *** sbluhm has quit IRC
16:10:06 *** Treasurer has quit IRC
16:39:56 *** User_ has quit IRC
16:58:29 *** field^Zzz1 has joined #gnucash
17:03:45 *** bertbob has joined #gnucash
17:03:45 *** ChanServ sets mode: +v bertbob
17:04:15 *** Pegasus_RPG has joined #gnucash
17:11:18 *** jervin has joined #gnucash
17:11:45 *** Pegasus_RPG has quit IRC
17:12:45 *** Pegasus_RPG has joined #gnucash
17:13:16 *** David has quit IRC
17:13:24 *** David has joined #gnucash
17:37:02 *** attronarch has joined #gnucash
17:40:33 *** attronarch has quit IRC
17:40:43 *** attronarch has joined #gnucash
17:40:46 *** Pegasus_RPG has quit IRC
17:46:19 *** Pegasus_RPG has joined #gnucash
17:47:07 *** attronarch has quit IRC
17:47:19 *** attronarch has joined #gnucash
17:59:12 *** Pegasus_RPG1 has joined #gnucash
17:59:13 *** Pegasus_RPG has quit IRC
17:59:13 *** Pegasus_RPG1 is now known as Pegasus_RPG
18:02:31 *** Pegasus_RPG has quit IRC
18:02:59 *** Pegasus_RPG has joined #gnucash
18:07:48 *** jw4 has quit IRC
18:07:55 *** Pegasus_RPG has quit IRC
18:18:46 *** gncbot has joined #gnucash
18:20:45 *** Pegasus_RPG has quit IRC
18:20:48 *** Pegasus_RPG has joined #gnucash
18:28:57 *** Pegasus_RPG has quit IRC
18:31:29 *** field^Zzz1 has quit IRC
18:32:42 *** Pegasus_RPG has joined #gnucash
18:35:12 *** David has quit IRC
18:35:20 *** David has joined #gnucash
18:35:59 *** Pegasus_RPG1 has joined #gnucash
18:36:00 *** Pegasus_RPG has quit IRC
18:36:00 *** Pegasus_RPG1 is now known as Pegasus_RPG
18:45:42 *** Pegasus_RPG has quit IRC
19:21:22 *** guak has quit IRC
19:48:53 *** jervin has quit IRC
19:56:36 *** Pegasus_RPG has joined #gnucash
20:07:10 *** Pegasus_RPG has quit IRC
21:15:16 *** Pegasus_RPG has joined #gnucash
21:26:32 *** Pegasus_RPG has quit IRC
21:36:01 <chris> jralls: how to free the GValue contents?
21:39:27 *** pl0ni has quit IRC
22:28:17 *** Aussie_matt has joined #gnucash
22:44:16 *** jervin has joined #gnucash
23:04:11 *** guak has joined #gnucash
23:12:47 *** guak has quit IRC
23:13:02 *** guak has joined #gnucash
23:17:34 *** guak has quit IRC
23:32:20 *** puck has quit IRC
23:33:33 *** puck has joined #gnucash
23:41:59 *** FH_thecat has joined #gnucash
23:47:13 *** celeste has quit IRC
23:47:49 *** o01eg has quit IRC
23:57:31 *** FH_thecat has quit IRC
23:58:15 *** FH_thecat has joined #gnucash