IRC log for #wowace on 20131128

00:16.10*** join/#wowace wink (fhtagn@unaffiliated/winkiller)
00:27.41*** join/#wowace Ressy (~Ressy@WoWUIDev/WoWAce/ARL/Ressy)
00:30.41*** join/#wowace wink (fhtagn@unaffiliated/winkiller)
00:44.52Stanzillahellow
01:01.57Repoadibuttonauras: 03Adirelle 07master * 1.0-beta-11-3-gf313616 Rules.lua: [+2 commits]
01:01.57Repof313616: Merge branch 'master' of github.com:Adirelle/AdiButtonAuras
01:01.58Repo47dddae: Monk: display the number of group members affected by Renewing Mist and the shortest duration.
01:11.08Repomeant-to-do-that: 03robfaie * r8 core.lua:
01:11.08Repo* Implemented option to save setting for character not globally
01:11.08Repo* Some chat fixed
01:12.37*** join/#wowace profalbert (~christoph@62-46-199-129.adsl.highway.telekom.at)
01:13.21RepoNew addon: CrappyChatFix - http://www.wowace.com/addons/crappychatfix/
01:13.21RepoNew addon: Meant To Do That - http://www.wowace.com/addons/meant-to-do-that/
01:35.02Repobad-boy: 03funkydude * r1183 BadBoy.lua:
01:35.02Repore-add the FRIEND_PENDING event for bnet invite scanning as the bnet client connection can happen after PLAYER_LOGIN for some users, instead of before.
01:35.10Funkeh``Semlar, ^
01:35.21Semlar^_^
01:38.59Semlarblizzard really needs to do something about these spammers because it's getting out of hand
01:41.27StanzillaI didnt notice any change in the last few years
01:41.41Stanzillaguess playing on an low pop realm helps
01:41.48Semlarnot playing diablo 3 helps
01:42.10Semlarthey can just pull your battle tag out of the chat and then you're screwed
01:42.13Stanzillanot playing it in public games you mean
01:42.18Semlarnope
01:42.32Funkeh``yeah D3 was their main source of farming tags
01:42.39Semlarjust being in the general chat would let them get your battle tag
01:42.43Funkeh``2 weeks after I stopped playing D3 is got no spam
01:42.52Funkeh``wonde rif they are creating a DB now though
01:43.16Semlari haven't played d3 in a very long time and i still get spam because they have my tag and there's not much i can do about it
01:43.44Semlari don't understand how blizzard hasn't made a spam filter yet
01:44.56Stanzillatoo many false positives I guess
01:45.56StanzillaI'm currently enjoying D3 the most of all blizzard games
02:26.43quiescenso.o
02:34.12Repolibsharedmedia-3-0: 03funkydude * r83 LibSharedMedia-3.0/LibSharedMedia-3.0.lua:
02:34.12RepoSwap to using FRIZQT___CYR.TTF by default on western clients. The font is available for use, and since we already use the Cyrillic versions of other fonts by default, we should do so with Friz too. This will fix countless addons displaying "????" when in a mixed European/Russian group.
02:38.24MysticalOSbuilding a database for when AH closes, then bam "buy gold and items from us"
02:49.59MysticalOSheh, mik's change, now i get to see the "too manye rrors disabling' every 10 or so seconds, cause it turns back on then disables again., stupid as compactraidframe:show taints
02:50.28Funkeh``I really need to look into that
02:51.38MysticalOSall i know is, i can avoid probelm entirely if I do not login to a raid in combat. I do not ever reloadui, and no one every joins or leaves raid in combat. any of those happen, forget it, broken rest of session
02:52.28MysticalOSoh i think opening ANY addons options does it too
02:52.37MysticalOSthat uses the busted blizzard options
02:54.01Funkeh``I was trying to trace the OpenToCategory taint the other day and I think I may have found it
02:54.11Funkeh``I threw some code somewhere to test but haven't yet
03:01.13MysticalOSholy jebus, i need to revert this change that re-enables errors. once this taint occurs, errors might as well never turn back on. having 100s of lua errors, disable, 100 more, disable, repeating in a loop during galakras was boo
03:02.20Funkeh``<PROTECTED>
03:04.34nebula169should comment out the worthless ADDON_BLOCKED events again!
03:05.02Funkeh``they aren't worthless
03:05.13Funkeh``well they are for that specific taint but not in general
03:06.51nebula169pretty worthless, atleast make it a toggle with it defaulted to off
03:07.40Funkeh``I might just filter out that one in specific
03:08.27nebula169<PROTECTED>
03:09.33*** join/#wowace ShadniX| (shadnix@p5DDFE1AB.dip0.t-ipconnect.de)
03:10.04Stanzillahttps://forums.dropbox.com/topic.php?id=108616#post-578550 < haha best question
03:11.22Semlarso meta
03:12.20MysticalOSfilter out that one and parental control one
03:12.46Funkeh``I think I might filter it by addon
03:12.56Funkeh``allow 1 event for each
03:17.38Stanzillajust show booby pics everytime taint happens
03:18.43Megalonboobs&kittens
03:19.11Stanzillaplease no doge though
03:27.21Megalonwow such hate much anti-doge
03:28.05Stanzillathis channel has to be doge free
03:35.25TorhalI'm certain it was rather doge free, Stanzilla, until you mentioned it. Thanks!
03:35.52StanzillaTorhal: semlar started it
03:36.06TorhalNope.
03:36.06Semlarwhat did i do!
03:36.24Stanzilla04:11:22 ∙ Semlar: so meta !
03:36.32Semlari did nothing
03:36.38TorhalSemlar: You're Hitler?
03:36.40Stanzillaalready triggered doge in my mind
03:36.43Semlarnot today
03:37.53Repobig-wigs: 03funkydude * r11672 Plugins/AltPower.lua: AltPower: add font selection
03:39.38Stanzillahttps://db.tt/FiWpokYa
03:39.40Stanzilladat objective
03:39.50Stanzillathought I did that often enough in *the other game*
03:40.59Repomeant-to-do-that: 03robfaie * r9 core.lua: * Implemented removal of custom messages
03:41.00Repo* Dry coded tank/heal predefined messages
03:42.45Repobug-grabber: 03funkydude * r201 BugGrabber.lua:
03:42.45RepoOnly allow 1 ADDON_ACTION_FORBIDDEN per addon to prevent in-combat message spam by certain unavoidable Blizz taint messages.
03:43.26Funkeh``hopefully that helps
03:45.16*** join/#wowace Kemayo (~kemayo@75-132-56-160.dhcp.stls.mo.charter.com)
03:45.16*** mode/#wowace [+v Kemayo] by ChanServ
04:04.02MysticalOScurse client just not seeing that new buggrabber, i blame Torhal
04:14.43Torhalblames MysticalOS for being a baddie.
04:15.18Stanzilla(that means using OS X)
04:15.41Torhalgives Stanzilla a paper cut then pours lemon juice in it.
04:15.51Stanzilla(still better than OS X)
04:16.03Torhal...
04:16.09Stanzillayou go check out that noise
04:16.15Stanzillaupdates not coming through
04:16.20StanzillaI dont get bigwgis either
04:33.31MysticalOSyou should fear my beast, it's strong
04:34.09*** join/#wowace SunTsu (miyamoto@unaffiliated/suntsu)
05:12.27*** join/#wowace SunTsu (miyamoto@unaffiliated/suntsu)
05:16.55*** join/#wowace Seerah (~RyanNL@adsl-74-226-71-67.mem.bellsouth.net)
05:32.24*** join/#wowace adys (~adys@unaffiliated/adys)
05:48.02*** join/#wowace ZaB|SHC| (~Zaphod_Be@muedsl-82-207-229-153.citykom.de)
05:49.23*** part/#wowace Seerah (~RyanNL@adsl-74-226-71-67.mem.bellsouth.net)
05:55.13*** join/#wowace bluspacecow (~bluspacec@121.99.72.70)
07:02.46*** join/#wowace TNZe (~evil@ti0042a400-3950.bb.online.no)
07:33.05Stanzillajust found a small upgrade https://db.tt/Zjp3y8yi
07:58.14GnarfozStanzilla: go to sleep
07:58.24Gnarfozalso, Crusaders wear 2H + shield? oO
08:01.41nevcairielI seriously hope drops turn out really as fun as such, finding such a weapon upgrade is what makes a game like diablo fun
08:02.41Stanzillayes
08:02.45StanzillaI already replaced that one btw :D
08:02.52StanzillaGnarfoz: they can, with a talent
08:03.44Repoadibuttonauras: 03Adirelle 07master * 1.0-beta-11-4-g501e73c  (2 files in 1 directory): [+1 commit] Debug: send rule creation messages to a specific channel.
08:03.57*** join/#wowace profalbert (~christoph@194-166-234-24.adsl.highway.telekom.at)
08:04.20MysticalOStitans grip :o
08:04.33Stanzillanevcairiel: drops are really good, I can almost use every yellow item I find
08:04.48nevcairielsounds awesome
08:05.14StanzillaMysticalOS: heavenly strength :D
08:05.17MysticalOSthey gutted shit out of barb, like i can't find a build that works now. nothing that sustains rage intake and spending. the whirlwind build is gutted
08:05.32Stanzillawatch streamers
08:05.35Stanzillalike kingkongor
08:05.58StanzillaI think he played with slam
08:06.03MysticalOSi'ms ure they are viable in other ways, but it'll be back to drawing board.
08:06.19nevcairielthats not necessarily a bad thing
08:06.28nevcairielthe addon seems to revamp d3 as a whole
08:06.35Stanzillaspecs dont really rule the game now
08:06.37Stanzillaitems do
08:06.40Stanzillajust play what you want
08:06.43MysticalOSit is when all of a sudden you login and your gear sucks, and you have to drop down several difficulties to farm new gear
08:06.56MysticalOSthat'd be like logging into wow and having your epics replaced with greens
08:07.06Stanzillahappens every expansion :D
08:07.08nevcairielyou mean basically like with every expansion? :P
08:07.46MysticalOSnot quite the same. you don't login to have your gear shit, until you level up and find replacement gear. it's not shit instantly. allowing time to replace it as you move forward
08:08.03Stanzillapretty sure your barb gear is not shit right now
08:08.15Stanzillayou cant just play on a higher difficulty anymore
08:08.40nevcairielconsidering they also revamp the difficulty system, the problem is not as extreme
08:08.41Stanzillaalso it's really amazing how items change the whole game
08:08.45Stanzillalike a friend had this amulet
08:08.50Stanzillathat spawned copies of yourself
08:08.55Stanzillathat did the same spells
08:09.08Stanzillaand he could just run through master like a lawnmower
08:09.37Stanzillaand I had to go down to expert because shit did not die :D
08:09.42MysticalOSi just hate being rage starved. I spend like 10 seconds building rage, and spend it in 2
08:09.48MysticalOSfeel like a wrath prot warrior
08:10.13MysticalOSer, a wrath prot warrior in a 5 man i should clarify
08:10.17MysticalOS:)
08:10.28TorhalSomeone needs to build a memorial to Jay Wilson; "This is how NOT to resurrect a franchise."
08:10.32Stanzillaor until 5.4 in mop
08:10.51MysticalOSmost of changs are good though. i'm happy with new items
08:11.03MysticalOSi'm annoyed with new paragon forcing point spending in 4 categories
08:11.09MysticalOSi tink they should let you spend it however the frick you want
08:11.18Stanzillanah that is good
08:11.32Stanzillabecause people would go dmg only otherwise
08:11.37MysticalOSnot relaly
08:11.41Stanzillaand complain the crap out of them because they die
08:11.46MysticalOSand going from 300%mf to like 50
08:11.51MysticalOS50 is jack shit
08:12.06Stanzilladoesnt matter with loot 2.0
08:12.09Stanzillayou get enough stuff
08:12.10MysticalOSi think you should be able to choose "do i want to go MF build and get ass kicked more" or "go kick ass build but find jack shit"
08:12.17MysticalOSinstead, you gotta go "i'm terrible at everything" build
08:12.21Stanzillayou can't just look at those number changes while forgetting everything else changed too
08:12.38MysticalOSI ran around for 3 hours, I didn't find anything good
08:12.54Stanzillapretty bad luck then
08:12.57MysticalOScause my MF was like nil, cause I didn't have MF gear, because i relied on paragon mf
08:13.13Stanzillawell ok I levelled with hellfire ring
08:13.19Stanzillathat's a lot more mf
08:13.28MysticalOSi still don't have one of those
08:13.32MysticalOSi have like 10 infernal machines
08:13.33nevcairieleh, its totally expected that when new stuff is added, that paragon gets nerfed, because otherwise it would make you totally OP
08:13.34Stanzillawhy not?
08:13.36Stanzillatime to make one
08:14.17MysticalOSeverything i have read about diong machines is that you should do in a group, but i have no friends
08:14.27MysticalOSand don't want to waste 3 machines and then go in there and wipe
08:14.33MysticalOSand leave with nothing and 3 less machines
08:14.50MysticalOSso i just collect machines
08:15.20MysticalOSand level 30% slower
08:15.40Stanzillayeah it sucks alone
08:15.42Stanzillabecause you cant rez
08:16.14MysticalOSyeah, i've always had to play D3 alone. i have like 60 on battletag, but no one to help on D3
08:16.49MysticalOSmy only 60 is only paragon like 27, and has more hours played than some people with 3 100s
08:16.55MysticalOSbut i manage
08:17.52MysticalOSmy man grind partner in wow is FINALLY getting a new computer after 7 years. she'll actually have a computer that doesn't say "wtf are you trying to run diablo with" when you launch D3
08:17.53MysticalOSthat should help :)
08:18.12nevcairielyou can run d3 on pretty crappy stuff though
08:18.28MysticalOSnot an ATI X1600 that doesn't support 2.0 shadders
08:18.28nevcairiellooks terrible, but it plays
08:18.35MysticalOSgame doesn't even launch
08:18.37nevcairielok thats much too old
08:18.41MysticalOSlol
08:18.55MysticalOSlike i said, d3 literally tells her "wtf is shit shit? noop"
08:19.03MysticalOSnot exact phrasing, but close enough
08:19.47StanzillaTorhal: updates still not on CC, fix pls
08:19.47MysticalOSif you see her in LFR, she's that girl at 1fps running in place in corner with dps under the tank cause her computer is too slow. :0
08:20.05TorhalStanzilla: You know that isn't my domain :P
08:20.16StanzillaTorhal: but you know the guys and I don't
08:20.21nevcairielbut you know who, so forward the poke
08:20.31TorhalIt's 3am.
08:20.32MysticalOSyes it is, restart the thing that you do
08:20.40TorhalWell, 2:20am
08:20.53TorhalMysticalOS: I deal with the packager, not the CLient service.
08:20.54MysticalOSor ask them to make you another thing to start the other thing
08:21.00TorhalHah.
08:21.09Stanzillaor get one of those fucks on irc
08:21.13TorhalStanzilla: Also, WHAT updates?
08:21.18TorhalYeah no.
08:21.19nevcairielyou dont have 24/7 standby service?
08:21.22StanzillaTorhal: bigwigs and libsharedmedia for example
08:21.27MysticalOSbetter yet, just ask them to make you a /rebootallthings
08:21.31Torhalnevcairiel: For IT shit, yeah.
08:21.33MysticalOSfor good measure
08:22.08MysticalOSit'll just reboot everything, packager, webserver, curse client, packager, everything.
08:22.41TorhalLike it's that simple.
08:22.51Torhalgoes back to feeling like shit and watching TV shows.
08:26.10quiescensgives torhal a cookie
08:29.51Stanzillaoh btw a negative thing in d3 is the new crushing blow mechanic
08:29.55Stanzillathat is huge bullshit
08:29.58quiescenswhat is it?
08:30.15Stanzillait's an extra thing on the hit table, like in WoW
08:30.19Stanzillahit crit crush
08:30.28Stanzillaand crush takes aways 25% of the mobs HP instantly
08:30.39Stanzillatherefore everything has huge HP pools because they balance for crushs
08:30.42Stanzillawhich is bullshit
08:30.59quiescensdidn't d2 have that sort of thing too?
08:31.15Stanzilladont think so?
08:32.03nevcairiela flat 25% reduce seems stupid
08:33.10Stanzillayeah
08:33.28Stanzillaand you boost the change of that with items, and it only does 12.5% on elites
08:33.52quiescenshttp://diablo2.diablowiki.net/Crushing_blow
08:33.56quiescens\o/
08:33.58*** join/#wowace DarkAudit (~Brian@64-181-5-194.unassigned.ntelos.net)
08:35.36quiescenscrushing blow in d2 originally took 50% hp but only worked on normal mobs, then they made it work on everything for 5%-25% hp, depending on the mob and depending on whether it was a ranged attack o.o
08:36.04Fiskerwas it max or curr hp?
08:36.17quiescenscurrent
08:41.20*** join/#wowace harl (harl@unaffiliated/harl)
08:44.30*** join/#wowace RLD_osx (~RLD_osx@ip-static-212-117-176-51.as5577.net)
08:58.26*** join/#wowace profalbert (~christoph@194-166-234-24.adsl.highway.telekom.at)
09:00.05StanzillaLOL
09:00.06Stanzillahttps://db.tt/YoCV8Vql
09:00.09Stanzilladem shoulders
09:00.20*** join/#wowace TNSe (~evil@ti0042a400-3950.bb.online.no)
09:03.16StanzillaMysticalOS: awesome right
09:03.20Stanzillathat effect is cool
09:07.33*** join/#wowace Adirelle[work] (~Adirelle@195.221.112.210)
09:08.47sbmorning
09:08.52sbugh, wall of text
09:09.13sbStanzilla needs more sleeps :/
09:09.46Stanzillanah
09:10.04*** join/#wowace TNZe (~evil@ti0042a400-3950.bb.online.no)
09:11.33*** join/#wowace TNSe (~evil@ti0042a400-3950.bb.online.no)
10:01.29*** join/#wowace phyber_ (phyber@2a01:7e00::f03c:91ff:fe93:a318)
10:06.21*** join/#wowace phyber (phyber@unaffiliated/phyber)
10:10.03*** join/#wowace EthanCentaurai (~Adium@host-92-29-116-76.as13285.net)
10:18.35znfStanzilla, http://www.amazon.co.uk/Moto-8GB-Sim-Free-Smartphone/dp/B00ECBREK2/ref=lh_ni_t?ie=UTF8&psc=1&smid=A3P5ROKL5A1OLE
10:18.35znf^^
10:21.25Stanzillamoto g is pretty awesome
10:37.27sbStanzilla: go & buy the smart body analyzer!
10:37.39sbmeh, 115eur :D
10:44.20*** join/#wowace Megalon (Megalon@193-83-188-110.adsl.highway.telekom.at)
10:56.25Repomeant-to-do-that: 03robfaie * r10  (15 files in 2 directories):  (1 line trimmed from commit message)
10:56.25Repo* Set up localization head over to [the project page on wowace][1] to contribute
10:56.25Repo* Better group type detection
10:56.25Repo[1]: http://www.wowace.com/addons/meant-to-do-that/localization/ "project page"
11:04.32*** join/#wowace DarkAudit (~Brian@64-181-5-194.unassigned.ntelos.net)
11:17.58*** join/#wowace EthanCentaurai1 (~Adium@host-2-97-213-176.as13285.net)
11:41.32*** join/#wowace Adirelle[work] (~Adirelle@195.221.112.210)
11:51.24*** join/#wowace sylvanaar_ (~quassel@pdpc/supporter/active/sylvanaar)
12:58.32*** join/#wowace stolenlegacy (~stolenleg@unaffiliated/stolenlegacy)
13:40.42Repobig-wigs: 03jongt23 * r11673 SiegeOfOrgrimmar/Locales/esES.lua: esES update
13:56.20EthanCentauraiso quiet in here today
13:58.19winkP A R T Y
13:58.27EthanCentaurai\o/
13:58.53Timmehmakes some noise.
13:59.30*** join/#wowace TNSe (~evil@ti0042a400-3950.bb.online.no)
13:59.49Timmehznf: you back alive yet?
14:05.26*** join/#wowace profalbert_ (~christoph@194-166-234-24.adsl.highway.telekom.at)
14:14.48Repobug-grabber: 03funkydude * r202  (2 files in 1 directory): poke to wake Curse Client.
14:15.23*** join/#wowace Ressy (~resa1983@WoWUIDev/WoWAce/ARL/Ressy)
14:23.47Repolibsharedmedia-3-0: 03funkydude * r84 lib.xml: poke to wake Curse Client.
14:32.34znfTimmeh, just got a mail
14:32.35znfchecking it now
14:32.47znf<PROTECTED>
14:32.48znf\o/
14:32.56Timmeh\o/
14:32.57EthanCentaurai\o/
14:33.05Timmehwink: now we can P A R T Y!
14:33.32Timmehznf: I don't suppose there's any other information? I'm still kinda curious as to what actually happened
14:33.52znfthey suspect 3rd party software (ie: boting)
14:33.53winkgz znf
14:34.04winkwelcome back to your addicxtion
14:34.13znfI should shorten my play-session down from 20-24 hours a day, I guess?
14:34.21winkmaybe
14:34.44Timmehhmpf
14:34.58znfthey issued a 72h suspension instead
14:35.18Timmehso you're still out?
14:35.30winkthat's maybe annoying but not hard to swallow
14:35.37znfwell, 72h beats a permanent ban
14:35.41Timmehyea
14:35.50Timmehso you're out for 1 more day?
14:36.38znfwe're not raiding until sunday anyway
14:36.53Timmehright, well, glad you're back :-P
14:36.58Megalonall hail znf
14:37.08Megalonfor the messiah will return to thee raid
14:37.15Megalonafter 3 days o' death
14:38.04Repoadibuttonauras: 03Adirelle 07develop * 1.0-beta-11-16-gde24ec9  (26 files in 5 directories): [new, +12 commits] (8 truncated)
14:38.04Repode24ec9: Monk: added a Mistweaver plugin.
14:38.04Repo504cd7a: Added a "group" pseudo-unit.
14:38.04Repof58a890: Handles OnUsed/OnUnused callbacks for messages.
14:38.04Repo50c7f39: Got rid of AceEvent-3.0.
14:38.48Timmehbut you didn't actually bot, right?
14:39.14Timmehso you reckon it indeed is too many hours per day consecutive in a certain period? o_O
14:39.43znfmaybe it's foxlit's purrmetheus? :P
14:40.17Timmehwhat does it actually do? :-P I've heard people talking about it, but never looked at it
14:40.39znfautomates rotation, played a bit with it when he released it, though I do have it installed still
14:40.50TimmehI see
14:40.56znfie: 1 button rotation
14:41.13znfsimple if-then-else logic decides what spell/ability will use next
14:42.07Timmehdidn't realise such things were possible, isn't using spells/abilities quite restricted?
14:42.22winkI wonder why it is possible again
14:42.34winkhealbot did exactly that, years ago
14:42.38znffoxlit found some trickery
14:42.44TimmehI see
14:45.23Adirelle[work]weird, I'm looking at purrmetheus code, can't find what's the trick
14:45.47Timmehany link to ze codez?
14:45.55Adirelle[work]http://townlong-yak.com/purrmetheus/
14:45.57Timmehty
14:46.47Adirelle[work]znf, you think this can lead to a ban ?
14:46.54znfdunno
14:47.03znfI really doubt it, but I have nothing else to go on now, so meh
14:47.48Adirelle[work]the code is a slightly obfuscated, that's annoying
14:48.50EthanCentauraiobfuscated code is a no-no already :/
14:50.01Adirelle[work]well, he mainly uses one-letter variable names, which doesn't help understanding, by this is by no mean real obfuscation
14:50.52Timmehdoesn't really look obfuscated, just someone who values quick-to-type code over quick-to-read code :-P
14:51.22Timmeh:q
14:51.27Timmeh-.- wrong window
14:51.27Adirelle[work]local t, m, r, e = q[button] or q.default, "", math.random
14:51.27Adirelle[work]repeat m,e = e and (m..e) or m,t[r(o:CallMethod("R",button) or (#t+1))]
14:51.27Adirelle[work]until not e self:SetAttribute("macrotext", m)]], 'self:SetAttribute("macrotext", nil)')
14:52.42Reposkada: 03funkydude * r459 Skada.lua: bump to grab latest LSM.
14:52.42znfyeah, I couldn't figure out my own code after he modified it using 1 letter variables :D
14:54.47TimmehAdirelle[work]: ok, that's a bit much indeed :-P
15:03.00winkthat's not particularly unintelligbla
15:03.08winkunlike my english
15:05.45Adirelle[work]I think he's abusing math.random
15:07.00Adirelle[work]BelieveMyDice.lua try two different algorithms, probably to get that one that will be able to guess the next math.random value
15:07.47Adirelle[work]and I think L.er is used to eat values so the next math.random will return the first argument of the function
15:07.55Adirelle[work](or something like that)
15:08.27Adirelle[work]as math.random is also available from within secure environnement, it uses that to pass values from unsecure to secure env
15:12.26*** join/#wowace Diao (Diao@ip68-5-200-162.oc.oc.cox.net)
15:17.54*** join/#wowace Megalon (Megalon@193-83-188-110.adsl.highway.telekom.at)
15:31.12*** join/#wowace DarkAudit (~Brian@c-98-236-98-13.hsd1.wv.comcast.net)
15:32.29sbAdirelle[work]: so like 10000 random calls until the "correct" value is returned securely which can be used to execute macros/spells, thats... wtf :D
15:33.31Adirelle[work]sb, not 10000 random calls
15:33.44Adirelle[work]I just tried this : http://pastebin.com/ikTBp28N
15:34.20Adirelle[work]it's a bit slow but not that much
15:36.34Adirelle[work]0.6 secs to pass values in the range [1;20]
15:36.51sbso its a wait loop till random returns the "correct" value?
15:37.43Adirelle[work]not at all
15:37.54Adirelle[work]it and predict the next math.random value
15:37.58Adirelle[work]s/and/can/
15:38.19sbmhhh, okay... !? :o
15:38.27Adirelle[work]so it does a bunch of rolls until the next value is the intended value
15:38.30Adirelle[work]e.g. :
15:38.44Adirelle[work]unsecure code : passValue(5,20)
15:38.55Adirelle[work]secure code : assert(math.random(20) == 5, "never gets there")
15:38.58sbah, rr is math.random, i see
15:39.55Adirelle[work]so this doesn't taint math.random, but it still can be used to pass values around
15:46.36*** join/#wowace Diao (Diao@ip68-5-200-162.oc.oc.cox.net)
15:47.36TimmehAdirelle[work]: so that basically means WoW uses a rather unsafe math.random ?
15:48.08Adirelle[work]Timmeh, i'd say predictable
15:48.35nevcairielit doesnt really require to be ultra secure
15:48.44Adirelle[work]as nevcairiel said
15:49.07nevcairielit probably uses the default lua math.random, which most likely just uses the C random function
15:49.19Adirelle[work]moreover, most of the time they are predicable so you can reproduce random sequences using a seed
15:49.31Arrowmastertheyve already got a fix ready for the next patch
15:50.08Timmehyes, but generally the seed itself is random and long enough for it to not be predictable
15:51.22nevcairielunless the algorithm is predictable, then you just need to get enough values out of it to know what will happen next
15:51.39Arrowmasterand thats exactly what foxlit did
16:03.15quiescenso.o
16:05.24*** join/#wowace Funkeh` (~Funkeh`@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh)
16:05.24*** mode/#wowace [+o Funkeh`] by ChanServ
16:25.45*** join/#wowace Talryn (~Talryn@unaffiliated/talryn)
16:35.19*** join/#wowace jazper- (~kcd@pdpc/supporter/active/jazper)
16:47.05*** join/#wowace harl (harl@unaffiliated/harl)
16:50.34znfStanzilla, explain me over provisioning on a drive that claims it already has it enabled
16:51.16znfmostly, do I still need to care about leaving free space on it?
17:00.09EthanCentauraido we know if the parental controls taint is also fixed?
17:03.48Funkeh`yes
17:04.38EthanCentaurai\o/
17:21.39*** join/#wowace EthanCentaurai1 (~Adium@host-92-19-151-251.as13285.net)
17:30.33*** join/#wowace Adirelle[work] (~Adirelle@195.221.112.210)
17:40.57Stanzillamitch0: http://paste2.org/ABMxEsfn
18:24.05*** join/#wowace VTLob (~VTLob@178-24-33-120-dynip.superkabel.de)
18:50.18*** join/#wowace Shirik (mpdelbuono@WoWUIDev/WoWIStaff/Norganna/StatisticalEngineer/Shirik)
18:50.18*** mode/#wowace [+v Shirik] by ChanServ
19:00.31*** join/#wowace MysticalOS (~Myst@h114.60.186.173.dynamic.ip.windstream.net)
19:05.10Fiskeryay Stanzilla
19:10.24Stanzillasup Fisker
19:10.33Fiskermtk
19:10.35Fisker2.5
19:11.42*** join/#wowace EthanCentaurai (~Adium@host-92-24-143-104.ppp.as43234.net)
19:12.32StanzillaI heard using autokms is ok, too
19:24.26Gnarfozautowhat
19:24.31Gnarfozare you even allowed on the road
19:37.23*** join/#wowace pompy (~Mike@c-50-166-85-212.hsd1.nj.comcast.net)
19:48.39Stanzillaslaps Gnarfoz
19:48.54Gnarfoz~whalenuke Stanzilla
19:48.54purlACTION dons her radiation cloak and tinted glasses while a highly intelligent whale named Ray precipitates critical mass for uncontrolled nuclear fission around Stanzilla with his mind powers.
19:49.20Stanzillano
20:12.34*** join/#wowace Jitta (Jitta@91-65-48-154-dynip.superkabel.de)
20:22.40*** join/#wowace Yoshimo (~Miranda@aftr-88-217-180-139.dynamic.mnet-online.de)
20:22.40*** join/#wowace Yoshimo (~Miranda@unaffiliated/yoshimo)
20:28.54StanzillaGnarfoz: farming on torment is brutal
20:28.57Stanzillawhen will you join me?
20:29.37znfWhy do you have a D3 beta invite? :-/
20:33.13Stanzillawhy not
20:33.48znfwell, why do you have one so early?
20:33.55znfwhat did you to do deserve it? :o
20:34.00znfwho's dick did you suck? :D
20:40.58Stanzillayour mom's :)
20:42.35Gnarfozshould I get my mom a Moto G for xmas?
20:46.42Stanzillayes, good phone
20:49.08StanzillaGnarfoz: also answer me
20:49.27Gnarfoznot any time soon, I guess
20:49.52Gnarfozyou're already 70, you must have way too much time ^^
20:55.28Fiskerhey Stanzilla
20:59.08Stanzillahey Fisker
20:59.41Fiskerhey
21:02.43Stanzillasup
21:03.58*** join/#wowace Talryn (~Talryn@unaffiliated/talryn)
21:18.54*** join/#wowace ShadniX| (~shadnix@p5DDFE1AB.dip0.t-ipconnect.de)
21:25.12*** join/#wowace Ermad (~Ermad@pool-71-187-251-237.nwrknj.fios.verizon.net)
21:25.50*** join/#wowace Aeger73 (~quassel@ip70-176-26-163.ph.ph.cox.net)
21:37.47*** join/#wowace TNSe (~evil@ti0042a400-3950.bb.online.no)
21:52.54Stanzillatouches nebula169
21:59.19*** join/#wowace MysticalOS (~Myst@h114.60.186.173.dynamic.ip.windstream.net)
22:09.12*** join/#wowace Adirelle[work] (~Adirelle@195.221.112.210)
22:11.12*** join/#wowace profalbert_ (~christoph@194-166-234-24.adsl.highway.telekom.at)
22:18.48Repoadibuttonauras: 03Adirelle 07develop * 1.0-beta-11-20-g2f3699c  (3 files in 2 directories): [+4 commits]
22:18.49Repo2f3699c: Moved group, mouseover and ally/enemy handling into AdiButtonAuras.lua.
22:18.49Repo4dfeb77: Use nil instead of EMPTY_TABLE.
22:18.49Repo89ade37: Check group GUIDs for every valid unitIds.
22:18.49Repo69db074: Expected dry-code fixes.
22:27.37Repolibsharedmedia-3-0: 03funkydude * r85 LibSharedMedia-3.0/LibSharedMedia-3.0.lua:
22:27.37RepoIt seems the Cyrillic version of frizqt doesn't support special European characters (é, ï, ö). Reverting previous change which unfortunately will bring back the "???" issue in mixed European/Russian groups.
23:03.21Funkeh`Trying to debug this options frame cancel button taint
23:03.38Funkeh`I'm wondering if securecall doesn't actually count down the entire execution path?
23:04.00Funkeh`I'm assuming it needs to be added to every function call along it
23:04.08Funkeh`otherwise I don't see why this would taint
23:04.22Funkeh`but the issue is the CompactUnitFrameProfiles_CancelChanges func
23:07.39Funkeh`I can safely nil it out to prevent the taint and the only damage is that it doesn't reset any changes in the off chance the user clicks cancel after changing settings related to the raid frames
23:07.42Stanzillaask foxlit
23:08.14Funkeh`the question is which is more annoying
23:08.24Funkeh`having every addon be blamed for taint for clicking the cancel button
23:08.26nevcairielsecurecall only works once, of course
23:08.35Funkeh`then that's the problem
23:08.58Funkeh`CompactUnitFrameProfiles_CancelCallback calls CompactUnitFrameProfiles_CancelChanges without securecall
23:09.07nevcairielit just protects the current execution path from being tainted, not sure what else you would expect to happen
23:09.22nevcairielie. when securecall returns, the following code isnt tainted
23:09.29nevcairielbut anything inside securecall is fair game
23:10.00Funkeh`the interface options code calls .cancel for all the blizz panels with securecall
23:10.13Funkeh`I would have thought that everything in that path would be fine
23:10.18nevcairielso that tainted cancel handlers dont taint the outer loop
23:10.33Funkeh`you can't taint the cancel handlers
23:10.38Funkeh`they are a local table
23:10.51nevcairielwell something they call may be tainted
23:11.29Funkeh`everything is fine until it gets to the .cancel handler for the raid frames
23:11.36Funkeh`which I posted above
23:11.43nevcairielthats the whole point of securecall, you can call any function without fearing your current execution is tainted
23:11.48Funkeh`its a function that calls another function that updates all the raid frames
23:11.58nevcairielthen the taint either starts in there
23:12.04nevcairielor the outer cancel loop was already tainted
23:12.13Funkeh`it can't be tainted
23:12.25Funkeh`unless a user clicking a button ingame isn't counted as secure
23:12.30Funkeh`the cancel button
23:13.28Funkeh`https://github.com/tekkub/wow-ui-source/blob/d9fe60b79186b00d340c14cc0131377a3a7abae6/AddOns/Blizzard_CUFProfiles/Blizzard_CompactUnitFrameProfiles.lua
23:13.30nevcairielit all starts from InterfaceOptionsFrameCancel_OnClick, right?
23:13.37Funkeh`CompactUnitFrameProfiles_CancelCallback
23:13.40Funkeh`correct
23:13.49*** join/#wowace Ressy (~Ressy@WoWUIDev/WoWAce/ARL/Ressy)
23:13.51Funkeh`^ that's the .cancel handler for the raid frames
23:14.06Funkeh`it calls CompactUnitFrameProfiles_CancelChanges which calls functions that update the raid frames
23:14.38Funkeh`it's all the same execution path originating from the securecall
23:15.11Funkeh`yet it goes apeshit for calling the frame update
23:15.19nevcairielif it cant get the taint from the caller, then it must get it from itself
23:15.53Funkeh`well that's the other question, why is it randomly assigning the taint to addons that have added config panels
23:16.01Funkeh`when those addons aren't in that path whatsoever
23:16.06Funkeh`its a user clicked button
23:16.56Funkeh`unless if figures because it loops the blizz .cancel functions and the follows onto addon .cancel functions that it will blame whichever one is there
23:17.32Funkeh`that's the only thing that makes sense
23:17.46Funkeh`blaming the first addon from the next call of the addon table
23:17.57nevcairielhow does that make sense, all the secure actions are done by then
23:18.21Funkeh`because its generally always the same addon it blames in my setup
23:18.39Funkeh`the only thing that makes that change is disabling addons
23:18.48Funkeh`which would change the order of the table
23:19.22Funkeh`we already know the blame system is broken sometimes
23:19.28nevcairielmore important would be the question where it actually taints the execution here
23:19.41Funkeh`I'm not sure why the taint is happening in the first place, I'm saying it's looking for something to blame because it can't blame itself
23:20.17nevcairieldoes it happen with just one addon added to the panel, which doesnt actually touch anything else in the UI?
23:20.23Funkeh`yes
23:20.33Funkeh`I tried it with only 1 addon loaded and all it does is add a panel nothing else
23:20.43nevcairielinteresting
23:20.55Funkeh`so like I said its the only thing that makes sense
23:21.07Funkeh`it reaches the first addon in the table and uses that as the blame
23:21.45Funkeh`I'm going to read what these update functions actually do
23:22.07Funkeh`because if I can't figure it out I think killing that function off is a reasonable solution
23:22.16Funkeh`CompactUnitFrameProfiles_CancelChanges
23:22.46nevcairielsadly you cant kill it directly, since its put by reference into places
23:22.58Funkeh`yes you can kill that function
23:23.05Funkeh`as it's called by the function that's the reference
23:23.11nevcairielah, right
23:23.15nevcairielit calls CancelCallback
23:23.19Funkeh`yup
23:23.58Funkeh`so even right now ingame you can /reload then CompactUnitFrameProfiles_CancelChanges = function() end
23:24.07Funkeh`then you can go in combat open the options and click cancel
23:24.10Funkeh`no taints
23:25.09Funkeh`I think since this only seems to happen in combat it's the update funcitons themselves that may need InCombatLockdown prtoection
23:25.15Funkeh`I'm not familiar with raid frame code
23:26.36nevcairielnone of the code that accesses the interface panels looks suspicious
23:27.41nevcairielwonder if taintlog 11 on the ptr can help
23:28.05Funkeh`11?
23:28.10znfit goes up to 11? :o
23:28.16Funkeh`is this some enw ptr thing?
23:28.18Stanzillaover 9000
23:28.50nevcairielaccording to foxlit, 1 2 and 11, while 11 is only active in non-release builds, it logs taints from table access as well, instead of just globals, or something
23:28.55nevcairielchecks if ptr is a release build
23:29.23nevcairielhm nope looks like test build
23:30.01nevcairielanyhow, time to get some sleep now
23:31.28Repoguild-search: 03talryn1 07master * 1.7-1-gb35bd36 GuildSearch.lua: [+1 commit] * Add Realm, Total XP, Total Rank, Weekly XP, and Weekly Rank columns. * Add customization for window and columns widths. * Add optional column setting.

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.