source: trollforge/lastmeasure/server/TODO @ 773

Revision 695, 4.4 KB checked in by literalka, 12 months ago (diff)

first commit in ages, just because cock dick sex . gif is still awesome

Line 
1These are ideas, not things that are necessarily going to be done.
2
3[ ] 23:22:37 < ED_COAN> LiteralKa: what about doing an ip->country lookup and have a recording in the approprate language?
4[ ] IPv6 support.
5[ ] Add "HEY EVERYBODY, I'M LOOKING AT KIDDY PORN" wav files to softmeasure.
6[-] Abuse gzipped data.
7[ ] Test in IE.
8[ ] Test in Safari.
9[ ] Fix the sound. For me (Leon), at least, it only plays up to about "hey everybody", and then restarts.
10[-] Port StatsMeasure.
11    [-] Add user tracking to StatsMeasure.
12        [ ] Add obfusicated user tracking, for example /?n=r&m=k&l=z would show as a hit for 'rkz'.
13    [ ] Track referrers.
14        [ ] See which physical link was clicked to go to LM.
15    [ ] Add multiple hit counting.
16    [ ] Geolocation abuse.
17        [ ] By which I mean "abuse in any way possible and also incorporate into StatsMeasure".
18    [X] We can probably replace md5.{c,h} with something else. Something much, much smaller (and not tied to any licensing).
19[ ] Instead of popping up an inundation, limit to a configurable amount of random images in a config file.
20[ ] Add cookie tracking.
21    [ ] Abuse said cookies in any way possible.
22[ ] Webcam streaming applet.
23  --> <@LiteralKa> i want to code a webcam streaming applet for lm
24      <@LiteralKa> that like, captures webcam data when people get lm'd
25      <@LiteralKa> and mic data
26      <@LiteralKa> and maybe has multiple channels
27      <@LiteralKa> like, if multiple people are getting lm'd at one time
28      <@LiteralKa> you can switch between them
29
30  --> <LiteralKa> it'd also need admin functions
31      <LiteralKa> like if incog decided to stream cp
32      <LiteralKa> or bandwidth usage was being sucked up by one jackass
33      <LiteralKa> you could kickban
34
35  --> < voronika> literalka: lm speed dating
36      < voronika> they get to chat with eachother while being lm'd
37
38  --> (impractical due to browsers requiring confirmation) :(
39
40      <recon> I know how to do the streaming stuff
41      <recon> with red5
42      <recon> to cam capture, there's a way with javascript to trick a user into clicking on the "yes allow my webcam and mic" sort of bullshit
43      <recon> but as far as streaming it to a server and saving it, or viewing it (you can either stream or record remotely, if you want both you have to make two connections)
44      <recon> but the flash stuff with red5 I have pegged
45      <recon> as far as getting the user to click, forcing a click, or whatever, idk. I'm not good with javascript
46[ ] Port clipboard stealing code.
47  --> http://stackoverflow.com/questions/127040/copy-put-text-on-the-clipboard-with-firefox-safari-and-chrome
48[ ] Communicate w/ mirrors.
49    [ ] Mirror database.
50      --> <LiteralKa> lol and maybe we could put something where every mirror of it
51          <LiteralKa> sends a link to itself back to like an irc channel
52          <LiteralKa> or a database for something
53          <LiteralKa> so we have a link to every mirror
54          <LiteralKa> and I wouldn't have to fucking last measure myself
55          <LiteralKa> just to test which mirrors are working
56    [ ] Alert mirrors of updates to the code.
57      --> Perhaps stick a page on the main LM mirror with the version number or something, and check the page every so often.
58[-] Improved anti-browser detection.
59  --> < sam> LiteralKa: also, I now plan to randomise variable names in the javascript code and do various shuffling operations, to defeat browser protection
60      < sam> maybe add dead code, too
61      <@LiteralKa> sam: we could also use generic variable names if randomizing them would be too much work
62[ ] Server status.
63    [ ] `/server-status/'
64[ ] Tynt.
65  --> <incog> http://stackoverflow.com/questions/1203082/injecting-text-when-content-is-copied-from-web-page
66      <incog> stealing the js from this will allo LM to inject whatever it wants into the victims clipboards
67      <incog> from ascii art goatse, to more LM urls
68      <incog> to a js that generates a random string so big it eats all the ram
69[ ] Optional logging by the server.
70[ ] "bloom filter with cuckoo hashing in `lmserver.cpp'.
71  --> < harrison> can you implement a bloom filter with cuckoo hashing in lmserver.cpp?
72      < harrison> bet sam can
73      <@LiteralKa> harrison: a what
74      < harrison> aha you are sandbagging
75      < harrison> you know perfectly well what  i mean
76[x] Port old Javascript.
77[x] Sort `lmkeywords.h'.
78[x] Port `?popup=1' shit from PHP.
79[x] `magnet://' ruin.
80
81
82http://code.google.com/p/chromium/issues/detail?id=45283
Note: See TracBrowser for help on using the repository browser.