Guest User

Untitled

a guest
Oct 20th, 2010
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.42 KB | None | 0 0
  1.  
  2. Session Start: Wed Oct 20 09:29:36 2010
  3. Session Ident: #eve-dev
  4. [09:29] * Now talking in #eve-dev
  5. [09:29] * Topic is 'EVE Development Network | We don't actually play EVE (or WoW) | Not an official EVE channel | Not just a killboard support channel | Datadumps: http://eve.no-ip.de/tyr104/ | Wiki: http://wiki.eve-id.net/ | API Reference: http://wiki.eve-id.net/APIv2_Page_Index | You're with stupid'
  6. [09:29] * Set by exi on Sun Sep 12 08:38:08
  7. [09:29] <mazzilliu> is this the channel where they do a lot of API stuff?
  8. [09:30] <cncfanatics> mazzilliu: kindof
  9. [09:31] <mazzilliu> ok, right now im collecting a whole big long list of api complaints and feature requests, because some guy at ccp is working on it and wants csm feedback
  10. [09:31] <mazzilliu> deidra vaal already sent out a query to some api people and i just finished taking that apart
  11. [09:31] <mazzilliu> so if you guys have any more stuff to contribute that would be cool
  12. [09:32] <Dark-Fx> My complaint is I want to be able to use the API keys with the IGB and JS rather than having to hit an external server :)
  13. [09:32] <Arkady> mazzilliu: Do you know about http://piratepad.net/MtOiHV2URj ?
  14. [09:32] <mazzilliu> what do you mean? you can pull api pages using the igb, cant you? it wont make a whole lot of sense but i think its possible
  15. [09:32] <mazzilliu> thank you arkady i did not see that before
  16. [09:32] <FRKT> For what it's worth, I have no idea what Dark-Fx means either.
  17. [09:33] <Arkady> mazzilliu: That's PrismX' project to get API feedback, so he is already aware of the stuff on it, though.
  18. [09:34] <Arkady> My biggest "big wishlist item" is more fine-grained control for the API keys
  19. [09:34] <mazzilliu> ok cool. i dont know what the status of prismx's project is but ccp stillman is the one who is asking us for this feedback
  20. [09:34] <Arkady> The rest is just details
  21. [09:34] <mazzilliu> yeah, the security of api keys was one of the top requested things, i put a lot of emphasis on it
  22. [09:35] <mazzilliu> even though i am nerfing myself ;[
  23. [09:35] <FRKT> That'd be really great; a lot of people are scared about sharing their API keys right now.
  24. [09:35] <mazzilliu> as well they should be, if a full api means you can backup all their evemails and stuff
  25. [09:35] <Dark-Fx> mazzilliu: I'd like to have an ability to make temporary API keys, or ones restricted to a single domain/ip address
  26. [09:35] <Arkady> I think the other security-relevant thing is the API keys are often used for authentication purposes, which is not *quite* what they're supposed to do. But with ACLs, that is mostly solved, too. (Alternative would be either one-time tokens that map (token, charactername) to a boolean, or - sometimes requested - openid integration)
  27. [09:36] <FRKT> Yes, certainly - they just seem precisely as worried about the limited-access API key, which can do pretty much nothing.
  28. [09:36] <FRKT> ;-)
  29. [09:36] <mazzilliu> yeah dark thats something thats already in my document. as one of the several proposed schemes for tightening api security
  30. [09:36] <FRKT> Nice.
  31. [09:36] <mazzilliu> FRKT- i think that might be because people dont understand what exactly you can get..... with the current api documentation, who can blame them
  32. [09:36] <Arkady> Oh, yeah, and the API access log available via API :-]
  33. [09:36] <FRKT> mazzilliu: Yes, exactly.
  34. [09:37] <mazzilliu> the api access log sucks right now
  35. [09:37] <FRKT> So there's like, an entire team at CCP working on the API now? I'm impressed.
  36. [09:37] <mazzilliu> who checks that every single week anyways?
  37. [09:37] <mazzilliu> i think its like one scrum team working on the api
  38. [09:37] <mazzilliu> theyve been releasing dev blogs about new features theyre adding
  39. [09:37] <Arkady> mazzilliu: Yeah, that's why I want it available via the API, too, so I can automate the tests
  40. [09:37] <FRKT> Yes, we've been keeping tabs.
  41. [09:37] <mazzilliu> and their release planning is soon.... thats why they want this feedback
  42. [09:37] <Arkady> Er, checks
  43. [09:37] <mazzilliu> arkady: that is a good point, i will add it to the list
  44. [09:39] <Dark-Fx> I'd like to see there be a way to make multiple API page requests in the same http session
  45. [09:39] <mazzilliu> why?
  46. [09:40] <Arkady> The CharacterInfo API call they're adding with tyr120 will solve most of my real headaches. Which is awesome.
  47. [09:40] <Dark-Fx> reduces the amount of back and forth
  48. [09:40] <mazzilliu> does the actual back and forth cause a lot of load on the server?
  49. [09:40] <Arkady> I seriously doubt it
  50. [09:41] <Arkady> If you don't want to open new connections, use the HTTP/1.1 feature to keep connections open. Shouldn't make any difference at all for the server between that and sending multiple requests at once.
  51. [09:41] <FRKT> mazillu: I'd be amazing if you could implement OAuth as an alternate way to verify someone's EVE identity, but that may be beyond the scope of what you're doing right now.
  52. [09:41] * Ar offered an idea of totally configurable api keys some time ago on features and ideas forum
  53. [09:42] * hebz0rl has quit IRC (Quit: Leaving)
  54. [09:42] <mazzilliu> OAuth with eve gate and api keys was something i mentioned in the document already
  55. [09:42] <mazzilliu> :)
  56. [09:42] <FRKT> I think I love you a little bit.
  57. [09:42] <Arkady> Ar: ACLs are one of the most-requested features, yes
  58. [09:42] <mazzilliu> we need to have totally configurable api keys anyways for security reasons
  59. [09:42] <mazzilliu> the user id shows far too much information
  60. [09:42] <mazzilliu> but its just a big pita for them to do that
  61. [09:42] <mazzilliu> ACLs are already listed in my document
  62. [09:42] <Arkady> mazz still gets angry propellers for fake kill mail seeding. *nerdrage* :-P
  63. [09:43] <mazzilliu> ))))))))))
  64. [09:44] <Ar> http://eve-search.com/thread/1210626/page/1#1 - found my post
  65. [09:44] <Arkady> Speaking of which, kill mail signing and/or API to pull the kill mails for all involved would be nice. But PrismX already said that that's likely a no-go.
  66. [09:44] <FRKT> Ar: Dude, your face.
  67. [09:44] <mazzilliu> thank you ar
  68. [09:44] * Garik is now known as Garik|AFK
  69. [09:44] <mazzilliu> i have something exactly like that already in my document
  70. [09:45] <Ar> spooky intaki?
  71. [09:45] <FRKT> Arkady: What do you mean, "killmail signing"?
  72. [09:45] <Dark-Fx> Perhaps add a way to get fitting information on named ships
  73. [09:45] <Arkady> Also, if CCP could re-implement EDK, that'd be awesome, kthx.
  74. [09:45] <Ar> that was almost a year ago
  75. [09:45] <mazzilliu> killmails need to be moved to a lower security level
  76. [09:45] <mazzilliu> corp director full api key is just silly
  77. [09:45] <Arkady> FRKT: Public key signature to verify that it's not a fake :-D
  78. [09:45] <Ar> what about POS fuels?
  79. [09:45] <Arkady> mazzilliu: ACLs are the solution to everything \o/
  80. [09:46] <mazzilliu> yes arkady i agree
  81. [09:46] <Arkady> mazzilliu: Biggest problem is really that you need the API key of the final blow or the victim
  82. [09:46] <mazzilliu> Ar doesnt the api already give you pos fuel levels? but not mod setup or anything like that. thats something i put in my list
  83. [09:46] <Arkady> Means most killboards will need to fetch from other killboards, and can not rely fully on the API
  84. [09:47] <Arkady> mazzilliu: Mod setup is difficult, as it's not stored in the server - but adding actual module coordinates so we can calculated the setup ourselves shouldn't be a big issue
  85. [09:47] <Ar> to get pos levels you need director full key
  86. [09:47] <FRKT> Arkady: I'm with you.
  87. [09:47] <Ar> pos fuel levels i mean
  88. [09:47] <mazzilliu> BRB
  89. [09:48] <Arkady> Oh, did I mention that EDK is horrible for making API keys readable to every corp admin after they are added? I mean, if you get the killboard admin password, you get the corp director API keys of all corps added there. That's just silly.
  90. [09:49] <Arkady> (Say, *SOMEONE* would offer 10m ISK per killboard admin password, that's what she wants...)
  91. [09:49] <Arkady> I could probably rage about EDK for a day straight with no problem :-)
  92. [09:49] <Arkady> And am still too lazy to write a replacement. :-|
  93. [09:49] <Arkady> So, <3 to all of the EDK devs.
  94. [09:50] * bogie has joined #eve-dev
  95. [09:50] <mazzilliu> about the pos module thing, how can you say they arent stored on the server? the pos tower interface definitely recognizes them
  96. [09:51] <mazzilliu> also lol arkady. you would be surprised how few people took me up on that offer.
  97. [09:51] <FRKT> Arkady: EDK is horrible for a great many reasons.
  98. [09:51] <mazzilliu> what exactly is edk?
  99. [09:51] <Entaran> eve dev killboard?
  100. [09:51] <Arkady> The EVE Dev Killboard
  101. [09:51] <Entaran> aka: NOT pandemic's kb
  102. [09:51] <FRKT> It's a killboard written in PHP that has existed since... I don't know... 2004?
  103. [09:51] <Entaran> http://www.eve-kill.net <-- edk
  104. [09:51] <Arkady> The standard killboard you see everywhere except for battleclinic, griefwatch, PL and the russians
  105. [09:51] <mazzilliu> ohhh you mean that kb that gets flooded by fake killmails once in a while
  106. [09:51] <mazzilliu> yes tsk tsk
  107. [09:51] <Arkady> Yes, that one
  108. [09:52] <FRKT> Well, no.
  109. [09:52] <Arkady> Sadly, no good workaround for fake killmails
  110. [09:52] <FRKT> eve-kill.net only runs EDK.
  111. [09:52] <FRKT> It's just software, not a website.
  112. [09:52] <mazzilliu> i remember one day we managed to fill their front page of kills with characters named "evsco is gay" losing freighters full of thousands of freighters
  113. [09:52] <Entaran> i was giving an actual example of a running copy of edk.
  114. [09:52] <Entaran> stop being so freaking pedantic
  115. [09:53] <FRKT> I was talking to mazzilliu, Entaran. Stop being so defensive.
  116. [09:53] <Arkady> Entaran: Dude, you're among the inner circle of nerds among the spaceship nerds here. What do you expect.
  117. [09:53] <mazzilliu> theres some sort of bug in that software, if you lose enough isk, itll break the page and nobody can view your kill
  118. [09:53] <Entaran> sorry. srsbsns and all that.
  119. [09:53] <mazzilliu> i cant replicate it because i couldnt view the page to see which fake mail it was :|
  120. [09:53] <Entaran> mazzilliu: it was an apotheosis
  121. [09:54] <mazzilliu> was it just because of the apotheosis ship type?
  122. [09:54] <Arkady> mazzilliu: "I found a bug in EDK" is a bit like "I found a mission runner in Motsu"
  123. [09:54] <FRKT> I think any killboard software is prone to being spammed by fake killmails, unfortunately. =/
  124. [09:54] <mazzilliu> lmao arkady
  125. [09:54] <Entaran> mazzilliu: there was also one with a zephyr that lost like 6x10^77 isk
  126. [09:54] <Arkady> FRKT: Yeah, currently, there's no way around fake mails, sadly
  127. [09:54] <FRKT> Yup.
  128. [09:54] <mazzilliu> wuahaha
  129. [09:55] <mazzilliu> i dont know what will happen if someone named ';drop table `killmails`# gets killed i am afraid of ruining everything
  130. [09:55] <Entaran> ok it's 1am here, I'm australian and my bed is calling so fuck you all I'm going to sleep <3
  131. [09:55] * FRKT waves.
  132. [09:55] <Arkady> I already checked, *most* of the sql injection stuff is prevented already
  133. [09:55] <mazzilliu> ok guys thanks for your input with the api stuff, if you come up with anything else i will be idling here for a while
  134. [09:55] <mazzilliu> only most of it? awesome
  135. [09:56] <mazzilliu> you only really need 1
  136. [09:56] <Arkady> If you ever wondered why EDK uses alliance ids, system ids, etc. for everything instead of names: My best guess is that intval() is the easiest sql injection "protection".
  137. [09:56] <mazzilliu> pdo or die
  138. [09:57] <Hellclan|Oraclegol> Arkady, does not magicquotes fix that for strings ?
  139. [09:57] <Candle> magicquotes is just retarded.
  140. [09:57] <mazzilliu> magic quotes lol @+@
  141. [09:57] <Arkady> Hellclan|Oraclegol: What they said
  142. [09:57] <mazzilliu> use pdo or nothing. sql injection ought to be a thing of the past by now
  143. [09:57] <Arkady> Just don't do PHP. :-P
  144. [09:57] <mazzilliu> also, are there any other channels on this coldfront irc where there are a lot of api nerds?
  145. [09:58] <FRKT> I don't think so.
  146. [09:58] <mazzilliu> ok
  147. [09:58] <Arkady> None really active with people not here as well.
  148. [09:58] <Arkady> Might try #eve-chaos
  149. [09:58] <mazzilliu> well it is good to know i am on the right track with this list of requests
  150. [09:58] <Arkady> But that's only tangential
  151. [09:58] <mazzilliu> what does eve-chaos do?
  152. [09:58] <Arkady> It's the official SiSi testing channel
  153. [09:58] <mazzilliu> ugh i have to register to get in
  154. [09:59] <Candle> Arkady: When I was last in #eve-chaos, the people there (who cared about the API) are a subset of the people here.
  155. [09:59] <mazzilliu> okay, well if all the same people are in here too then i wont worry about chaos
  156. [09:59] <Arkady> Candle: Yeah, I'd suspect that, too
  157. [10:00] <mazzilliu> im not submitting this doc until tomorrow. so if you guys come up with some idea, or if one of your api friends comes along and you think they have something valuaable to add, ping me in this channel or send me an evemail in game
  158. [10:01] <Arkady> I put all my wishes on that piratepad I linked earlier
  159. [10:01] <Arkady> I guess most others did, too
  160. [10:01] <Arkady> mazzilliu: And thanks :-)
  161. [10:01] <mazzilliu> yeah i finished going through the whole piratepad thing too
  162. [10:01] <mazzilliu> yw
  163. [10:05] * AllanCarthel has quit IRC (Connection reset by peer)
  164. [10:06] * FRKT has quit IRC (Client exited)
  165. [10:06] * enforce is now known as Darriele
  166. [10:09] * Akiraa has joined #eve-dev
  167. [10:09] <Femaref> mazzilliu: any way of seeing the doc?
  168. [10:09] <mazzilliu> yes
  169. [10:09] <mazzilliu> i will post it.... want to see how it is currently?
  170. [10:09] <Femaref> does it involve handing over my api? :P
  171. [10:09] <Femaref> yes, sure
  172. [10:09] <mazzilliu> yes :}
  173. [10:10] <mazzilliu> http://mazzilliu.com/api/ there you go the doc is coming up in a second.... do you have open office?
  174. [10:10] <Femaref> ~.~
  175. [10:10] <mazzilliu> it is .odt
  176. [10:10] <Femaref> yes I do. but you won't get my api
  177. [10:10] <mazzilliu> pshaw. maybe i already have it.
  178. [10:10] <Femaref> (you probably have it already anyway)
  179. [10:11] <mazzilliu> http://mazzilliu.com/api/api.odt there you go
  180. [10:12] <mazzilliu> i dont think i am going to add the pirate pad as a source document. someone will edit it and make it say penis penis penis penis....
  181. [10:13] <Femaref> thanks
  182. [10:13] <Hellclan|Oraclegol> btw +1 at bpos, and bpc showing up on the km
  183. [10:13] <Femaref> yup, +1 on that
  184. [10:14] <Femaref> god, whoever designed the amarr cosmos missis deserves to be shot.
  185. [10:19] <mazzilliu> http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1402513 B}
  186. [10:19] <Arkady> The BPO/BPC thing is a big issue and not really API-solvable
  187. [10:20] <mazzilliu> arkady i agree. but its something i am determined to bring up over and over again until ccp work on it
  188. [10:20] <Arkady> mazzilliu: They already are, I think?
  189. [10:20] <mazzilliu> i think so. i heard some talk about it anyways
  190. [10:20] <Femaref> no
  191. [10:20] <Arkady> There was a mentioning of that when they talked about the 64 bit itemids
  192. [10:20] <Femaref> they aren't working on it
  193. [10:20] <Femaref> but they have it on their plans
  194. [10:20] <Femaref> so it's an improvement by about 1000%
  195. [10:20] <mazzilliu> yeah
  196. [10:20] <mazzilliu> lol
  197. [10:21] <Femaref> from previously "not doable" to "yeah, maybe"
  198. [10:21] <mazzilliu> well i just want to make sure they remain aware of it
  199. [10:21] <mazzilliu> maybe someday with enough pushing they will actually do it
  200. [10:21] <Femaref> just go drinking with them abit more often?
  201. [10:21] <mazzilliu> lmao yes
  202. [10:22] <Femaref> could go find the dev that designed the amarr cosmos missis please?
  203. [10:22] <Femaref> I want to ask him one thing
  204. [10:22] <Femaref> "why time triggered missions"
  205. [10:22] <mazzilliu> he probably did it because he is a big greifer in game who does not like carebears
  206. [10:22] <Arkady> Can I ask for a general capital rebalance while we're at it? <.<
  207. [10:22] <Femaref> well
  208. [10:22] <Hellclan|Oraclegol> lol
  209. [10:22] <Femaref> the caldari arc spawns more money
  210. [10:22] <mazzilliu> arkady we actually talked about the current supercap aituation this last iceland meeting
  211. [10:22] <Femaref> and is alot less of a pain in the ass.
  212. [10:22] <mazzilliu> situation*
  213. [10:22] <Femaref> but you need amarr 7.0 for akemon
  214. [10:22] <Arkady> mazzilliu: <3
  215. [10:23] <mazzilliu> it is part of a bigger problem... how basically the eve economy has too many minerals and too much isk. people arent going to give up their supercaps, so we were saying basically maybe your game design should take into account this new reality
  216. [10:23] <mazzilliu> i cant promise it sunk in tho
  217. [10:25] <Arkady> mazzilliu: I'm in a lower mid-sized empire alliance (~300 people), and it's pretty much impossible for us right now to use caps. No low-sec system is empty, anyone could be a PL alt, and even if we really tried, we have no chance in hell to counter 16 SCs and 9 carriers (which is what dropped in recently). Using caps is currently a pure game of chance.
  218. [10:25] <Arkady> (I have no issue with some dudes being bigger than us and us not being able to counter them, but the cap jump range and neutral cloaked cyno alts make it impossible to scout or be prepared, which is my issue)
  219. [10:26] <mazzilliu> theres a lot of issues
  220. [10:26] <Arkady> Yeah
  221. [10:26] <mazzilliu> i think its funny we've(and other big alliances) struck fear in the hearts of everybody though
  222. [10:26] <mazzilliu> but it still needs to be fixed
  223. [10:27] * karbowiak is now known as Karbowiak
  224. [10:27] <Arkady> Yeah. I have no issue with PL doing what they do. I just think it's bad game design, because it makes growing beyond a certain point incredibly difficult.
  225. [10:28] <Karbowiak> oh dear, mazzilol is here
  226. [10:28] <mazzilliu> hello my love
  227. [10:28] * Akiraaa has joined #eve-dev
  228. [10:29] <Karbowiak> whats up, tired of trolling the same people, and figured you might come troll some of the developers of stuff in EVE?
  229. [10:29] <mazzilliu> yep!
  230. [10:29] <mazzilliu> read up, look at them sweet trolls
  231. [10:29] <Karbowiak> or did you actually come with a purpose this time ?
  232. [10:29] <Karbowiak> owait no nevermind
  233. [10:29] <Karbowiak> mazzilol never has a purpose
  234. [10:29] <Karbowiak> besides gaying up the place
  235. [10:29] * Akiraaaa has joined #eve-dev
  236. [10:29] <Karbowiak> you do that great tho
  237. [10:29] <mazzilliu> hahahhahaha
  238. [10:29] <cncfanatics> Karbowiak: bit like you :>
  239. [10:29] <Arkady> Karbowiak: Could you stop emoraging and behave for a second?
  240. [10:30] <Karbowiak> im not raging :D
  241. [10:30] <Hellclan|Oraclegol> this is eve Arkady
  242. [10:30] <Arkady> Karbowiak: Yes you are. Now stop.
  243. [10:30] <Femaref> Karbowiak: don't be so butthurt
  244. [10:30] <Karbowiak> lol
  245. [10:30] <Karbowiak> being butthurt, thats good
  246. [10:30] * Akiraa has quit IRC (Ping timeout)
  247. [10:31] <mazzilliu> :3
  248. [10:31] * Akiraaa has quit IRC (Ping timeout)
  249. [10:32] <Karbowiak> so why are you actually here ?
  250. [10:32] <Karbowiak> i honestly cba to scroll up to read the terrible shit you write
  251. [10:32] <cncfanatics> Karbowiak: shut up you got something useful to say
  252. [10:32] <cncfanatics> or , if not useful, shut up until you're entertaining again
  253. [10:32] <mazzilliu> i came here to discover the secrets of the universe
  254. [10:32] <Karbowiak> iknow, im always saying usefull stuff
  255. [10:32] <Karbowiak> 42
  256. [10:33] <Karbowiak> now get out
  257. [10:33] <mazzilliu> but all i found were eve-kill.net bugs to exploit
  258. [10:33] <Karbowiak> theres also alot of them, feel free to use em like everyone else is :)
  259. [10:34] <mazzilliu> am i still banned from #esc?
  260. [10:34] <Karbowiak> doubt it
  261. [10:35] <MaZ-> remember that bug with EDK where you could login to 1 killboard on a shared server and gain access to them all?
  262. [10:35] <MaZ-> i had fun with that
  263. [10:35] <Karbowiak> http://www.engadget.com/2010/10/20/man-traps-himself-in-toilet-trying-to-retrieve-cellphone-has-ti/ he really needed his cellphone
  264. [10:35] <MaZ-> ¬___________¬
  265. [10:35] <Karbowiak> that was a great bug
  266. [10:36] <mazzilliu> i liked that EDK thing where you could set up a malicious killboard that would feed nothing but a stream of fake mails, and the eve-kill server would pick it up. that was a good day for mankind
  267. [10:36] <MaZ-> ¬____________________¬
  268. [10:36] <MaZ-> <-- | MullaNasrudin (kugutsumen@spy.ccpgames.com) has quit (Quitting)
  269. [10:36] <MaZ-> --> | MullaNasrudin (kugutsumen@spy.ccpgames.com) has joined #dev
  270. [10:37] <MaZ-> !!!!!!
  271. [10:37] <mazzilliu> Spy
  272. [10:37] <Karbowiak> EDK is epic
  273. [10:38] <Femaref> and by epic you mean shit?
  274. [10:38] <Karbowiak> you are epicly quick
  275. [10:38] <mazzilliu> dont hate on edk guys
  276. [10:38] <mazzilliu> i love edk
  277. [10:38] <mazzilliu> i think every killboard should use edk
  278. [10:38] <PeterPowers> Arkady: if it wasnt the supercapitals there would be other reasons you couldnt use your cap fleet, for example the huge cap blobs all large alliances can field
  279. [10:39] <Arkady> PeterPowers: As I explained above, my problem is not "supercapitals", but "unscoutable supercaps"
  280. [10:39] <PeterPowers> mazzilliu: feeding fake mails is poor trolling, nothing else.
  281. [10:39] <Karbowiak> EDK is atleast more useable than the terrible shit PL has
  282. [10:39] <PeterPowers> Arkady: "unscoutable"?
  283. [10:39] <Karbowiak> 200% worse, but more useable
  284. [10:40] <mazzilliu> sorry i am not good at killboard epeen contests
  285. [10:40] <mazzilliu> i am just saying i love edk
  286. [10:40] <Karbowiak> you are pretty terrible in general
  287. [10:40] <Karbowiak> but i like the image you are setting up for yourself - makes you seem way more likeable
  288. [10:40] <mazzilliu> arkady- i agree, there is literally no intel tool you can use to scout the enemy supercaps short of metagaming
  289. [10:40] <mazzilliu> and i dont think it is good game design to force people to rely on that only
  290. [10:40] <PeterPowers> Karbowiak: edk in its basics is fucked up, not matter how much kovell is cleaning up, edk is broken and horrible code which is way beyond its lifetime
  291. [10:41] <Karbowiak> have i ever said otherwise? :D
  292. [10:41] <PeterPowers> mazzilliu: there are the same means as scouting any other jump capable ship
  293. [10:41] <Karbowiak> aww, mazzilul cant spy
  294. [10:41] <Arkady> PeterPowers: I can use fleets of 20 ships even though there are alliances out there that have 200+ ships in a fleet, because I can scout for them. I can't scout hot drop situations. This applies to all of capitals, supercapitals, and titan bridges. (This is not a "remove all jump drive stuff", because I *like* the jump drive stuff, it's an explanation of the problem - I have no cool simple idea on how to solve the problem)
  295. [10:41] <mazzilliu> yeah, you can watch their home system and watch for cyno alts, but there are ways around that too
  296. [10:42] <MaZ-> you can scout hotdrops?
  297. [10:42] <PeterPowers> there is no way arround cyno characters, other than logging off
  298. [10:43] <PeterPowers> one could log off 300bs aswell
  299. [10:43] <PeterPowers> so not a supercapital/capital problem
  300. [10:43] <cncfanatics> Its much easier to hotdrop
  301. [10:43] <cncfanatics> Muuuch
  302. [10:44] <PeterPowers> so?
  303. [10:44] <Arkady> The current "hip thing" seems to be to have your SCs in some system afking, and half a dozen alts flying around trying to find a target
  304. [10:44] <PeterPowers> thats how hotdrops allways worked
  305. [10:44] <PeterPowers> nothing new
  306. [10:44] <mazzilliu> yeah
  307. [10:44] <mazzilliu> theres really no counter except more numbers
  308. [10:44] <PeterPowers> new is all the whine about it
  309. [10:44] <Arkady> New is also the proliferation of people who do it :-)
  310. [10:45] <Arkady> And the way how SCs are an incredibly strong step up from a cap fleet
  311. [10:45] <MaZ-> this isnt much different to not being able to scout a login trap aside from the fact the trappers have to be set up in advance
  312. [10:45] <MaZ-> but if its about system defence, then it's identical!
  313. [10:45] <cncfanatics> Its not identical, because its much easier to log 1 cyno alt
  314. [10:45] <cncfanatics> then 300 people
  315. [10:45] <cncfanatics> The numbers and coordination neededare wildly different
  316. [10:45] <PeterPowers> you need to have all 300 logged in in both cases
  317. [10:46] <MaZ-> logging in 300 peopple is the same logistically for both
  318. [10:46] <MaZ-> you still need to get 300 people into system
  319. [10:46] <MaZ-> which comes with exactly the same issues
  320. [10:46] <PeterPowers> besieds mazzillius alliance is know for logoff/login traveling
  321. [10:46] <PeterPowers> hrhr
  322. [10:46] <cncfanatics> Logged out in one place for the login trap, and logging in all close together
  323. [10:46] <Arkady> If some alliance would field a dozen caps, we can think about countering it. Have them add 1-2 SCs, and we more or less can scrap it. The step in fleet strength from those ships is hilarious.
  324. [10:46] <MaZ-> PeterPowers: PL would do no such thing!
  325. [10:46] <mazzilliu> pl has too much honour to ever log off
  326. [10:46] <Arkady> PeterPowers: mazz has the cool attitude of using stuff if it's broken, but not claiming it's not broken just because they use it
  327. [10:46] <mazzilliu> we always stay logged in forever
  328. [10:46] <Arkady> I wish more people in EVE would do that
  329. [10:46] <MaZ-> PL has always been liek that tho
  330. [10:47] <PeterPowers> mazzilliu: its a common PL way of moving caps fast: jump, logoff, logon, jump again since cap regained :)
  331. [10:47] <MaZ-> shadoo abused doomsdays literally constantly for 6 months under the premise of wanting to get it nerfed
  332. [10:47] <PeterPowers> dont try to fool me, i know it :)
  333. [10:47] <MaZ-> PeterPowers: why doesnt everyone do that
  334. [10:47] <MaZ-> its a game mechanic that hasnt changed in years
  335. [10:47] <PeterPowers> MaZ-: im not saying its bad that they are using it
  336. [10:47] <PeterPowers> MaZ-: thing is that most alliances fail at quick logoff login stuff
  337. [10:48] <MaZ-> why tho :V
  338. [10:48] <MaZ-> idgi
  339. [10:48] <PeterPowers> hell they dont even manage to move their fleets at once cause allways some retards fuck up =)
  340. [10:48] <mazzilliu> PL can always find the next new broken thing after the last old broken thing gets nerfed when everyone abuses it. so long as we can stay ahead of the curve im happy :D
  341. [10:49] <MaZ-> im glad i quit now
  342. [10:49] <MaZ-> the only fun part of eve is the metagame
  343. [10:49] <Karbowiak> so misusing features is what PL is all about
  344. [10:49] <Karbowiak> fuck yeah
  345. [10:49] <mazzilliu> ccc
  346. [10:49] <mazzilliu> karbowiak, fuck yeah
  347. [10:49] <MaZ-> not misusing
  348. [10:49] <MaZ-> using
  349. [10:49] <Karbowiak> even better coming from a CSM member
  350. [10:49] <Kralian> should just fix is so you login with empty cap
  351. [10:49] <MaZ-> they may or may not be "unintended", but they are still features
  352. [10:50] <Karbowiak> noone cares MaZ-
  353. [10:50] <MaZ-> you apparently do
  354. [10:50] <PeterPowers> actually if its clear that its not intended it falls by eula under exploit
  355. [10:50] <Karbowiak> nop
  356. [10:50] <PeterPowers> the question is allways "is this crossing the line"
  357. [10:50] * Garik|AFK is now known as Garik
  358. [10:50] <PeterPowers> logoff-reload is creative use
  359. [10:50] <Karbowiak> im just gaying up the place while waiting
  360. [10:50] <PeterPowers> and Kralian, just making empty on login opens a whole new can of worms
  361. [10:51] <PeterPowers> ships dying because they cant rise tank after login...
  362. [10:51] <cncfanatics> save the old cap value ?
  363. [10:51] * exi has joined #eve-dev
  364. [10:51] * ChanServ sets mode: +oq exi exi
  365. [10:51] <PeterPowers> cncfanatics: that would probably make the most sense
  366. [10:51] <MaZ-> or just have cap recharge at natural rate while ship is logged off
  367. [10:51] <MaZ-> that makes the most sense :V
  368. [10:52] <PeterPowers> have the ship not disappear while cap is full then :)
  369. [10:52] <PeterPowers> is not full even
  370. [10:52] <Karbowiak> makes alot of sense to discuss this here, where noone can fix it - now even mazzilul
  371. [10:52] <cncfanatics> Karbowiak: let us discuss what we want, mmkay ?
  372. [10:53] <PeterPowers> ideas from here have been heard before.
  373. [10:53] <PeterPowers> see this chan has a bit of a purpose bsesides your emorage and trolling
  374. [10:53] <mazzilliu> actually earlier i was collecting feedback from this channel about some api stuff that a ccp guy specifically asked for
  375. [10:53] <mazzilliu> so yeah it does help
  376. [10:54] <PeterPowers> mazzilliu: whats that about?
  377. [10:54] <mazzilliu> scroll up
  378. [10:54] <mazzilliu> ccp are working on the api now
  379. [10:54] <mazzilliu> and they wanted feedback from the csm
  380. [10:54] <PeterPowers> its allready out of my buffer
  381. [10:54] <MaZ-> mazzilliu | ok, right now im collecting a whole big long list of api complaints and feature requests, because some guy at ccp is
  382. [10:54] <mazzilliu> so ive been gatherine feedback from everywhere
  383. [10:54] <MaZ-> | working on it and wants csm feedback
  384. [10:54] <MaZ-> mazzilliu | deidra vaal already sent out a query to some api people and i just finished taking that apart
  385. [10:54] <MaZ-> mazzilliu | so if you guys have any more stuff to contribute that would be cool
  386. [10:54] <Arkady> PeterPowers: http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1402513
  387. [10:54] <mazzilliu> thanks maz- :3
  388. [10:54] <MaZ-> yw :£
  389. [10:55] <PeterPowers> .odt
  390. [10:55] <PeterPowers> wtf
  391. [10:55] <mazzilliu> open office
  392. [10:55] <mazzilliu> best office
  393. [10:55] <MaZ-> WORST
  394. [10:55] <Batolemaeus> don't be hating on open office
  395. [10:55] <MaZ-> google docs best docs
  396. [10:55] <Batolemaeus> or libre office
  397. [10:55] <Arkady> All real men use .dvi
  398. [10:55] <PeterPowers> how about a format that doesnt need you to install some retarded office package? :)
  399. [10:55] <mazzilliu> i thought that was such a format
  400. [10:55] <MaZ-> .txt
  401. [10:55] <mazzilliu> it doesnt make you install microsoft office even a little bit
  402. [10:56] <Necrogami> !tz
  403. [10:56] <Valkyrie> usage: tz [NOW|time [AM|PM]] <timezone> [timezone]
  404. [10:56] <PeterPowers> it needs me to install something that can open odt
  405. [10:56] <Karbowiak> cncfanatics discussing futile stuff seems dumb
  406. [10:56] <Arkady> PeterPowers: No, it doesn't. Just unzip it and read the XML.
  407. [10:56] <Karbowiak> esp. with retards that dont even take stuff seriously
  408. [10:56] <Karbowiak> and by stuff i mean eve
  409. [10:56] <Necrogami> !tz 3pm +11 -5
  410. [10:56] <Valkyrie> tz: Bogus time specification
  411. [10:56] <Necrogami> ugh
  412. [10:56] <Karbowiak> !tz NOW pdt
  413. [10:56] <Valkyrie> Wed, 20 Oct 2010 07:58:42 PDT (Pacific Daylight Time, UTC -0700)
  414. [10:57] <Karbowiak> this could come in handy
  415. [10:57] <mazzilliu> not taking eve seriously is retarded tbh
  416. [10:57] <mazzilliu> i agree
  417. [10:58] <Karbowiak> eh
  418. [10:58] <Karbowiak> you are the one not taking it serious, but fair enough
  419. [10:58] <Karbowiak> i love how you took a spot on the CSM just to feed your own ego
  420. [10:58] <PeterPowers> granular api is in, api access to logs is in.. (my favorite subjects)
  421. [10:58] <Karbowiak> you must be real sad in real life to seek attention this way
  422. [10:58] <PeterPowers> oauth is in
  423. [10:59] * Arkady checks.
  424. [10:59] <Karbowiak> anyway, i digress
  425. [10:59] <Arkady> My "CorporationSheet doesn't list faction" bug is still open and not filtered %)
  426. [10:59] <Karbowiak> go hack some more killboards, to make you look more cool
  427. [10:59] <mazzilliu> x]
  428. [10:59] <PeterPowers> encrypted api access isnt
  429. [10:59] <mazzilliu> karbowiak you are my new favorite person
  430. [10:59] <Karbowiak> hell, add in some forums
  431. [10:59] <Karbowiak> just to seem more edgy
  432. [10:59] * Ar trains his psychic powers
  433. [11:00] <Ar> two days ago I was asking about gatetest.eveonline.com and now we have test.evegate.com
  434. [11:00] <Ar> yay
  435. [11:00] <PeterPowers> mazzilliu: https for the api, and sending evemails through api would be nice
  436. [11:00] <mazzilliu> peter- you mean write access with evemails thru api?
  437. [11:00] <PeterPowers> you could say it this way, yes
  438. [11:01] <mazzilliu> that would be a first. none of the api has any direct influence over the game in any other way
  439. [11:01] <mazzilliu> AFAIK
  440. [11:01] <Arkady> If we go for write access via the API, can I have "add/remove contact", plz? ;-)
  441. [11:01] <Arkady> mazzilliu: Yes
  442. [11:01] <mazzilliu> that would open up a whole new can of worms
  443. [11:01] <PeterPowers> mazzilliu: thats correct, however mails are pretty essential
  444. [11:01] <Arkady> And they were quite hard about that, too
  445. [11:01] <PeterPowers> currently no tool can send any sort of confirmation to the user whatsoever
  446. [11:01] <PeterPowers> for example on entry of a payment
  447. [11:02] <mazzilliu> how would it deal with cspa charges?
  448. [11:02] <Karbowiak> no Glee today?
  449. [11:02] <Karbowiak> wtf
  450. [11:02] * Skaffen reads scrollback
  451. [11:02] <PeterPowers> should depend on what the api-user sets up
  452. [11:02] <mazzilliu> people would expect to do more things with api write access
  453. [11:02] <Karbowiak> Skaffen dont bother
  454. [11:02] <mazzilliu> eventually people will want to play eve through the api
  455. [11:02] <PeterPowers> mazzilliu: its the only part that makes really sense
  456. [11:02] <Skaffen> POS modules aren't stored against POS on the server
  457. [11:02] <Arkady> "Change skills through eve-gate" is already high on the list
  458. [11:03] <Skaffen> sorry, aren't stored against a pos in the database
  459. [11:03] <Arkady> But "eve-gate uses the same API as all other users" was discussed early on. I guess people still expect that.
  460. [11:03] <Skaffen> they're assembled on the fly in the system nodes
  461. [11:03] <Skaffen> hence not available via the API.
  462. [11:03] <mazzilliu> i think the idea of affecting the game through the API is something they would have to discuss pretty thoroughly. and im not really sure its a good idea at all. but ill bring it up in the document
  463. [11:03] <PeterPowers> mazzilliu: thing is being able to send responses to user interaction improves the services and therefor the overall experience for the users
  464. [11:03] <Arkady> Skaffen: Getting their x/y/z coordinates in the system would be perfectly sufficient :-D
  465. [11:03] <PeterPowers> mazzilliu: i agree, however i dont see the mails really affecting the game itself
  466. [11:04] <PeterPowers> its augmenting the given communication ways
  467. [11:04] <Skaffen> It'd be nice if either we could get pos modules from the API, or failing that get X/Y/Z co-ordinates via the assets API and do the geometry math ourselves
  468. [11:04] <PeterPowers> its not like sending an mail through api would make someone win or lose a battle
  469. [11:04] <mazzilliu> x/y/z is a good idea
  470. [11:05] <PeterPowers> (except you start flooding someone with mails and he lags out, but i think that would be a banable offense anyways =)
  471. [11:05] <Arkady> PeterPowers: Unless someone steals an API key and fakes a mail for certain plans
  472. [11:05] <Skaffen> mazzilliu: CCP have said at the fanfest round tables it's easily doable for a few years now
  473. [11:05] <mazzilliu> yes, i think api key theft is a big issue that needs to be resolved before introducing any of these new features
  474. [11:05] <PeterPowers> Arkady: you could require the oauth which is allready on the list for this
  475. [11:06] <PeterPowers> because thats nothing that should be tied to api keys
  476. [11:06] <Karbowiak> mazzilliu remember to bring forth ideas that make it easier for you to get api keys
  477. [11:06] <mazzilliu> i know i am fucking around with api keys a lot, but i have a tiny fraction of what the big api sites have, and im mostly doing it because finding exploits is fun and i'd like to get them fixed afterwards
  478. [11:06] <Karbowiak> wouldn't want you to not be able to "spy" on people
  479. [11:06] <mazzilliu> sure thing karb buddy
  480. [11:07] <mazzilliu> if these new features become available like evemail, etc, without the according security features, then these databases on the big sites all of a sudden become very valuable and this can lead to bad things
  481. [11:07] <Arkady> CharacterInfo.xml.aspx will safe me so much headache, not having to store 200+ API keys anymore ...
  482. [11:07] <Karbowiak> neat, EVE Voice will apparently be accessible via evegate next release, or the one afterwards
  483. [11:07] <Arkady> We have about 20 API keys from people not in our alliance anymore, who never bothered to invalidate them
  484. [11:07] <PeterPowers> mazzilliu: something like evemail writing needs to be linked to authentication, api keys since given away are no authentication
  485. [11:07] * ander has joined #eve-dev
  486. [11:08] <mazzilliu> peter, yeah, like maybe eve gate authentication or something
  487. [11:08] <PeterPowers> (thats something i try to explain people since ages when they start with "api-authentication-modules" for random software)
  488. [11:08] <Karbowiak> even better, getting peoples username and password for logging into their accounts
  489. [11:08] <Arkady> I'm rather big on the out-of-game contract thing (I run the site and I promise my users not to abuse their trust), but if I weren't, that'd allow so much fun ...
  490. [11:08] <PeterPowers> mazzilliu: oauth through evegate sounds fair to me
  491. [11:08] <Karbowiak> good thinking mazzilol
  492. [11:08] <Karbowiak> makes it so much easier to steal their shit, and to spy obviously
  493. [11:09] <mazzilliu> yes peter i brought up oauth in my document, definitely
  494. [11:09] <PeterPowers> yeah i know, and thats as i said a requrement to make other stuff work
  495. [11:10] <mazzilliu> oauth with malicious websites will be interesting
  496. [11:10] <mazzilliu> i dont completely understand oauth but
  497. [11:10] <mazzilliu> it looks like it could be really insecure
  498. [11:11] <PeterPowers> nah
  499. [11:11] <PeterPowers> the malicious website never gets the login data
  500. [11:11] <PeterPowers> you login at the owner website (evegate for example)
  501. [11:11] <mazzilliu> but they get the evemail that is being sent arent they?
  502. [11:12] <PeterPowers> depends
  503. [11:12] <PeterPowers> if you look at twitter for example
  504. [11:12] <Skaffen> one thing I just remembered would be nice: gzip/deflate encoding on the API http responses
  505. [11:12] <mazzilliu> skaffen ill add that, thanks
  506. [11:12] <Skaffen> \o/
  507. [11:12] <PeterPowers> they require you to explicit enable posting access
  508. [11:13] <Skaffen> asset lists are large and take ages to grab over GSM ;)
  509. [11:13] <mazzilliu> actually for the asset page i requested some additional parameters that let you just limit the request to contents in a particular station or region
  510. [11:13] <mazzilliu> but gzip is good to throw in there too
  511. [11:14] <Batolemaeus> btw
  512. [11:14] <Batolemaeus> "By default, profiles will be set to „public", but there will be a grace period after the expansion launches where all profiles will be private"
  513. [11:14] <PeterPowers> gotta buy food, ttyl
  514. [11:14] <Batolemaeus> whoever thought that was a good idea needs to be punched into the groin
  515. [11:14] <Batolemaeus> hard
  516. [11:14] <mazzilliu> what are you talking about?
  517. [11:15] <Candle> Batolemaeus: Source?
  518. [11:15] <Batolemaeus> !news
  519. [11:15] <Batolemaeus> gah, valkyrie
  520. [11:15] <Batolemaeus> http://www.eveonline.com/devblog.asp?a=blog&bid=812
  521. [11:16] <Batolemaeus> Entity: [15:15:17] <Valkyrie> NameError: global name 'feedName' is not defined
  522. [11:16] <MaZ-> entity worst tity
  523. [11:17] <Arkady> "you can have as many as 1024 contacts"
  524. [11:17] <Arkady> omg <3 <3 <3
  525. [11:17] <Arkady> I need to go to fanfest and spend a bunch of beers for the recent stuff they added, really
  526. [11:17] <Kralian> that's like ... lots and lots and lots and lots and lots!
  527. [11:17] <Karbowiak> hahaha
  528. [11:17] <Karbowiak> here we go with the fake mails
  529. [11:17] <Karbowiak> nice mazzilliu :D
  530. [11:18] <mazzilliu> karbowiak you need to be careful what you do in your freighters
  531. [11:18] <Karbowiak> yeah, my poor freighters
  532. [11:18] <mazzilliu> did the freighter lossmail filled with thousands of freighters get through?
  533. [11:18] <Karbowiak> (17:17:16) (+ESCBot) Anshar lost by Karbowiak from hirr (Morsus Mihi) - in Serad(0.5)[Derelik] at 2010.10.20 14:03 http://www.eve-kill.net/?a=kill_detail&kll_id=7854975
  534. [11:18] <Karbowiak> yep
  535. [11:19] <Karbowiak> have to thank you tho, i dont think the board knew i was in MM
  536. [11:19] <Arkady> Outside of 0.0, the main goals you have in wars is hitting other people. Contacts of all people in the target alliance to check who is online so you can hunt them is extremely important. Having a limit of 300 slots is just seriously annoying there.
  537. [11:19] <mazzilliu> there was some weird thing where your mail would not show up but it switched your corp to whatever random corp was on the mail
  538. [11:19] <Karbowiak> anyway, carry on gaying up the board
  539. [11:19] <mazzilliu> on the killboard
  540. [11:19] <mazzilliu> interesting
  541. [11:19] <Batolemaeus> i'd say the folder thing was more annoying than any contact limit there
  542. [11:19] <mazzilliu> arkady does it show wether the contacts are online or offline now?
  543. [11:20] <Arkady> Batolemaeus: I actually managed to get by with the standings - you have neutral, -5 and -10 as "folders" currently %)
  544. [11:20] <Arkady> mazzilliu: If you add them to the watch list, yes. You need to click on the list again to update the online state, but it works much better than it did a year ago.
  545. [11:21] <mazzilliu> i mean, does it show that information in eve gate?
  546. [11:22] <Arkady> Oh
  547. [11:22] <Arkady> No clue
  548. [11:22] <Arkady> I doubt it
  549. [11:22] <Arkady> Only reason I use eve gate for contacts is to get the corp names, makes sorting out people who left war targets much easier
  550. [11:22] <mazzilliu> i only use eve gate for evemail
  551. [11:22] <mazzilliu> and scraping.... before they told me not to and i had to stop :3
  552. [11:23] <Arkady> :-)
  553. [11:23] <Arkady> You could have read the EULA beforehand, you know
  554. [11:23] <mazzilliu> it isnt in the eula
  555. [11:23] <mazzilliu> i even sent a petition asking... they said- its not in the eula but its not allowed
  556. [11:23] <Arkady> The "no scraping" is in some thingy about eve gate, actually
  557. [11:24] <Arkady> Hm
  558. [11:25] <Valkyrie> [DevBlog]: EVE Gate - Incursion and beyond - http://www.eveonline.com/devblog.asp?a=blog&bid=812
  559. [11:25] <Valkyrie> [News]: EVE Online Tyrannis 1.1 fifth optional patch deployment - http://www.eveonline.com/news.asp?a=single&nid=4167&tid=1
  560. [11:25] <EgotisticalElf> woot'
  561. [11:25] <EgotisticalElf> we are going for a record (oh wait, we did 4 optional patches ago
  562. [11:25] <Arkady> Good morning, Valkyrie!
  563. [11:25] <Arkady> I like optional patches
  564. [11:26] <cncfanatics> EgotisticalElf: you prefer 5 month patch cycles ? :o
  565. [11:26] <EgotisticalElf> no, no, we've been through this before
  566. [11:26] <EgotisticalElf> :)
  567. [11:27] * Batolemaeus has quit IRC (Ping timeout)
  568. [11:27] <EgotisticalElf> RE: DevBlog --> New Forums in development
  569. [11:27] <Arkady> I wonder what kind of authentication stuff they'll add to that
  570. [11:28] <mazzilliu> im pretty sure the new forums are going to replace the old forums
  571. [11:28] <mazzilliu> eve-o
  572. [11:28] <Arkady> Where do I request an "alliance ignore" feature?
  573. [11:28] <Arkady> <.<
  574. [11:28] <mazzilliu> arent there greasemonkey scripts for that?
  575. [11:29] <Arkady> Yes, there are
  576. [11:29] <Arkady> Luckily!
  577. [11:29] <mazzilliu> ignore any any
  578. [11:30] * Ulviirala has joined #eve-dev
  579. [11:30] <mazzilliu> ok guys i am finished with my document for now. i am going to go afk for a while, you can read the updated version here, if you want me to add something just ping me in this channel or send me an evemail or something http://www.eveonline.com/externalLink.aspx?l=http%3A%2F%2Fmazzilliu%2Ecom%2Fapi%2Fapi%2Eodt
  580. [11:30] <mazzilliu> oops thats a stupid link
  581. [11:30] <Arkady> :-D
  582. [11:30] <mazzilliu> http://mazzilliu.com/api/api.odt
Add Comment
Please, Sign In to add comment