Displaying 13 results from an estimated 13 matches for "swfdec_security".
2007 Dec 13
0
2 commits - libswfdec/swfdec_flash_security.c libswfdec/swfdec_flash_security.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c libswfdec/swfdec_resource_request.c libswfdec/swfdec_resource_request.h libswfdec/swfdec_security.h
...++++++++++++++++++++++-------------
libswfdec/swfdec_flash_security.h | 7 ++---
libswfdec/swfdec_net_stream.c | 2 -
libswfdec/swfdec_player.c | 2 +
libswfdec/swfdec_resource_request.c | 28 +++++++++++++++++---
libswfdec/swfdec_resource_request.h | 2 +
libswfdec/swfdec_security.h | 2 -
7 files changed, 66 insertions(+), 26 deletions(-)
New commits:
commit fe10412fcc1698adf61b19fdf55fc25be7248651
Merge: dff3ed0... 9eb2e0d...
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Thu Dec 13 19:47:47 2007 +0200
Merge branch 'master' of ssh://...
2007 Oct 23
0
6 commits - libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_interpret.h libswfdec/swfdec_as_object.c libswfdec/swfdec_as_script_function.c libswfdec/swfdec_flash_security.c
...2 +
libswfdec/swfdec_as_interpret.h | 2 +
libswfdec/swfdec_as_object.c | 42 ++++++++++++++++++++++++----------
libswfdec/swfdec_as_script_function.c | 2 +
libswfdec/swfdec_flash_security.c | 12 ++++-----
libswfdec/swfdec_movie.c | 6 +++-
libswfdec/swfdec_security.c | 12 ++++-----
libswfdec/swfdec_security.h | 4 +--
libswfdec/swfdec_security_allow.c | 4 +--
libswfdec/swfdec_tag.c | 15 ++++++++----
libswfdec/swfdec_tag.h | 23 +++++++++++++++++-
13 files changed, 98 insertions(+), 50 deleti...
2007 Oct 17
0
28 commits - configure.ac debian/changelog debian/control debian/copyright debian/.gitignore debian/libswfdec0.dirs debian/libswfdec0.files debian/libswfdec0.shlibs debian/libswfdec-dev.dirs debian/libswfdec-dev.files debian/rules debian/swf-player.dirs
...1
libswfdec/swfdec_movie.c | 60 -------------
libswfdec/swfdec_movie.h | 8 -
libswfdec/swfdec_net_stream.c | 3
libswfdec/swfdec_player.c | 159 +++++++++++++++++++++++++++++++++--
libswfdec/swfdec_player_internal.h | 20 +++-
libswfdec/swfdec_security.c | 87 +++++++++++++++++++
libswfdec/swfdec_security.h | 62 +++++++++++++
libswfdec/swfdec_security_allow.c | 79 +++++++++++++++++
libswfdec/swfdec_security_allow.h | 53 +++++++++++
libswfdec/swfdec_sprite_movie.c | 42 +++++++++
libswfdec/swfdec_sprite_mo...
2007 Oct 25
0
6 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c
...oved)
+ return;
+ }
if (movie->events) {
swfdec_event_list_execute (movie->events, SWFDEC_AS_OBJECT (movie),
@@ -395,12 +384,8 @@ swfdec_movie_execute_script (SwfdecMovie *movie, SwfdecEventType condition)
swfdec_as_object_call_with_security (SWFDEC_AS_OBJECT (movie),
SWFDEC_SECURITY (movie->resource), name, 0, NULL, NULL);
}
-}
-
-static void
-swfdec_movie_do_execute_script (gpointer movie, gpointer condition)
-{
- swfdec_movie_execute_script (movie, GPOINTER_TO_UINT (condition));
+ if (condition == SWFDEC_EVENT_CONSTRUCT)
+ swfdec_as_object_call (SWFDEC_AS_OBJECT (...
2007 Nov 01
0
3 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...efile.am
index 0cf8b71..99a701b 100644
--- a/libswfdec/Makefile.am
+++ b/libswfdec/Makefile.am
@@ -96,6 +96,7 @@ libswfdec_ at SWFDEC_MAJORMINOR@_la_SOURCES = \
swfdec_rect.c \
swfdec_rectangle.c \
swfdec_resource.c \
+ swfdec_resource_request.c \
swfdec_ringbuffer.c \
swfdec_script.c \
swfdec_security.c \
@@ -219,6 +220,7 @@ noinst_HEADERS = \
swfdec_player_internal.h \
swfdec_rect.h \
swfdec_resource.h \
+ swfdec_resource_request.h \
swfdec_ringbuffer.h \
swfdec_script_internal.h \
swfdec_security.h \
diff --git a/libswfdec/swfdec_as_interpret.c b/libswfdec/swfdec_as_interpret.c
ind...
2007 Oct 18
0
18 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_flash_security.c
...+ /* figure out the right security object (FIXME: let the person loading it provide it?) */
+ cx = SWFDEC_AS_CONTEXT (player);
+ if (cx->frame) {
+ sec = cx->frame->security;
+ } else {
+ g_warning ("swfdec_player_load() should only be called from scripts");
+ sec = SWFDEC_SECURITY (player->resource);
+ }
+ if (!swfdec_security_allow_url (sec, full)) {
+ SWFDEC_ERROR ("not allowing access to %s", url);
+ return NULL;
+ }
+
if (buffer) {
return swfdec_loader_load (player->resource->loader, url, request,
(const char *) buffer->data, buf...
2008 Jan 21
0
70 commits - configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_socket.c libswfdec-gtk/swfdec_gtk_socket.h libswfdec-gtk/swfdec_playback_alsa.c
...wfdec/swfdec_resource_request.c | 311 ---
libswfdec/swfdec_resource_request.h | 96
libswfdec/swfdec_ringbuffer.c | 18
libswfdec/swfdec_ringbuffer.h | 18
libswfdec/swfdec_sandbox.c | 303 +++
libswfdec/swfdec_sandbox.h | 83
libswfdec/swfdec_security.c | 86
libswfdec/swfdec_security.h | 68
libswfdec/swfdec_security_allow.c | 80
libswfdec/swfdec_security_allow.h | 53
libswfdec/swfdec_socket.c | 99 +
libswfdec/swfdec_socket.h | 58
libswfdec/swfdec_sprite_movie.c...
2007 Nov 30
0
36 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_flash_security.c
...oader.h | 63
libswfdec/swfdec_resource.c | 20
libswfdec/swfdec_resource.h | 1
libswfdec/swfdec_resource_request.c | 91
libswfdec/swfdec_resource_request.h | 6
libswfdec/swfdec_security.c | 13
libswfdec/swfdec_security.h | 14
libswfdec/swfdec_security_allow.c | 7
libswfdec/swfdec_text_format.c | 67
libswfdec/swfdec_video_movie_as.c | 31
libswfdec/...
2007 Nov 09
0
10 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_loader.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h
...5)
return;
swfdec_movie_set_constructor (SWFDEC_SPRITE_MOVIE (movie));
} else if (condition == SWFDEC_EVENT_ENTER) {
@@ -381,6 +387,9 @@ swfdec_movie_execute (SwfdecMovie *movie, SwfdecEventType condition)
swfdec_event_list_execute (movie->events, SWFDEC_AS_OBJECT (movie),
SWFDEC_SECURITY (movie->resource), condition, 0);
}
+ /* FIXME: how do we compute the version correctly here? */
+ if (swfdec_movie_get_version (movie) <= 5)
+ return;
name = swfdec_event_type_get_name (condition);
if (name != NULL) {
swfdec_as_object_call_with_security (SWFDEC_AS_OBJECT (...
2007 Dec 18
2
Changes to 'refs/tags/0.5.5'
...Add a test for LoadObject's bom handling
Handle text in LoadObject as LATIN1 for version <= 5
Merge branch 'master' of ssh://medar at git.freedesktop.org/git/swfdec/swfdec
Change swfdec_player_request_resource_now to use a callback not return value
Make swfdec_security_allow_url use callback instead of a return value
Make the allow_url vfuncs use callbacks instead of returning value
Start work on cross domain policy stuff
Fix handling of URL in allow_url callbacks
More work on cross domain policies: Add SwfdecPolicyLoader
Don't l...
2007 Nov 15
2
Changes to 'refs/tags/0.5.4'
Tag '0.5.4' created by Benjamin Otte <otte at gnome.org> at 2007-11-15 10:12 -0800
release 0.5.4 ("Turkish Cycling Federation")
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQBHPBurvMv5VCdLq8QRAj1KAJ40NHRRS3gKyJjSjyyoH7gDaGi/tQCeOha/
R5PF4bZQqmSdJ64t8EbD4cA=
=8qBy
-----END PGP SIGNATURE-----
Changes since the dawn of time:
Benjamin Otte (40):
2007 Nov 28
0
59 commits - libswfdec-gtk/swfdec_gtk_widget.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_button.c libswfdec/swfdec_button.h libswfdec/swfdec_button_movie.c libswfdec/swfdec_button_movie.h libswfdec/swfdec_event.c
...vie.c
@@ -448,7 +448,7 @@ swfdec_movie_execute (SwfdecMovie *movie, SwfdecEventType condition)
return;
name = swfdec_event_type_get_name (condition);
if (name != NULL) {
- swfdec_as_object_call_with_security (thisp,
+ swfdec_as_object_call_with_security (SWFDEC_AS_OBJECT (movie),
SWFDEC_SECURITY (movie->resource), name, 0, NULL, NULL);
}
if (condition == SWFDEC_EVENT_CONSTRUCT)
commit 8c3c96c57a982eec89153858c078d44188454ca9
Author: Benjamin Otte <otte at gnome.org>
Date: Tue Nov 27 19:14:15 2007 +0100
remove debugging g_print()
diff --git a/libswfdec/swfdec_button_m...
2007 Dec 23
0
6 commits - libswfdec/Makefile.am libswfdec/swfdec_character.c libswfdec/swfdec_external_interface.c libswfdec/swfdec.h libswfdec/swfdec_movie_as_drawing.c libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h
...@
#include <libswfdec/swfdec_player.h>
#include <libswfdec/swfdec_audio.h>
#include <libswfdec/swfdec_event.h>
+#include <libswfdec/swfdec_player_scripting.h>
#include <libswfdec/swfdec_rect.h>
#include <libswfdec/swfdec_ringbuffer.h>
#include <libswfdec/swfdec_security.h>
@@ -66,6 +67,7 @@ struct _SwfdecPlayerPrivate
gboolean bgcolor_set; /* TRUE if the background color has been set */
SwfdecColor bgcolor; /* background color */
SwfdecResource * resource; /* initial resource loaded */
+ SwfdecPlayerScripting *scripting; /* scripting object */...