dharamgollapudi / jaikuengine Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/jaikuengine
License: Apache License 2.0
Automatically exported from code.google.com/p/jaikuengine
License: Apache License 2.0
Please see doc/README.txt
According to documentation, the stream parameter of the API call
entry_add_comment should be a stream of a sender of a comment [1]. However,
if that kind of stream parameter is used
(stream/[email protected]/comments), the produced comment is linked
into non-existing entry. It is possible to use also the stream owned by an
original author of a commented entry (stream/entryowner@jaiku/comments).
That way the link will be correct, but unfortunately this hack is not
working with entries in channels.
What steps will reproduce the problem?
* Case 1: Invalid linking
1. Send the following API call:
method=entry_add_comment&nick=YOURNICK%40jaiku.com&stream=stream%2F<your_nick>%4
0jaiku.com%2Fcomments&entry=stream%2F<owner>%40jaiku.com%2Fpresence%2F<item_uid>
&content=<comment>
2. Go to Your Jaikus page and click to the link to the original Jaiku in
the comment you have just created.
3. The page does not exist!
* Case 2: Hack that does not work in channels
1. Send the following API call:
method=entry_add_comment&nick=YOURNICK%40jaiku.com&stream=stream%2F<owner>%40jai
ku.com%2Fcomments&entry=stream%2F<owner>%40jaiku.com%2Fpresence%2F<item_uid>&con
tent=<comment>
2. Go to Your Jaikus page and click to the link to the original Jaiku in
the comment you have just created.
3. Now it works, but you cannot use this method in channels.
[1] From svn/trunk/common/api.py (r1):
def entry_add_comment(api_user, _task_ref=None, **kw):
""" Add a comment to given entry
...
* stream - the stream in which the entry this comment is on resides
...
'rv': {'comment': {'stream': 'stream/[email protected]/comments',
'uuid': '1234567890abcdef',
'entry': 'stream/[email protected]/presence/12345',
'owner': '[email protected]',
'actor': '[email protected]',
Original issue reported on code.google.com by [email protected]
on 16 Mar 2009 at 6:28
[Note: this is for reporting issues on the JaikuEngine open source project.
if you are reporting an issue with the jaiku.com service, please send it to
[email protected]]
What steps will reproduce the problem?
1.svn checkout code
2.
3.
What is the expected output? What do you see instead?
can check out code via svn,
but keep asking me username and password
What version of the product are you using? On what operating system?
svn on windows,
Please provide any additional information below.
Original issue reported on code.google.com by flankw
on 15 Mar 2009 at 11:05
there are neither links nor <link>s to rss/atom stuff, they need to be added to
the bottom of the
actor.views.actor_history and the like based on the template stuff in
actor/templates/actor_history.html
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 10:06
probably a formatting issue, common/templatetags/format.py and
common/templates/stream.html
and common/templates/item_comments.html should cover most of these cases
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 9:34
The api.activation_required function trims the randomly generated UUID back
to an insecure 4 digits:
@admin_required
def activation_create(api_user, nick, type, content):
activation_ref = Activation(
actor=nick,
content=content,
code=util.generate_uuid()[:4],
type=type,
)
activation_ref.put()
return activation_ref
This means that the entire keyspace is 64k which is easily brute forceable.
Ideally the entire UUID would be used by dropping the [:4] above, but this
may create line wrapping problems in some email clients.
Original issue reported on code.google.com by [email protected]
on 16 Mar 2009 at 5:20
we should probably do a check in the api/views.py to create an API_PATH
variable that is filled is
setings.SUBDOMAINS_ENABLED is false
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 9:17
underscores specifically, it probably is something being run through markdown
that shouldn't,
check in common/templates/stream.html and common/templatetags/format.py
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 9:51
What steps will reproduce the problem?
1. Download JaikuEngine from SVN
2. Run jaiku
What is the expected output? What do you see instead?
<type 'exceptions.ImportError'>: No module named django
What version of the product are you using? On what operating system?
JaikuEngine R1
Please provide any additional information below.
I am using Mac OS X 10.5.6
Original issue reported on code.google.com by henri%[email protected]
on 14 Mar 2009 at 3:35
report: """if i start a comment with a "+" then it turns into a dot in the
comment, but in the overview
its not there at all but turns into an odd empy block quote type thing.""
this is probably something to do with markdown but may be in my
common/templatetags/format.py
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 9:50
Exception in request: ValueError: The view common.decorator.confirm_email
didn't return an HttpResponse object.
Traceback (most recent call last):
File
"/base/data/home/apps/jaiku/1.332030396662882956/django.zip/django/core/handlers
/base.py",
line 103, in get_response
raise ValueError, "The view %s.%s didn't return an HttpResponse
object." % (callback.__module__, view_name)
ValueError: The view common.decorator.confirm_email didn't return an
HttpResponse object.
Original issue reported on code.google.com by [email protected]
on 13 Mar 2009 at 2:18
not sure what this is yet:
Getting "Invalid Label" Javascript error with new feeds. This is from JSON
callback. Doesn't look like
the callback function name is being returned with the JSON obj. Also, there is
a linefeed at the very
beginning. Not sure if that is causing an issue as well. Anyone else having
problems with API feeds?
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 10:07
[Note: this is for reporting issues on the JaikuEngine open source project.
if you are reporting an issue with the jaiku.com service, please send it to
[email protected]]
What steps will reproduce the problem?
1. http://jaiku.com/feed/json?callback=RenderJaikus
2.
3.
What is the expected output? What do you see instead?
RenderJaikus { ....
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 14 Mar 2009 at 10:28
Adds a little more context to the listing of comments in the overview, such as
who started the
thread and, if applicable, which channel the thread belongs to.
Attached is the proposed patch. I've also included a screenshot with green
underlinings showing
what functionality this patch adds.
Original issue reported on code.google.com by [email protected]
on 15 Mar 2009 at 1:03
Attachments:
need search function
Original issue reported on code.google.com by [email protected]
on 15 Mar 2009 at 12:39
The current version of the AppEngine SDK has a bug that makes it handle
Jaiku's deployment incorrectly.
Workaround: Comment out the following code in
.google_appengine/google/appengine/tools/dev_appserver.py :
if FakeFile._skip_files.match(relative_filename):
logging.warning('Blocking access to skipped file "%s"',
logical_filename)
return False
Original issue reported on code.google.com by dcoker
on 12 Mar 2009 at 10:12
What steps will reproduce the problem?
1. Start typing a post
2. Make the post longer than 140 characters
3.
What is the expected output? What do you see instead?
It should tell me how many characters over the limit I've gone. Instead it
stops counting once I'm over the limit.
Please use labels and text to provide additional information.
javascript, posting
Original issue reported on code.google.com by adewale
on 15 Mar 2009 at 9:37
# Check out the repository (it's somewhat large due to image binaries): svn
checkout https://jaikuengine.googlecode.com/svn/trunk/ jaikuengine
the svn above requires a account, not for anonymous
Original issue reported on code.google.com by [email protected]
on 15 Mar 2009 at 2:37
The two places where the site's name should be substituted are blank:
Thanks for joining , Sam!
Can you help us validate your email address? This gives you
access to all the functionality has to offer, including
notifications about new comments and followers. Simply click
on the link below (or copy and paste it into your browser)
to confirm.
Original issue reported on code.google.com by [email protected]
on 16 Mar 2009 at 5:30
might be a bit of a pain to produce such links, will have to add some calls for
inbox_get_actor_*_since and do a limit of 1 starting with the date of the
current entry
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 9:39
this is mostly because it is infeasible to update that many InboxEntry's at
once, but it might be nice
to kick off some sort of task to remove some of them
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 9:45
[Note: this is for reporting issues on the JaikuEngine open source project.
if you are reporting an issue with the jaiku.com service, please send it to
[email protected]]
What steps will reproduce the problem?
1. install python 2.6 on winxp
2. python manage.py testserver common\fixtures\*.json
What is the expected output? What do you see instead?
On accessing the url http://localhost:8080, got error for the missing
module `ImportError: No module named ext.db'
What version of the product are you using? On what operating system?
winxpsp_sp3
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 15 Mar 2009 at 3:37
Attachments:
Hi,
Where `svn checkout http://jaikuengine.googlecode.com/svn/trunk/
jaikuengine-read-only' would do for a quick start, you force the user to
use https.
There is no need to force the user/contributor to authenticate before
checkout and you don't event point out --username <gmailaccount_prefix>.
Considering you asked for unified-diffs in a bug as per instructions, just
googlers that contribute to jaikuengine (those in admin/members list) need
to authenticate.
regards,
-- stratus
Original issue reported on code.google.com by [email protected]
on 14 Mar 2009 at 6:44
we aren't currently sending any html in our emails, we probably want to make
notify_im build html
messages as well and send both versions
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 10:32
i think the hover color is just wrong, probably a quick css fix, probably not
as applicable to the
jaikuengine project as that css is rather different
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 9:47
What steps will reproduce the problem?
Jaiku used to have a "Mark As Spam". Now its gone and spammers are already
showing up
What is the expected output? What do you see instead?
have a button to mark a comment as spam
Original issue reported on code.google.com by [email protected]
on 14 Mar 2009 at 12:21
The image is used in the sidebar feeds section: "themes/trotz/icons/favku.gif".
On jaiku.com the
equivalent image is "themes/classic/icons/fav-jaiku.gif".
Original issue reported on code.google.com by [email protected]
on 14 Mar 2009 at 11:32
What steps will reproduce the problem?
1. go to http://USER.jaiku.com/contacts
2. press invite friends
3. get
http://www.jaiku.com/error?_error=b742036e02&error=Actor+not+found%3A+bugabundo%
40jaiku.com
What is the expected output? What do you see instead?
form to invite a friend
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 14 Mar 2009 at 12:13
哈哈,测试而已
Original issue reported on code.google.com by [email protected]
on 16 Mar 2009 at 9:25
[Note: this is for reporting issues on the JaikuEngine open source project.
if you are reporting an issue with the jaiku.com service, please send it to
[email protected]]
What steps will reproduce the problem?
1. Starting server with manage.py
What is the expected output? What do you see instead?
I get the purple error screen with an ImportError: No module named django.
I have Django on this machine and can run other django applications.
What version of the product are you using? On what operating system?
March 14th build, on Ubuntu 8.04
Ubuntu
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 14 Mar 2009 at 7:12
we should fetch it from presence and tag the location on the post so we can
show it, we aren't really
updating presence anywhere yet though :/
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 9:28
[Note: this is for reporting issues on the JaikuEngine open source project.
if you are reporting an issue with the jaiku.com service, please send it to
[email protected]]
What steps will reproduce the problem?
1. Fetch http://adewale.jaiku.com/feed/atom using curl or look at the
attached file
What is the expected output? What do you see instead?
There are atom entries that have titles like: <title>entry
4e0d68520efd4ef783ff78501292f9c3</title>
They should either look like: Comment on "Hm...I have a jaiku account. What
now?"
Or they should look like: <title>Or wander around the channels finding
topics that interest you.</title>
So either we should indicate in the Atom entry's title that this is a
comment on a post with a particular title or we should just put the first
140 characters of the comment in the title of the Atom entry.
Original issue reported on code.google.com by adewale
on 13 Mar 2009 at 1:41
Attachments:
At the moment, it seems that jaikuengine allows anykinds of images. Not in
Jaiku.com but in engine.
There's should be global variable in allowing images in comments. If
disabled, images would be links.
Also:
* There should be settings to check image's resolution that jaikuengine
would put resolution lower in html.
* Setting in profiles to enable/disable images (image or link)
http://daringfireball.net/projects/markdown/syntax
Original issue reported on code.google.com by [email protected]
on 15 Mar 2009 at 5:53
Attachments:
posting a couple comments in quick succession will throw throttling errors if
you have a decent
number of contacts, it seems to be due to the queueing mechanism calling the
same call multiple
times and thus invoking the throttling
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 6:56
What steps will reproduce the problem?
1. Visit:
http://localhost:8080/tour
http://localhost:8080/tour/2
2. Verify the broken images on the right:
http://localhost:8080/themes/trotz/take-tour-1.jpg
http://localhost:8080/themes/trotz/take-tour-2.jpg
Files are missing from ./themes/trotz/ directory.
Original issue reported on code.google.com by [email protected]
on 14 Mar 2009 at 11:09
we should ask them what they are doing so that we can debug :)
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 10:41
this is mostly just a css problem, we have the old css in there and most of the
places that check for
mobileness still exist, we just didn't get it all running again. A few
experiments in the
middleware/domain.py should get it working again
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 7:14
[Note: this is for reporting issues on the JaikuEngine open source project.
if you are reporting an issue with the jaiku.com service, please send it to
[email protected]]
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 15 Mar 2009 at 3:37
What steps will reproduce the problem?
1. Install jaiku on your own appengine instance.
2. Have a friend install jaiku on another appengine
3. Attempt to connect the two and have a conversation between them.
What is the expected output? What do you see instead?
You should be able to have a conversation with other installs of Jaiku via
that openmicroblogging protocol.
You'll find that the folks at http://openmicroblogging.org/ are friendly
and eager to work with you. One install is an island, but and install that
can talk to others is part of a *network*.
Original issue reported on code.google.com by [email protected]
on 16 Mar 2009 at 12:48
[Note: this is for reporting issues on the JaikuEngine open source project.
if you are reporting an issue with the jaiku.com service, please send it to
[email protected]]
What steps will reproduce the problem?
1. Change Location
2. Post a new message
3. Is not showed the location from where was posted the message in the message
What is the expected output? What do you see instead?
To see the location from where was posted the message, but is not showed
nothing.
What version of the product are you using? On what operating system?
JaikuEngine rc1, Ubuntu Hardy Heron
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 14 Mar 2009 at 5:35
Attachments:
[Note: this is for reporting issues on the JaikuEngine open source project.
if you are reporting an issue with the jaiku.com service, please send it to
[email protected]]
What steps will reproduce the problem?
1. Get RSS feed, eg
http://USERNAME.jaiku.com/contacts/feed/rss?user=USENAME&personal_key=9999999999
9999999
2.
3.
What is the expected output? What do you see instead?
Full item data in XML format
What you get is:
<item>
<title>entry efd0bd66ffa0424588837d61b1573e63</title>
</item>
What version of the product are you using? On what operating system?
normal version. Windows. Firefox.
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 15 Mar 2009 at 7:48
[Note: this is for reporting issues on the JaikuEngine open source project.
if you are reporting an issue with the jaiku.com service, please send it to
[email protected]]
What steps will reproduce the problem?
1. svn co jaikuengine-read-only
2. cp local-setting-example.py local-setting.py
3. python manage runserver
4.
What is the expected output? What do you see instead?
no index page will be displayed on browser. but a lot of error info.
What version of the product are you using? On what operating system?
CentOS 5.2
Please provide any additional information below.
The server log is:
[root@newtest jaikuengine-read-only]# python manage.py runserver
\WARNING:root:Could not read datastore data
from /tmp/django_jaiku.datastore
WARNING:root:Could not read datastore data
from /tmp/django_jaiku.datastore.history
INFO:root:Trying to load components in
['tests.py', '__init__.py', 'models.py', '.svn', 'dummy_legal', '__init__.p
yc', 'models.pyc', 'dummy_analytics', 'dummy_sms_service', 'dummy_xmpp_serv
ice']...
INFO:root:Server: appengine.google.com
INFO:root:Checking for updates to the SDK.
INFO:root:The SDK is up to date.
WARNING:root:Could not read datastore data from /tmp/django_jaiku.datastore
WARNING:root:Could not read datastore data
from /tmp/django_jaiku.datastore.history
INFO:root:Running application jaiku on port 8000: http://localhost:8000
WARNING:root:Blocking access to skipped file "/root/jaikuengine-read-
only/django/foo"
ERROR:root:Exception encountered handling request
Traceback (most recent call last):
File "/root/jaikuengine-read-
only/.google_appengine/google/appengine/tools/dev_appserver.py", line
2711, in _HandleRequest
base_env_dict=env_dict)
File "/root/jaikuengine-read-
only/.google_appengine/google/appengine/tools/dev_appserver.py", line 380,
in Dispatch
base_env_dict=base_env_dict)
File "/root/jaikuengine-read-
only/.google_appengine/google/appengine/tools/dev_appserver.py", line
1998, in Dispatch
self._module_dict)
File "/root/jaikuengine-read-
only/.google_appengine/google/appengine/tools/dev_appserver.py", line
1916, in ExecuteCGI
reset_modules = exec_script(handler_path, cgi_path, hook)
File "/root/jaikuengine-read-
only/.google_appengine/google/appengine/tools/dev_appserver.py", line
1812, in ExecuteOrImportScript
exec module_code in script_module.__dict__
File "/root/jaikuengine-read-only/main.py", line 30, in ?
from appengine_django import InstallAppengineHelperForDjango
File "/root/jaikuengine-read-
only/.google_appengine/google/appengine/tools/dev_appserver.py", line 982,
in decorate
return func(self, *args, **kwargs)
File "/root/jaikuengine-read-
only/.google_appengine/google/appengine/tools/dev_appserver.py", line
1572, in load_module
return self.FindAndLoadModule(submodule, fullname, search_path)
File "/root/jaikuengine-read-
only/.google_appengine/google/appengine/tools/dev_appserver.py", line 982,
in decorate
return func(self, *args, **kwargs)
File "/root/jaikuengine-read-
only/.google_appengine/google/appengine/tools/dev_appserver.py", line
1480, in FindAndLoadModule
description)
File "/root/jaikuengine-read-
only/.google_appengine/google/appengine/tools/dev_appserver.py", line 982,
in decorate
return func(self, *args, **kwargs)
File "/root/jaikuengine-read-
only/.google_appengine/google/appengine/tools/dev_appserver.py", line
1430, in LoadModuleRestricted
description)
File "/root/jaikuengine-read-only/appengine_django/__init__.py", line
130, in ?
from django import VERSION
ImportError: No module named django
INFO:root:"GET / HTTP/1.1" 500 -
Original issue reported on code.google.com by [email protected]
on 15 Mar 2009 at 6:03
What steps will reproduce the problem?
1. check out revision 1 (yes, one)
2. run bin/testserver.sh
3. go to http://localhost:8080/user/popular/presence/12347#comments
4. click on "sign in to add a comment"
What is the expected output?
sign in box
What do you see instead?
ERROR:root:Error: Traceback (most recent call last):
File "/usr/local/google/jaiku/jaikuengine/django/core/handlers/base.py",
line 86, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/usr/local/google/jaiku/jaikuengine/common/decorator.py", line 41,
in _wrap
rv = handler(request, *args, **kw)
File "/usr/local/google/jaiku/jaikuengine/login/views.py", line 34, in
login_login
redirect_to = clean.redirect_to(redirect_to)
File "/usr/local/google/jaiku/jaikuengine/common/clean.py", line 199, in
redirect_to
if not parts.scheme and not parts.netloc and parts.path:
AttributeError: 'tuple' object has no attribute 'scheme'
INFO:root:"GET
/login?redirect_to=http://localhost%3A8080/user/popular/presence/12347
HTTP/1.1" 200 -
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 14 Mar 2009 at 12:51
perhaps the _who_cares_web in common/api.py is doing something wrong for
channels, will have
to investigate
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 10:40
[Note: this is for reporting issues on the JaikuEngine open source project.
if you are reporting an issue with the jaiku.com service, please send it to
[email protected]]
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 14 Mar 2009 at 12:52
What steps will reproduce the problem?
1. Set up a JaikuEngine instance
2. Create a channel and add a description that uses Cyrillic characters
like this: http://www.jaiku.com/channel/ruscm
3. View the channel's description and note that the descriptions are now
full of ?? characters.
What is the expected output? What do you see instead?
The encoding of the characters input should be preserved in the output
Please use labels and text to provide additional information.
encoding
Original issue reported on code.google.com by adewale
on 13 Mar 2009 at 4:42
What steps will reproduce the problem?
1. sign in on imku over xmpp
2. receive jaikus on im client
3. no links to jaikus are presented
What is the expected output? What do you see instead?
links to web page, as it used to happen
Original issue reported on code.google.com by [email protected]
on 14 Mar 2009 at 12:14
we should either add channel memberships there or add them in a new section,
not sure which is
preferable, in contacts would be the old style
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 9:40
[Note: this is for reporting issues on the JaikuEngine open source project.
if you are reporting an issue with the jaiku.com service, please send it to
[email protected]]
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 15 Mar 2009 at 1:25
the javascript should eat the keypress so that we don't create a newline
Original issue reported on code.google.com by andyster
on 14 Mar 2009 at 9:19
[Note: this is for reporting issues on the JaikuEngine open source project.
if you are reporting an issue with the jaiku.com service, please send it to
[email protected]]
What steps will reproduce the problem?
1. Open a thread in jaiku.com that has a number of comments from users who have
made their
jaikus unavailable to the public and who aren't your contacts.
2. You will not see the comments of said users and the thread page will report
the number of
comments to be smaller than the overview page.
Expected result is to see the comments of everyone participating in the
particular thread, whether
they're public or not otherwise. Participating in a thread should be consider
an opt in for that case.
Original issue reported on code.google.com by [email protected]
on 14 Mar 2009 at 9:00
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.