├── .gitignore
├── AndroidClientWorkspace
├── .gitignore
├── OBSRemote
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.jdt.core.prefs
│ │ └── org.eclipse.ltk.core.refactoring.prefs
│ ├── AndroidManifest.xml
│ ├── assets
│ │ └── fonts
│ │ │ └── neometricmedium.ttf
│ ├── ic_launcher-web.png
│ ├── libs
│ │ ├── autobahn.jar
│ │ ├── gson-2.2.4-javadoc.jar
│ │ ├── gson-2.2.4-sources.jar
│ │ ├── gson-2.2.4.jar
│ │ ├── jackson-core-asl-1.9.7.jar
│ │ └── jackson-mapper-asl-1.9.7.jar
│ ├── proguard-project.txt
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ ├── desktop_off.png
│ │ │ ├── desktop_off_pressed.png
│ │ │ ├── desktop_on.png
│ │ │ ├── desktop_on_pressed.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── mic_off.png
│ │ │ ├── mic_off_pressed.png
│ │ │ ├── mic_on.png
│ │ │ └── mic_on_pressed.png
│ │ ├── drawable-ldpi
│ │ │ ├── desktop_off.png
│ │ │ ├── desktop_off_pressed.png
│ │ │ ├── desktop_on.png
│ │ │ ├── desktop_on_pressed.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── mic_off.png
│ │ │ ├── mic_off_pressed.png
│ │ │ ├── mic_on.png
│ │ │ └── mic_on_pressed.png
│ │ ├── drawable-mdpi
│ │ │ ├── desktop_off.png
│ │ │ ├── desktop_off_pressed.png
│ │ │ ├── desktop_on.png
│ │ │ ├── desktop_on_pressed.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── mic_off.png
│ │ │ ├── mic_off_pressed.png
│ │ │ ├── mic_on.png
│ │ │ └── mic_on_pressed.png
│ │ ├── drawable-xhdpi
│ │ │ ├── desktop_off.png
│ │ │ ├── desktop_off_pressed.png
│ │ │ ├── desktop_on.png
│ │ │ ├── desktop_on_pressed.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── mic_off.png
│ │ │ ├── mic_off_pressed.png
│ │ │ ├── mic_on.png
│ │ │ └── mic_on_pressed.png
│ │ ├── drawable-xxhdpi
│ │ │ ├── desktop_off.png
│ │ │ ├── desktop_off_pressed.png
│ │ │ ├── desktop_on.png
│ │ │ ├── desktop_on_pressed.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── mic_off.png
│ │ │ ├── mic_off_pressed.png
│ │ │ ├── mic_on.png
│ │ │ └── mic_on_pressed.png
│ │ ├── drawable
│ │ │ ├── button_default.xml
│ │ │ ├── button_pressed.xml
│ │ │ ├── button_streaming_default.xml
│ │ │ ├── button_streaming_pressed.xml
│ │ │ ├── button_streaming_selector.xml
│ │ │ ├── buttonselector.xml
│ │ │ ├── desktop_offs.xml
│ │ │ ├── desktop_ons.xml
│ │ │ ├── microphone_off.xml
│ │ │ ├── microphone_on.xml
│ │ │ ├── notification_icon.png
│ │ │ ├── remotelogo.png
│ │ │ ├── sceneselected.xml
│ │ │ ├── sceneunselected.xml
│ │ │ ├── sourceoff.xml
│ │ │ ├── sourceon.xml
│ │ │ └── volume_clip.xml
│ │ ├── layout
│ │ │ ├── activity_remote.xml
│ │ │ ├── audio_dialog.xml
│ │ │ ├── password_dialog.xml
│ │ │ ├── remote_notification.xml
│ │ │ ├── scene_item.xml
│ │ │ ├── source_item.xml
│ │ │ ├── splash.xml
│ │ │ └── volume_control.xml
│ │ ├── menu
│ │ │ └── remote.xml
│ │ ├── values-sw600dp
│ │ │ └── dimens.xml
│ │ ├── values-sw720dp-land
│ │ │ └── dimens.xml
│ │ ├── values-v11
│ │ │ └── styles.xml
│ │ ├── values-v9
│ │ │ └── styles.xml
│ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ └── src
│ │ └── com
│ │ └── bilhamil
│ │ └── obsremote
│ │ ├── OBSRemoteApplication.java
│ │ ├── RemoteUpdateListener.java
│ │ ├── WebSocketService.java
│ │ ├── activities
│ │ ├── AuthDialogFragment.java
│ │ ├── Remote.java
│ │ ├── Splash.java
│ │ └── VolumeDialogFragment.java
│ │ └── messages
│ │ ├── IncomingMessage.java
│ │ ├── IncomingMessageAdapter.java
│ │ ├── ResponseHandler.java
│ │ ├── requests
│ │ ├── Authenticate.java
│ │ ├── GetAuthRequired.java
│ │ ├── GetSceneList.java
│ │ ├── GetStreamingStatus.java
│ │ ├── GetVersion.java
│ │ ├── GetVolumes.java
│ │ ├── Request.java
│ │ ├── SetCurrentScene.java
│ │ ├── SetSourceOrder.java
│ │ ├── SetSourceRender.java
│ │ ├── SetVolume.java
│ │ ├── StartStopStreaming.java
│ │ └── ToggleMute.java
│ │ ├── responses
│ │ ├── AuthRequiredResp.java
│ │ ├── GetSceneListResponse.java
│ │ ├── Response.java
│ │ ├── StreamStatusResponse.java
│ │ ├── VersionResponse.java
│ │ └── VolumesResponse.java
│ │ ├── updates
│ │ ├── RepopulateSources.java
│ │ ├── ScenesChanged.java
│ │ ├── SourceChanged.java
│ │ ├── SourceOrderChanged.java
│ │ ├── StreamStarting.java
│ │ ├── StreamStatus.java
│ │ ├── StreamStopping.java
│ │ ├── SwitchScenes.java
│ │ ├── Update.java
│ │ └── VolumeChanged.java
│ │ └── util
│ │ ├── Scene.java
│ │ └── Source.java
└── drag-sort-listview
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── demo
│ ├── .gitignore
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ ├── AndroidManifest.xml
│ ├── ant.properties
│ ├── app-description.txt
│ ├── build.xml
│ ├── libs
│ │ └── android-support-v4.jar
│ ├── pom.xml
│ ├── proguard-project.txt
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ ├── delete_x.png
│ │ │ ├── drag.9.png
│ │ │ └── dslv_launcher.png
│ │ ├── drawable-ldpi
│ │ │ └── dslv_launcher.png
│ │ ├── drawable-mdpi
│ │ │ ├── drag.9.png
│ │ │ └── dslv_launcher.png
│ │ ├── drawable-xhdpi
│ │ │ └── dslv_launcher.png
│ │ ├── drawable
│ │ │ ├── bg_handle.xml
│ │ │ ├── bg_handle_section1.xml
│ │ │ ├── bg_handle_section1_selector.xml
│ │ │ ├── bg_handle_section2.xml
│ │ │ ├── bg_handle_section2_selector.xml
│ │ │ ├── drag.9.png
│ │ │ └── section_div.xml
│ │ ├── layout
│ │ │ ├── bg_handle_main.xml
│ │ │ ├── checkable_main.xml
│ │ │ ├── cursor_main.xml
│ │ │ ├── dslv_fragment_main.xml
│ │ │ ├── header_footer.xml
│ │ │ ├── hetero_main.xml
│ │ │ ├── jazz_artist_list_item.xml
│ │ │ ├── launcher.xml
│ │ │ ├── launcher_item.xml
│ │ │ ├── list_item_bg_handle.xml
│ │ │ ├── list_item_checkable.xml
│ │ │ ├── list_item_click_remove.xml
│ │ │ ├── list_item_handle_left.xml
│ │ │ ├── list_item_handle_right.xml
│ │ │ ├── list_item_no_handle.xml
│ │ │ ├── list_item_radio.xml
│ │ │ ├── section_div.xml
│ │ │ ├── sections_main.xml
│ │ │ ├── test_bed_main.xml
│ │ │ └── warp_main.xml
│ │ ├── menu
│ │ │ └── mode_menu.xml
│ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── ids.xml
│ │ │ └── strings.xml
│ └── src
│ │ └── com
│ │ └── mobeta
│ │ └── android
│ │ └── demodslv
│ │ ├── ArbItemSizeDSLV.java
│ │ ├── BGHandle.java
│ │ ├── CheckableLinearLayout.java
│ │ ├── CursorDSLV.java
│ │ ├── DSLVFragment.java
│ │ ├── DSLVFragmentBGHandle.java
│ │ ├── DSLVFragmentClicks.java
│ │ ├── DragInitModeDialog.java
│ │ ├── EnablesDialog.java
│ │ ├── Launcher.java
│ │ ├── MultipleChoiceListView.java
│ │ ├── RemoveModeDialog.java
│ │ ├── Sections.java
│ │ ├── SingleChoiceListView.java
│ │ ├── TestBedDSLV.java
│ │ └── WarpDSLV.java
│ ├── library
│ ├── .gitignore
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ ├── AndroidManifest.xml
│ ├── ant.properties
│ ├── build.xml
│ ├── libs
│ │ └── android-support-v4.jar
│ ├── pom.xml
│ ├── proguard-project.txt
│ ├── project.properties
│ ├── res
│ │ └── values
│ │ │ └── dslv_attrs.xml
│ └── src
│ │ └── com
│ │ └── mobeta
│ │ └── android
│ │ └── dslv
│ │ ├── DragSortController.java
│ │ ├── DragSortCursorAdapter.java
│ │ ├── DragSortItemView.java
│ │ ├── DragSortItemViewCheckable.java
│ │ ├── DragSortListView.java
│ │ ├── ResourceDragSortCursorAdapter.java
│ │ ├── SimpleDragSortCursorAdapter.java
│ │ └── SimpleFloatViewManager.java
│ ├── pom.xml
│ └── tools
│ ├── demo-sign-align.sh
│ ├── doc-dslv.sh
│ ├── dslv.py
│ └── pkg-dslv.sh
├── ImageSources
├── CheckSprite.psd
├── DoubleArrow.ai
├── EyeSprite.psd
├── Microphone.ai
├── Microphone.psd
├── OBSRemoteLogo.ai
├── RemoteLogo.psd
├── RemoteLogo512.png
├── Speaker.ai
├── Speaker.psd
└── eye.ai
├── OBSRemote.sln
├── README.md
├── WebClient
├── .gitignore
├── .project
├── V1_01
│ ├── favicon.ico
│ ├── fonts
│ │ ├── neometricmedium.eot
│ │ └── neometricmedium.ttf
│ ├── imgs
│ │ ├── .gitignore
│ │ ├── OBSLogo54.png
│ │ ├── chatsprite.png
│ │ ├── checkboxsprite.png
│ │ ├── connectionsprite.png
│ │ ├── desktopbuttonsprite.png
│ │ ├── doublearrowsmall.png
│ │ ├── eyesprite.png
│ │ ├── favicon.png
│ │ ├── gearsprite.png
│ │ ├── micbuttonsprite.png
│ │ └── volumebar.png
│ ├── index.html
│ ├── js
│ │ ├── browserDetect.js
│ │ ├── connectionmodal.js
│ │ ├── jquery-1.9.0.js
│ │ ├── jquery-ui-1.10.0.custom.js
│ │ ├── jquery-ui-1.10.0.custom.min.js
│ │ ├── main.js
│ │ ├── resizeDiv.js
│ │ ├── scenelist.js
│ │ ├── sourcelist.js
│ │ ├── streamconfig.js
│ │ ├── version.js
│ │ ├── volumecontrol.js
│ │ └── websocket.js
│ └── styles
│ │ ├── button.css
│ │ ├── connectionmodal.css
│ │ ├── custom-theme
│ │ ├── images
│ │ │ ├── ui-bg_flat_0_333333_40x100.png
│ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ ├── ui-bg_flat_55_BBBBBB_40x100.png
│ │ │ ├── ui-bg_flat_65_777777_40x100.png
│ │ │ ├── ui-bg_flat_75_444444_40x100.png
│ │ │ ├── ui-bg_flat_75_555555_40x100.png
│ │ │ ├── ui-bg_flat_75_777777_40x100.png
│ │ │ ├── ui-bg_flat_95_CCCCCC_40x100.png
│ │ │ ├── ui-icons_222222_256x240.png
│ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ ├── ui-icons_333333_256x240.png
│ │ │ ├── ui-icons_454545_256x240.png
│ │ │ ├── ui-icons_888888_256x240.png
│ │ │ ├── ui-icons_CC6600_256x240.png
│ │ │ └── ui-icons_FF9900_256x240.png
│ │ ├── jquery-ui-1.10.0.custom.css
│ │ └── jquery-ui-1.10.0.custom.min.css
│ │ ├── fonts.css
│ │ ├── index.css
│ │ ├── scenelist.css
│ │ ├── sourcelist.css
│ │ ├── streamconfig.css
│ │ └── volumebar.css
├── favicon.ico
├── fonts
│ ├── neometricmedium.eot
│ └── neometricmedium.ttf
├── imgs
│ ├── .gitignore
│ ├── OBSLogo54.png
│ ├── chatsprite.png
│ ├── checkboxsprite.png
│ ├── connectionsprite.png
│ ├── desktopbuttonsprite.png
│ ├── doublearrowsmall.png
│ ├── eyesprite.png
│ ├── favicon.png
│ ├── gearsprite.png
│ ├── live_viewers.png
│ ├── micbuttonsprite.png
│ └── volumebar.png
├── index.html
├── js
│ ├── browserDetect.js
│ ├── connectionmodal.js
│ ├── cryptojs
│ │ ├── enc-base64-min.js
│ │ └── sha256.js
│ ├── jquery-1.9.0.js
│ ├── jquery-ui-1.10.0.custom.js
│ ├── jquery-ui-1.10.0.custom.min.js
│ ├── main.js
│ ├── resizeDiv.js
│ ├── scenelist.js
│ ├── sourcelist.js
│ ├── streamconfig.js
│ ├── twitch-api.js
│ ├── twitch.js
│ ├── version.js
│ ├── volumecontrol.js
│ └── websocket.js
└── styles
│ ├── button.css
│ ├── connectionmodal.css
│ ├── custom-theme
│ ├── images
│ │ ├── ui-bg_flat_0_333333_40x100.png
│ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ ├── ui-bg_flat_55_BBBBBB_40x100.png
│ │ ├── ui-bg_flat_65_777777_40x100.png
│ │ ├── ui-bg_flat_75_444444_40x100.png
│ │ ├── ui-bg_flat_75_555555_40x100.png
│ │ ├── ui-bg_flat_75_777777_40x100.png
│ │ ├── ui-bg_flat_95_CCCCCC_40x100.png
│ │ ├── ui-icons_222222_256x240.png
│ │ ├── ui-icons_2e83ff_256x240.png
│ │ ├── ui-icons_333333_256x240.png
│ │ ├── ui-icons_454545_256x240.png
│ │ ├── ui-icons_888888_256x240.png
│ │ ├── ui-icons_CC6600_256x240.png
│ │ └── ui-icons_FF9900_256x240.png
│ ├── jquery-ui-1.10.0.custom.css
│ └── jquery-ui-1.10.0.custom.min.css
│ ├── dialog.css
│ ├── fonts.css
│ ├── index.css
│ ├── scenelist.css
│ ├── sourcelist.css
│ └── volumebar.css
├── WebSocketAPIPlugin
├── .gitignore
├── Configuration.cpp
├── Configuration.h
├── MessageHandling.cpp
├── MessageHandling.h
├── OBSRemote.h
├── WebSocketAPIPlugin.cpp
├── WebSocketAPIPlugin.rc
├── WebSocketAPIPlugin.vcproj
├── WebSocketAPIPlugin.vcxproj
├── WebSocketMain.cpp
├── WebSocketMain.h
├── favicon.ico
├── jansson-2.4
│ ├── CHANGES
│ ├── LICENSE
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── README.rst
│ ├── aclocal.m4
│ ├── config.guess
│ ├── config.h.in
│ ├── config.sub
│ ├── configure
│ ├── configure.ac
│ ├── depcomp
│ ├── doc
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── README
│ │ ├── apiref.rst
│ │ ├── changes.rst
│ │ ├── conf.py
│ │ ├── conformance.rst
│ │ ├── ext
│ │ │ └── refcounting.py
│ │ ├── gettingstarted.rst
│ │ ├── github_commits.c
│ │ ├── index.rst
│ │ ├── portability.rst
│ │ ├── tutorial.rst
│ │ └── upgrading.rst
│ ├── install-sh
│ ├── jansson.pc.in
│ ├── ltmain.sh
│ ├── missing
│ ├── src
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── dump.c
│ │ ├── error.c
│ │ ├── hashtable.c
│ │ ├── hashtable.h
│ │ ├── jansson.def
│ │ ├── jansson.h
│ │ ├── jansson_config.h
│ │ ├── jansson_config.h.in
│ │ ├── jansson_private.h
│ │ ├── load.c
│ │ ├── memory.c
│ │ ├── pack_unpack.c
│ │ ├── strbuffer.c
│ │ ├── strbuffer.h
│ │ ├── strconv.c
│ │ ├── utf.c
│ │ ├── utf.h
│ │ └── value.c
│ ├── test
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── bin
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── json_process.c
│ │ ├── run-suites
│ │ ├── scripts
│ │ │ ├── run-tests.sh
│ │ │ └── valgrind.sh
│ │ └── suites
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── api
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── check-exports
│ │ │ ├── run
│ │ │ ├── test_array.c
│ │ │ ├── test_copy.c
│ │ │ ├── test_dump.c
│ │ │ ├── test_dump_callback.c
│ │ │ ├── test_equal.c
│ │ │ ├── test_load.c
│ │ │ ├── test_load_callback.c
│ │ │ ├── test_loadb.c
│ │ │ ├── test_memory_funcs.c
│ │ │ ├── test_number.c
│ │ │ ├── test_object.c
│ │ │ ├── test_pack.c
│ │ │ ├── test_simple.c
│ │ │ ├── test_unpack.c
│ │ │ └── util.h
│ │ │ ├── invalid-unicode
│ │ │ ├── encoded-surrogate-half
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-utf-8-after-backslash
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-utf-8-in-array
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-utf-8-in-bigger-int
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-utf-8-in-escape
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-utf-8-in-exponent
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-utf-8-in-identifier
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-utf-8-in-int
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-utf-8-in-real-after-e
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-utf-8-in-string
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── lone-invalid-utf-8
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── lone-utf-8-continuation-byte
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── not-in-unicode-range
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── overlong-3-byte-encoding
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── overlong-4-byte-encoding
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── overlong-ascii-encoding
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── restricted-utf-8
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── run
│ │ │ └── truncated-utf-8
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid
│ │ │ ├── apostrophe
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── ascii-unicode-identifier
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── brace-comma
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── bracket-comma
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── bracket-one-comma
│ │ │ │ ├── error.normal
│ │ │ │ ├── error.strip
│ │ │ │ └── input
│ │ │ ├── empty
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── escaped-null-byte-in-string
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── extra-comma-in-array
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── extra-comma-in-multiline-array
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── garbage-after-newline
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── garbage-at-the-end
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── integer-starting-with-zero
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-escape
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-identifier
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-negative-integer
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-negative-real
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── invalid-second-surrogate
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── lone-open-brace
│ │ │ │ ├── error.normal
│ │ │ │ ├── error.strip
│ │ │ │ └── input
│ │ │ ├── lone-open-bracket
│ │ │ │ ├── error.normal
│ │ │ │ ├── error.strip
│ │ │ │ └── input
│ │ │ ├── lone-second-surrogate
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── minus-sign-without-number
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── negative-integer-starting-with-zero
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── null-byte-in-string
│ │ │ │ ├── error
│ │ │ │ ├── input
│ │ │ │ └── nostrip
│ │ │ ├── null-byte-outside-string
│ │ │ │ ├── error
│ │ │ │ ├── input
│ │ │ │ └── nostrip
│ │ │ ├── null
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── object-apostrophes
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── object-garbage-at-end
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── object-in-unterminated-array
│ │ │ │ ├── error.normal
│ │ │ │ ├── error.strip
│ │ │ │ └── input
│ │ │ ├── object-no-colon
│ │ │ │ ├── error.normal
│ │ │ │ ├── error.strip
│ │ │ │ └── input
│ │ │ ├── object-no-value
│ │ │ │ ├── error.normal
│ │ │ │ ├── error.strip
│ │ │ │ └── input
│ │ │ ├── object-unterminated-value
│ │ │ │ ├── error.normal
│ │ │ │ ├── error.strip
│ │ │ │ └── input
│ │ │ ├── real-garbage-after-e
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── real-negative-overflow
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── real-positive-overflow
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── real-truncated-at-e
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── real-truncated-at-point
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── run
│ │ │ ├── tab-character-in-string
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── too-big-negative-integer
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── too-big-positive-integer
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── truncated-unicode-surrogate
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── unicode-identifier
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ ├── unterminated-array-and-object
│ │ │ │ ├── error.normal
│ │ │ │ ├── error.strip
│ │ │ │ └── input
│ │ │ ├── unterminated-array
│ │ │ │ ├── error.normal
│ │ │ │ ├── error.strip
│ │ │ │ └── input
│ │ │ ├── unterminated-empty-key
│ │ │ │ ├── error.normal
│ │ │ │ ├── error.strip
│ │ │ │ └── input
│ │ │ ├── unterminated-key
│ │ │ │ ├── error.normal
│ │ │ │ ├── error.strip
│ │ │ │ └── input
│ │ │ ├── unterminated-object-and-array
│ │ │ │ ├── error
│ │ │ │ └── input
│ │ │ └── unterminated-string
│ │ │ │ ├── error.normal
│ │ │ │ ├── error.strip
│ │ │ │ └── input
│ │ │ └── valid
│ │ │ ├── complex-array
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── empty-array
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── empty-object-in-array
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── empty-object
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── empty-string
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── escaped-utf-control-char
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── false
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── negative-int
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── negative-one
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── negative-zero
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── null
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── one-byte-utf-8
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── real-capital-e-negative-exponent
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── real-capital-e-positive-exponent
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── real-capital-e
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── real-exponent
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── real-fraction-exponent
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── real-negative-exponent
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── real-positive-exponent
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── real-underflow
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── run
│ │ │ ├── short-string
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── simple-ascii-string
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── simple-int-0
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── simple-int-1
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── simple-int-123
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── simple-object
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── simple-real
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── string-escapes
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── three-byte-utf-8
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── true
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── two-byte-utf-8
│ │ │ ├── input
│ │ │ └── output
│ │ │ ├── utf-8-string
│ │ │ ├── input
│ │ │ └── output
│ │ │ └── utf-surrogate-four-byte-encoding
│ │ │ ├── input
│ │ │ └── output
│ └── win32
│ │ ├── jansson_config.h
│ │ └── vs2008
│ │ ├── .gitignore
│ │ ├── jansson.vcproj
│ │ └── jansson.vcxproj
├── libwebsockets
│ ├── .gitignore
│ ├── COPYING
│ ├── INSTALL
│ ├── Makefile.am
│ ├── README-test-server
│ ├── README.rst
│ ├── autogen.sh
│ ├── configure.ac
│ ├── lib
│ │ ├── .gitignore
│ │ ├── Makefile.am
│ │ ├── base64-decode.c
│ │ ├── client-handshake.c
│ │ ├── extension-deflate-frame.c
│ │ ├── extension-deflate-frame.h
│ │ ├── extension-deflate-stream.c
│ │ ├── extension-deflate-stream.h
│ │ ├── extension-x-google-mux.c
│ │ ├── extension-x-google-mux.h
│ │ ├── extension.c
│ │ ├── handshake.c
│ │ ├── libwebsockets.c
│ │ ├── libwebsockets.h
│ │ ├── md5.c
│ │ ├── parsers.c
│ │ ├── private-libwebsockets.h
│ │ └── sha-1.c
│ ├── libwebsockets-api-doc.html
│ ├── libwebsockets.pc.in
│ ├── libwebsockets.spec
│ ├── scripts
│ │ └── kernel-doc
│ ├── test-server
│ │ ├── .gitignore
│ │ ├── Makefile.am
│ │ ├── favicon.ico
│ │ ├── test-client.c
│ │ ├── test-fraggle.c
│ │ ├── test-ping.c
│ │ ├── test-server-extpoll.c
│ │ ├── test-server.c
│ │ └── test.html
│ └── win32port
│ │ ├── client
│ │ ├── client.vcxproj
│ │ └── client.vcxproj.filters
│ │ ├── libwebsocketswin32
│ │ ├── ReadMe.txt
│ │ ├── libwebsocketswin32.vcproj
│ │ ├── libwebsocketswin32.vcxproj
│ │ └── libwebsocketswin32.vcxproj.filters
│ │ ├── server
│ │ ├── server.vcxproj
│ │ └── server.vcxproj.filters
│ │ ├── win32helpers
│ │ ├── getopt.c
│ │ ├── getopt.h
│ │ ├── getopt_long.c
│ │ ├── gettimeofday.c
│ │ ├── gettimeofday.h
│ │ ├── netdb.h
│ │ ├── strings.h
│ │ ├── sys
│ │ │ └── time.h
│ │ ├── unistd.h
│ │ ├── websock-w32.c
│ │ └── websock-w32.h
│ │ ├── win32port.sln
│ │ └── zlib
│ │ ├── ZLib.vcproj
│ │ ├── ZLib.vcxproj
│ │ ├── ZLib.vcxproj.filters
│ │ ├── adler32.c
│ │ ├── compress.c
│ │ ├── crc32.c
│ │ ├── crc32.h
│ │ ├── deflate.c
│ │ ├── deflate.h
│ │ ├── gzclose.c
│ │ ├── gzguts.h
│ │ ├── gzio.c
│ │ ├── gzlib.c
│ │ ├── gzread.c
│ │ ├── gzwrite.c
│ │ ├── infback.c
│ │ ├── inffast.c
│ │ ├── inffast.h
│ │ ├── inffixed.h
│ │ ├── inflate.c
│ │ ├── inflate.h
│ │ ├── inftrees.c
│ │ ├── inftrees.h
│ │ ├── trees.c
│ │ ├── trees.h
│ │ ├── uncompr.c
│ │ ├── zconf.h
│ │ ├── zlib.h
│ │ ├── zutil.c
│ │ └── zutil.h
├── polarssl-1.2.5
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── ChangeLog
│ ├── DartConfiguration.tcl
│ ├── LICENSE
│ ├── Makefile
│ ├── README
│ ├── doxygen
│ │ ├── input
│ │ │ ├── doc_encdec.h
│ │ │ ├── doc_hashing.h
│ │ │ ├── doc_mainpage.h
│ │ │ ├── doc_rng.h
│ │ │ ├── doc_ssltls.h
│ │ │ ├── doc_tcpip.h
│ │ │ └── doc_x509.h
│ │ └── polarssl.doxyfile
│ ├── include
│ │ ├── .gitignore
│ │ ├── CMakeLists.txt
│ │ └── polarssl
│ │ │ ├── aes.h
│ │ │ ├── arc4.h
│ │ │ ├── asn1.h
│ │ │ ├── asn1write.h
│ │ │ ├── base64.h
│ │ │ ├── bignum.h
│ │ │ ├── blowfish.h
│ │ │ ├── bn_mul.h
│ │ │ ├── camellia.h
│ │ │ ├── certs.h
│ │ │ ├── cipher.h
│ │ │ ├── cipher_wrap.h
│ │ │ ├── config.h
│ │ │ ├── ctr_drbg.h
│ │ │ ├── debug.h
│ │ │ ├── des.h
│ │ │ ├── dhm.h
│ │ │ ├── entropy.h
│ │ │ ├── entropy_poll.h
│ │ │ ├── error.h
│ │ │ ├── gcm.h
│ │ │ ├── havege.h
│ │ │ ├── md.h
│ │ │ ├── md2.h
│ │ │ ├── md4.h
│ │ │ ├── md5.h
│ │ │ ├── md_wrap.h
│ │ │ ├── net.h
│ │ │ ├── openssl.h
│ │ │ ├── padlock.h
│ │ │ ├── pbkdf2.h
│ │ │ ├── pem.h
│ │ │ ├── pkcs11.h
│ │ │ ├── rsa.h
│ │ │ ├── sha1.h
│ │ │ ├── sha2.h
│ │ │ ├── sha4.h
│ │ │ ├── ssl.h
│ │ │ ├── ssl_cache.h
│ │ │ ├── timing.h
│ │ │ ├── version.h
│ │ │ ├── x509.h
│ │ │ ├── x509write.h
│ │ │ └── xtea.h
│ ├── library
│ │ ├── .gitignore
│ │ ├── CMakeLists.txt
│ │ ├── Makefile
│ │ ├── aes.c
│ │ ├── arc4.c
│ │ ├── asn1parse.c
│ │ ├── asn1write.c
│ │ ├── base64.c
│ │ ├── bignum.c
│ │ ├── blowfish.c
│ │ ├── camellia.c
│ │ ├── certs.c
│ │ ├── cipher.c
│ │ ├── cipher_wrap.c
│ │ ├── ctr_drbg.c
│ │ ├── debug.c
│ │ ├── des.c
│ │ ├── dhm.c
│ │ ├── entropy.c
│ │ ├── entropy_poll.c
│ │ ├── error.c
│ │ ├── gcm.c
│ │ ├── havege.c
│ │ ├── md.c
│ │ ├── md2.c
│ │ ├── md4.c
│ │ ├── md5.c
│ │ ├── md_wrap.c
│ │ ├── net.c
│ │ ├── padlock.c
│ │ ├── pbkdf2.c
│ │ ├── pem.c
│ │ ├── pkcs11.c
│ │ ├── rsa.c
│ │ ├── sha1.c
│ │ ├── sha2.c
│ │ ├── sha4.c
│ │ ├── ssl_cache.c
│ │ ├── ssl_cli.c
│ │ ├── ssl_srv.c
│ │ ├── ssl_tls.c
│ │ ├── timing.c
│ │ ├── version.c
│ │ ├── x509parse.c
│ │ ├── x509write.c
│ │ └── xtea.c
│ ├── programs
│ │ ├── .gitignore
│ │ ├── CMakeLists.txt
│ │ ├── Makefile
│ │ ├── aes
│ │ │ ├── CMakeLists.txt
│ │ │ ├── aescrypt2.c
│ │ │ └── crypt_and_hash.c
│ │ ├── hash
│ │ │ ├── CMakeLists.txt
│ │ │ ├── generic_sum.c
│ │ │ ├── hello.c
│ │ │ ├── md5sum.c
│ │ │ ├── sha1sum.c
│ │ │ └── sha2sum.c
│ │ ├── pkey
│ │ │ ├── CMakeLists.txt
│ │ │ ├── dh_client.c
│ │ │ ├── dh_genprime.c
│ │ │ ├── dh_prime.txt
│ │ │ ├── dh_server.c
│ │ │ ├── key_app.c
│ │ │ ├── key_app_writer.c
│ │ │ ├── mpi_demo.c
│ │ │ ├── rsa_decrypt.c
│ │ │ ├── rsa_encrypt.c
│ │ │ ├── rsa_genkey.c
│ │ │ ├── rsa_priv.txt
│ │ │ ├── rsa_pub.txt
│ │ │ ├── rsa_sign.c
│ │ │ ├── rsa_sign_pss.c
│ │ │ ├── rsa_verify.c
│ │ │ └── rsa_verify_pss.c
│ │ ├── random
│ │ │ ├── CMakeLists.txt
│ │ │ ├── gen_entropy.c
│ │ │ ├── gen_random_ctr_drbg.c
│ │ │ └── gen_random_havege.c
│ │ ├── ssl
│ │ │ ├── CA-HOWTO.txt
│ │ │ ├── CMakeLists.txt
│ │ │ ├── ssl_client1.c
│ │ │ ├── ssl_client2.c
│ │ │ ├── ssl_fork_server.c
│ │ │ ├── ssl_mail_client.c
│ │ │ ├── ssl_server.c
│ │ │ ├── ssl_server2.c
│ │ │ └── test-ca
│ │ │ │ ├── cert_digest.key
│ │ │ │ ├── cert_example.crt
│ │ │ │ ├── cert_example_multi.crt
│ │ │ │ ├── cert_example_wildcard.crt
│ │ │ │ ├── cert_example_www.crt
│ │ │ │ ├── cert_md2.crt
│ │ │ │ ├── cert_md4.crt
│ │ │ │ ├── cert_md5.crt
│ │ │ │ ├── cert_sha1.crt
│ │ │ │ ├── cert_sha224.crt
│ │ │ │ ├── cert_sha256.crt
│ │ │ │ ├── cert_sha384.crt
│ │ │ │ ├── cert_sha512.crt
│ │ │ │ ├── client1.crt
│ │ │ │ ├── client1.key
│ │ │ │ ├── client2.crt
│ │ │ │ ├── client2.key
│ │ │ │ ├── client2.pfx
│ │ │ │ ├── crl.pem
│ │ │ │ ├── crl_md2.pem
│ │ │ │ ├── crl_md4.pem
│ │ │ │ ├── crl_md5.pem
│ │ │ │ ├── crl_sha1.pem
│ │ │ │ ├── crl_sha224.pem
│ │ │ │ ├── crl_sha256.pem
│ │ │ │ ├── crl_sha384.pem
│ │ │ │ ├── crl_sha512.pem
│ │ │ │ ├── gen_test_ca.sh
│ │ │ │ ├── index
│ │ │ │ ├── index.attr
│ │ │ │ ├── newcerts
│ │ │ │ ├── 01.pem
│ │ │ │ ├── 02.pem
│ │ │ │ ├── 03.pem
│ │ │ │ ├── 04.pem
│ │ │ │ ├── 05.pem
│ │ │ │ ├── 06.pem
│ │ │ │ ├── 07.pem
│ │ │ │ ├── 08.pem
│ │ │ │ ├── 09.pem
│ │ │ │ ├── 0A.pem
│ │ │ │ ├── 0B.pem
│ │ │ │ ├── 0C.pem
│ │ │ │ ├── 0D.pem
│ │ │ │ ├── 0E.pem
│ │ │ │ ├── 0F.pem
│ │ │ │ ├── 10.pem
│ │ │ │ └── 11.pem
│ │ │ │ ├── serial
│ │ │ │ ├── server1.crt
│ │ │ │ ├── server1.key
│ │ │ │ ├── server1.pub
│ │ │ │ ├── server2.crt
│ │ │ │ ├── server2.key
│ │ │ │ ├── sslconf.txt
│ │ │ │ ├── test-ca.crt
│ │ │ │ └── test-ca.key
│ │ ├── test
│ │ │ ├── CMakeLists.txt
│ │ │ ├── benchmark.c
│ │ │ ├── o_p_test.c
│ │ │ ├── selftest.c
│ │ │ ├── ssl_cert_test.c
│ │ │ └── ssl_test.c
│ │ ├── util
│ │ │ ├── CMakeLists.txt
│ │ │ └── strerror.c
│ │ ├── wince_main.c
│ │ └── x509
│ │ │ ├── CMakeLists.txt
│ │ │ ├── cert_app.c
│ │ │ ├── cert_req.c
│ │ │ └── crl_app.c
│ ├── scripts
│ │ ├── bump_version.sh
│ │ ├── check_doxy_blocks.pl
│ │ ├── data_files
│ │ │ └── error.fmt
│ │ └── generate_errors.pl
│ ├── tests
│ │ ├── .gitignore
│ │ ├── CMakeLists.txt
│ │ ├── Makefile
│ │ ├── compat.sh
│ │ ├── data_files
│ │ │ ├── cert_example_multi.crt
│ │ │ ├── cert_example_multi_nocn.crt
│ │ │ ├── cert_example_wildcard.crt
│ │ │ ├── cert_md2.crt
│ │ │ ├── cert_md4.crt
│ │ │ ├── cert_md5.crt
│ │ │ ├── cert_sha1.crt
│ │ │ ├── cert_sha224.crt
│ │ │ ├── cert_sha256.crt
│ │ │ ├── cert_sha384.crt
│ │ │ ├── cert_sha512.crt
│ │ │ ├── crl.pem
│ │ │ ├── crl_expired.pem
│ │ │ ├── crl_md2.pem
│ │ │ ├── crl_md4.pem
│ │ │ ├── crl_md5.pem
│ │ │ ├── crl_sha1.pem
│ │ │ ├── crl_sha224.pem
│ │ │ ├── crl_sha256.pem
│ │ │ ├── crl_sha384.pem
│ │ │ ├── crl_sha512.pem
│ │ │ ├── format_gen.key
│ │ │ ├── format_gen.pub
│ │ │ ├── format_pkcs12.fmt
│ │ │ ├── format_rsa.key
│ │ │ ├── hash_file_1
│ │ │ ├── hash_file_2
│ │ │ ├── hash_file_3
│ │ │ ├── hash_file_4
│ │ │ ├── keyfile
│ │ │ ├── keyfile.3des
│ │ │ ├── keyfile.aes128
│ │ │ ├── keyfile.aes192
│ │ │ ├── keyfile.aes256
│ │ │ ├── keyfile.des
│ │ │ ├── mpi_10
│ │ │ ├── mpi_too_big
│ │ │ ├── server1.crt
│ │ │ ├── server1.key
│ │ │ ├── server1.req.md4
│ │ │ ├── server1.req.md5
│ │ │ ├── server1.req.sha1
│ │ │ ├── server1.req.sha224
│ │ │ ├── server1.req.sha256
│ │ │ ├── server1.req.sha384
│ │ │ ├── server1.req.sha512
│ │ │ ├── server2.crt
│ │ │ ├── server2.key
│ │ │ ├── test-ca.crt
│ │ │ └── test-ca.key
│ │ ├── fct.h
│ │ ├── scripts
│ │ │ ├── gen_ctr_drbg.pl
│ │ │ ├── gen_gcm_decrypt.pl
│ │ │ ├── gen_gcm_encrypt.pl
│ │ │ ├── gen_pkcs1_v21_sign_verify.pl
│ │ │ └── generate_code.pl
│ │ └── suites
│ │ │ └── helpers.function
│ └── visualc
│ │ ├── VS2010
│ │ ├── PolarSSL.sln
│ │ ├── PolarSSL.vcxproj
│ │ ├── aescrypt2.vcxproj
│ │ ├── benchmark.vcxproj
│ │ ├── crypt_and_hash.vcxproj
│ │ ├── dh_client.vcxproj
│ │ ├── dh_genprime.vcxproj
│ │ ├── dh_server.vcxproj
│ │ ├── gen_random_ctr_drbg.vcxproj
│ │ ├── gen_random_havege.vcxproj
│ │ ├── generic_sum.vcxproj
│ │ ├── md5sum.vcxproj
│ │ ├── mpi_demo.vcxproj
│ │ ├── rsa_genkey.vcxproj
│ │ ├── rsa_sign.vcxproj
│ │ ├── rsa_sign_pss.vcxproj
│ │ ├── rsa_verify.vcxproj
│ │ ├── rsa_verify_pss.vcxproj
│ │ ├── selftest.vcxproj
│ │ ├── sha1sum.vcxproj
│ │ ├── sha2sum.vcxproj
│ │ ├── ssl_client1.vcxproj
│ │ ├── ssl_client2.vcxproj
│ │ └── ssl_server.vcxproj
│ │ └── VS6
│ │ ├── aescrypt2.dsp
│ │ ├── benchmark.dsp
│ │ ├── dh_client.dsp
│ │ ├── dh_genprime.dsp
│ │ ├── dh_prime.txt
│ │ ├── dh_server.dsp
│ │ ├── hello.dsp
│ │ ├── md5sum.dsp
│ │ ├── mpi_demo.dsp
│ │ ├── polarssl.dsp
│ │ ├── polarssl.dsw
│ │ ├── polarssl.vcproj
│ │ ├── rsa_genkey.dsp
│ │ ├── rsa_priv.txt
│ │ ├── rsa_pub.txt
│ │ ├── rsa_sign.dsp
│ │ ├── rsa_verify.dsp
│ │ ├── selftest.dsp
│ │ ├── sha1sum.dsp
│ │ ├── sha2sum.dsp
│ │ ├── ssl_cert_test.dsp
│ │ ├── ssl_client1.dsp
│ │ ├── ssl_client2.dsp
│ │ ├── ssl_server.dsp
│ │ └── ssl_test.dsp
└── resource.h
└── installer
├── .gitignore
├── OBSRemoteManualInstall
├── 32-bit
│ └── WebSocketAPIPlugin.dll
└── 64-bit
│ └── WebSocketAPIPlugin.dll
├── SimpleFC.dll
├── gplv2.txt
└── installer.nsi
/.gitignore:
--------------------------------------------------------------------------------
1 | *.exe
2 | *.dll
3 |
4 | installer/32bit
5 | installer/64bit
6 |
7 | ipch/
8 | Debug/
9 | Release/
10 |
11 | *.sdf
12 | *.opensdf
13 | *.ipch
14 | *.filters
15 | *.css
16 | *.xslt
17 | *.aps
18 | *.suo
19 | *.ncb
20 | *.user
21 | *.o
22 | *.obj
23 | *.pdb
24 | *.res
25 | *.manifest
26 | *.dep
27 | *.zip
28 | *.lnk
29 | *.chm
30 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/.gitignore:
--------------------------------------------------------------------------------
1 | .metadata/
2 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/.gitignore:
--------------------------------------------------------------------------------
1 | # built application files
2 | *.apk
3 | *.ap_
4 |
5 | # files for the dex VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # generated files
12 | bin/
13 | gen/
14 |
15 | # Local configuration file (sdk path, etc)
16 | local.properties
17 |
18 | # Proguard folder generated by Eclipse
19 | proguard/
20 |
21 | # Intellij project files
22 | *.iml
23 | *.ipr
24 | *.iws
25 | .idea/
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | OBSRemote
4 |
5 |
6 |
7 |
8 |
9 | com.android.ide.eclipse.adt.ResourceManagerBuilder
10 |
11 |
12 |
13 |
14 | com.android.ide.eclipse.adt.PreCompilerBuilder
15 |
16 |
17 |
18 |
19 | org.eclipse.jdt.core.javabuilder
20 |
21 |
22 |
23 |
24 | com.android.ide.eclipse.adt.ApkBuilder
25 |
26 |
27 |
28 |
29 |
30 | com.android.ide.eclipse.adt.AndroidNature
31 | org.eclipse.jdt.core.javanature
32 |
33 |
34 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
3 | org.eclipse.jdt.core.compiler.compliance=1.6
4 | org.eclipse.jdt.core.compiler.source=1.6
5 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/.settings/org.eclipse.ltk.core.refactoring.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
3 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/assets/fonts/neometricmedium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/assets/fonts/neometricmedium.ttf
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/ic_launcher-web.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/libs/autobahn.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/libs/autobahn.jar
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/libs/gson-2.2.4-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/libs/gson-2.2.4-javadoc.jar
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/libs/gson-2.2.4-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/libs/gson-2.2.4-sources.jar
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/libs/gson-2.2.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/libs/gson-2.2.4.jar
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/libs/jackson-core-asl-1.9.7.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/libs/jackson-core-asl-1.9.7.jar
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/libs/jackson-mapper-asl-1.9.7.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/libs/jackson-mapper-asl-1.9.7.jar
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/proguard-project.txt:
--------------------------------------------------------------------------------
1 | # To enable ProGuard in your project, edit project.properties
2 | # to define the proguard.config property as described in that file.
3 | #
4 | # Add project specific ProGuard rules here.
5 | # By default, the flags in this file are appended to flags specified
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt
7 | # You can edit the include path and order by changing the ProGuard
8 | # include property in project.properties.
9 | #
10 | # For more details, see
11 | # http://developer.android.com/guide/developing/tools/proguard.html
12 |
13 | # Add any project specific keep options here:
14 |
15 | # If your project uses WebView with JS, uncomment the following
16 | # and specify the fully qualified class name to the JavaScript interface
17 | # class:
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
19 | # public *;
20 | #}
21 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-17
15 | android.library.reference.1=../drag-sort-listview/library
16 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/desktop_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/desktop_off.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/desktop_off_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/desktop_off_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/desktop_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/desktop_on.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/desktop_on_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/desktop_on_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/mic_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/mic_off.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/mic_off_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/mic_off_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/mic_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/mic_on.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/mic_on_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-hdpi/mic_on_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/desktop_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/desktop_off.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/desktop_off_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/desktop_off_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/desktop_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/desktop_on.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/desktop_on_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/desktop_on_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/ic_launcher.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/mic_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/mic_off.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/mic_off_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/mic_off_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/mic_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/mic_on.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/mic_on_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-ldpi/mic_on_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/desktop_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/desktop_off.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/desktop_off_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/desktop_off_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/desktop_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/desktop_on.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/desktop_on_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/desktop_on_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/mic_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/mic_off.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/mic_off_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/mic_off_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/mic_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/mic_on.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/mic_on_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-mdpi/mic_on_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/desktop_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/desktop_off.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/desktop_off_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/desktop_off_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/desktop_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/desktop_on.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/desktop_on_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/desktop_on_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/mic_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/mic_off.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/mic_off_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/mic_off_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/mic_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/mic_on.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/mic_on_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xhdpi/mic_on_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/desktop_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/desktop_off.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/desktop_off_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/desktop_off_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/desktop_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/desktop_on.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/desktop_on_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/desktop_on_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/mic_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/mic_off.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/mic_off_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/mic_off_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/mic_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/mic_on.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/mic_on_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable-xxhdpi/mic_on_pressed.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/button_default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/button_pressed.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/button_streaming_default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/button_streaming_pressed.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/button_streaming_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/buttonselector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/desktop_offs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/desktop_ons.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/microphone_off.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/microphone_on.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/notification_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable/notification_icon.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/remotelogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/OBSRemote/res/drawable/remotelogo.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/sceneselected.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/sceneunselected.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/sourceoff.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/sourceon.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/drawable/volume_clip.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/menu/remote.xml:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/values-v9/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/IncomingMessage.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages;
2 |
3 | public interface IncomingMessage
4 | {
5 | public boolean isUpdate();
6 | }
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/ResponseHandler.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages;
2 |
3 | import com.bilhamil.obsremote.messages.responses.Response;
4 |
5 | public interface ResponseHandler
6 | {
7 | public void handleResponse(Response resp, String jsonMessage);
8 | }
9 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/Authenticate.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | public class Authenticate extends Request
4 | {
5 | public String auth;
6 |
7 | public Authenticate(String auth)
8 | {
9 | super("Authenticate");
10 | this.auth = auth;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/GetAuthRequired.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | public class GetAuthRequired extends Request
4 | {
5 | public GetAuthRequired()
6 | {
7 | super("GetAuthRequired");
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/GetSceneList.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | public class GetSceneList extends Request
4 | {
5 | public GetSceneList()
6 | {
7 | super("GetSceneList");
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/GetStreamingStatus.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | public class GetStreamingStatus extends Request
4 | {
5 | public GetStreamingStatus()
6 | {
7 | super("GetStreamingStatus");
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/GetVersion.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | public class GetVersion extends Request
4 | {
5 | public GetVersion()
6 | {
7 | super("GetVersion");
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/GetVolumes.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | public class GetVolumes extends Request
4 | {
5 | public GetVolumes()
6 | {
7 | super("GetVolumes");
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/Request.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | import com.google.gson.annotations.SerializedName;
4 |
5 | public class Request
6 | {
7 | public static int nextID = 1;
8 |
9 | @SerializedName("message-id")
10 | public String messageId;
11 |
12 | @SerializedName("request-type")
13 | public String requestType;
14 |
15 | public Request(String requestType)
16 | {
17 | this.requestType = requestType;
18 | messageId = (nextID++) + "";
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/SetCurrentScene.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | import com.google.gson.annotations.SerializedName;
4 |
5 | public class SetCurrentScene extends Request
6 | {
7 | @SerializedName("scene-name")
8 | public String sceneName;
9 |
10 | public SetCurrentScene(String sceneName)
11 | {
12 | super("SetCurrentScene");
13 |
14 | this.sceneName = sceneName;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/SetSourceOrder.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | import java.util.ArrayList;
4 |
5 | import com.google.gson.annotations.SerializedName;
6 |
7 | public class SetSourceOrder extends Request
8 | {
9 | @SerializedName("scene-names")
10 | public ArrayList sources;
11 |
12 | public SetSourceOrder(ArrayList sources)
13 | {
14 | super("SetSourceOrder");
15 | this.sources = sources;
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/SetSourceRender.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | public class SetSourceRender extends Request
4 | {
5 | public String source;
6 | public boolean render;
7 |
8 | public SetSourceRender(String source, boolean render)
9 | {
10 | super("SetSourceRender");
11 |
12 | this.source = source;
13 | this.render = render;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/SetVolume.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | import com.google.gson.annotations.SerializedName;
4 |
5 | public class SetVolume extends Request
6 | {
7 | public String channel;
8 |
9 | @SerializedName("final")
10 | public boolean finalValue;
11 |
12 | public float volume;
13 |
14 | public SetVolume()
15 | {
16 | super("SetVolume");
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/StartStopStreaming.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | public class StartStopStreaming extends Request
4 | {
5 | public StartStopStreaming()
6 | {
7 | super("StartStopStreaming");
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/requests/ToggleMute.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.requests;
2 |
3 | public class ToggleMute extends Request
4 | {
5 | public static final String DESKTOP = "desktop";
6 | public static final String MICROPHONE = "microphone";
7 |
8 | public String channel;
9 |
10 | public ToggleMute(String chan)
11 | {
12 | super("ToggleMute");
13 | this.channel = chan;
14 | }
15 |
16 | public static ToggleMute getDesktopMute()
17 | {
18 | return new ToggleMute(DESKTOP);
19 | }
20 |
21 | public static ToggleMute getMicrophoneMute()
22 | {
23 | return new ToggleMute(MICROPHONE);
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/responses/AuthRequiredResp.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.responses;
2 |
3 |
4 | public class AuthRequiredResp extends Response
5 | {
6 | public boolean authRequired;
7 | public String challenge;
8 | public String salt;
9 | }
10 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/responses/GetSceneListResponse.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.responses;
2 |
3 | import java.util.ArrayList;
4 |
5 | import com.bilhamil.obsremote.messages.util.Scene;
6 | import com.google.gson.annotations.SerializedName;
7 |
8 | public class GetSceneListResponse extends Response
9 | {
10 | @SerializedName("current-scene")
11 | public String currentScene;
12 |
13 | public ArrayList scenes;
14 | }
15 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/responses/StreamStatusResponse.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.responses;
2 |
3 | import com.google.gson.annotations.SerializedName;
4 |
5 | public class StreamStatusResponse extends Response
6 | {
7 | @SerializedName("preview-only")
8 | public boolean previewOnly;
9 |
10 | public boolean streaming;
11 | }
12 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/responses/VersionResponse.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.responses;
2 |
3 | public class VersionResponse extends Response
4 | {
5 | public float version;
6 | }
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/responses/VolumesResponse.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.responses;
2 |
3 | import com.google.gson.annotations.SerializedName;
4 |
5 | public class VolumesResponse extends Response
6 | {
7 | @SerializedName("desktop-volume")
8 | public double desktopVolume;
9 |
10 | @SerializedName("desktop-muted")
11 | public boolean desktopMuted;
12 |
13 | @SerializedName("mic-volume")
14 | public double micVolume;
15 |
16 | @SerializedName("mic-muted")
17 | public boolean micMuted;
18 | }
19 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/updates/RepopulateSources.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.updates;
2 |
3 | import java.util.ArrayList;
4 |
5 | import com.bilhamil.obsremote.WebSocketService;
6 | import com.bilhamil.obsremote.messages.util.Source;
7 |
8 | public class RepopulateSources extends Update
9 | {
10 | public ArrayList sources;
11 |
12 | @Override
13 | public void dispatchUpdate(WebSocketService serv)
14 | {
15 | serv.notifyRepopulateSources(sources);
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/updates/ScenesChanged.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.updates;
2 |
3 | import com.bilhamil.obsremote.WebSocketService;
4 |
5 | public class ScenesChanged extends Update
6 | {
7 |
8 | @Override
9 | public void dispatchUpdate(WebSocketService serv)
10 | {
11 | serv.notifyOnScenesChanged();
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/updates/SourceChanged.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.updates;
2 |
3 | import com.bilhamil.obsremote.WebSocketService;
4 | import com.bilhamil.obsremote.messages.util.Source;
5 | import com.google.gson.annotations.SerializedName;
6 |
7 | public class SourceChanged extends Update
8 | {
9 | @SerializedName("source-name")
10 | public String sourceName;
11 |
12 | public Source source;
13 |
14 | @Override
15 | public void dispatchUpdate(WebSocketService serv)
16 | {
17 | serv.notifySourceChange(sourceName, source);
18 |
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/updates/SourceOrderChanged.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.updates;
2 |
3 | import java.util.ArrayList;
4 |
5 | import com.bilhamil.obsremote.WebSocketService;
6 |
7 | public class SourceOrderChanged extends Update
8 | {
9 | public ArrayList sources;
10 |
11 | @Override
12 | public void dispatchUpdate(WebSocketService serv)
13 | {
14 | serv.notifySourceOrderChanged(sources);
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/updates/StreamStarting.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.updates;
2 |
3 | import com.bilhamil.obsremote.WebSocketService;
4 | import com.google.gson.annotations.SerializedName;
5 |
6 | public class StreamStarting extends Update
7 | {
8 | @SerializedName("preview-only")
9 | public boolean previewOnly;
10 |
11 | @Override
12 | public void dispatchUpdate(WebSocketService serv)
13 | {
14 | serv.notifyOnStreamStarting(previewOnly);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/updates/StreamStopping.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.updates;
2 |
3 | import com.bilhamil.obsremote.WebSocketService;
4 |
5 | public class StreamStopping extends Update
6 | {
7 |
8 | @Override
9 | public void dispatchUpdate(WebSocketService serv)
10 | {
11 | serv.notifyOnStreamStopping();
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/updates/SwitchScenes.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.updates;
2 |
3 | import com.bilhamil.obsremote.WebSocketService;
4 | import com.google.gson.annotations.SerializedName;
5 |
6 | public class SwitchScenes extends Update
7 | {
8 | @SerializedName("scene-name")
9 | public String sceneName;
10 |
11 | @Override
12 | public void dispatchUpdate(WebSocketService serv)
13 | {
14 | serv.notifyOnSceneSwitch(sceneName);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/updates/Update.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.updates;
2 |
3 | import com.bilhamil.obsremote.WebSocketService;
4 | import com.bilhamil.obsremote.messages.IncomingMessage;
5 | import com.google.gson.annotations.SerializedName;
6 |
7 | public abstract class Update implements IncomingMessage
8 | {
9 | @SerializedName("update-type")
10 | protected String updateType;
11 |
12 | public Update()
13 | {
14 | updateType = this.getClass().getSimpleName();
15 | }
16 |
17 | @Override
18 | public boolean isUpdate()
19 | {
20 | return true;
21 | }
22 |
23 | public abstract void dispatchUpdate(WebSocketService serv);
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/updates/VolumeChanged.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.updates;
2 |
3 | import com.bilhamil.obsremote.WebSocketService;
4 |
5 | public class VolumeChanged extends Update
6 | {
7 | public String channel;
8 |
9 | public boolean finalValue;
10 |
11 | public float volume;
12 |
13 | public boolean muted;
14 |
15 | @Override
16 | public void dispatchUpdate(WebSocketService serv)
17 | {
18 | serv.notifyVolumeChanged(channel, finalValue, volume, muted);
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/util/Scene.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.util;
2 |
3 | import java.util.ArrayList;
4 |
5 | public class Scene
6 | {
7 | public String name;
8 |
9 | public ArrayList sources;
10 |
11 | @Override
12 | public String toString()
13 | {
14 | return name;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/OBSRemote/src/com/bilhamil/obsremote/messages/util/Source.java:
--------------------------------------------------------------------------------
1 | package com.bilhamil.obsremote.messages.util;
2 |
3 | public class Source
4 | {
5 | public String name;
6 | public boolean render;
7 | public float x, cx, y, cy;
8 |
9 | @Override
10 | public String toString()
11 | {
12 | return name;
13 | }
14 |
15 | public void conform(Source s)
16 | {
17 | /* deep copy */
18 | name = s.name;
19 | render = s.render;
20 | x = s.x;
21 | y = s.y;
22 | cx = s.cx;
23 | cy = s.cy;
24 | }
25 |
26 | public boolean equals(Object o)
27 | {
28 | if(!(o instanceof Source))
29 | return false;
30 | Source os = (Source) o;
31 | return name.equals(os.name) && render == os.render &&
32 | x == os.x && cx == os.cx &&
33 | y == os.y && cy == os.cy;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/.gitignore:
--------------------------------------------------------------------------------
1 | # built application files
2 | *.apk
3 | *.ap_
4 |
5 | # files for the dex VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # generated files
12 | bin/
13 | gen/
14 | target/
15 |
16 | # Local configuration file (sdk path, etc)
17 | local.properties
18 | .gitattributes
19 |
20 | # Eclipse project files
21 | .classpath
22 | .project
23 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | Changelog
2 | =========
3 |
4 | 0.6.1
5 | -----
6 |
7 | * Add git version tags
8 | * Fix #77: OnClickListener in list item crashes
9 | DragSortController.
10 | * Fix #81: Enabling FastScroller causes crash.
11 |
12 | 0.6.0
13 | -----
14 |
15 | * Remove modes are now `fling_remove` and `click_remove`.
16 |
17 | 0.5.0
18 | -----
19 |
20 | * Multiple-choice and single-choice selections handled.
21 |
22 | 0.4.0
23 | -----
24 |
25 | * Implement remove and drop animations.
26 | * Update on(Intercept)TouchEvent to make sure DSLV ignores
27 | touch events during remove/drop animations.
28 | * Add `removeItem(int)` method to DragSortListView, which allows item
29 | removal outside drag-sorting and animates the removal process.
30 | * Add click-to-remove convenience to DragSortController.
31 | * Fix #51: NullPointerException when a null ListAdapter is passed to
32 | `setAdapter(ListAdapter)`.
33 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/.gitignore:
--------------------------------------------------------------------------------
1 | # built application files
2 | *.apk
3 | *.ap_
4 |
5 | # files for the dex VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # generated files
12 | bin/
13 | gen/
14 |
15 | # Local configuration file (sdk path, etc)
16 | local.properties
17 |
18 | # Eclipse project files
19 | .classpath
20 | .project
21 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
3 | org.eclipse.jdt.core.compiler.compliance=1.6
4 | org.eclipse.jdt.core.compiler.source=1.6
5 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/ant.properties:
--------------------------------------------------------------------------------
1 | # This file is used to override default values used by the Ant build system.
2 | #
3 | # This file must be checked into Version Control Systems, as it is
4 | # integral to the build system of your project.
5 |
6 | # This file is only used by the Ant script.
7 |
8 | # You can use this to override default values such as
9 | # 'source.dir' for the location of your java source folder and
10 | # 'out.dir' for the location of your output folder.
11 |
12 | # You can also use it define how the release builds are signed by declaring
13 | # the following properties:
14 | # 'key.store' for the location of your keystore and
15 | # 'key.alias' for the name of the key to use.
16 | # The password will be asked during the build when you use the 'release' target.
17 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/drag-sort-listview/demo/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/proguard-project.txt:
--------------------------------------------------------------------------------
1 | # To enable ProGuard in your project, edit project.properties
2 | # to define the proguard.config property as described in that file.
3 | #
4 | # Add project specific ProGuard rules here.
5 | # By default, the flags in this file are appended to flags specified
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt
7 | # You can edit the include path and order by changing the ProGuard
8 | # include property in project.properties.
9 | #
10 | # For more details, see
11 | # http://developer.android.com/guide/developing/tools/proguard.html
12 |
13 | # Add any project specific keep options here:
14 |
15 | # If your project uses WebView with JS, uncomment the following
16 | # and specify the fully qualified class name to the JavaScript interface
17 | # class:
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
19 | # public *;
20 | #}
21 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-17
15 | android.library.reference.1=../library/
16 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-hdpi/delete_x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-hdpi/delete_x.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-hdpi/drag.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-hdpi/drag.9.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-hdpi/dslv_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-hdpi/dslv_launcher.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-ldpi/dslv_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-ldpi/dslv_launcher.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-mdpi/drag.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-mdpi/drag.9.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-mdpi/dslv_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-mdpi/dslv_launcher.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-xhdpi/dslv_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable-xhdpi/dslv_launcher.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable/bg_handle.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable/bg_handle_section1.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable/bg_handle_section1_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable/bg_handle_section2.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable/bg_handle_section2_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable/drag.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable/drag.9.png
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/drawable/section_div.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
11 |
12 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/bg_handle_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/checkable_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
21 |
22 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/cursor_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
21 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/dslv_fragment_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/header_footer.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/launcher_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
13 |
19 |
20 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/list_item_bg_handle.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/list_item_handle_left.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
13 |
21 |
22 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/list_item_handle_right.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
15 |
21 |
22 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/list_item_no_handle.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/section_div.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/sections_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/layout/test_bed_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/menu/mode_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #33b5e5
4 | #0099cc
5 | #ff4444
6 | #adadad
7 | #ffffff
8 | #000000
9 | #a0a0a0
10 |
11 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 67dp
4 | 20dp
5 |
6 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/res/values/ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/demo/src/com/mobeta/android/demodslv/BGHandle.java:
--------------------------------------------------------------------------------
1 | package com.mobeta.android.demodslv;
2 |
3 | import android.support.v4.app.FragmentActivity;
4 | import android.os.Bundle;
5 |
6 | public class BGHandle extends FragmentActivity {
7 |
8 | @Override
9 | protected void onCreate(Bundle savedInstanceState) {
10 | super.onCreate(savedInstanceState);
11 | setContentView(R.layout.bg_handle_main);
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/library/.gitignore:
--------------------------------------------------------------------------------
1 | # built application files
2 | *.apk
3 | *.ap_
4 |
5 | # files for the dex VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # generated files
12 | bin/
13 | gen/
14 | target/
15 |
16 | # Local configuration file (sdk path, etc)
17 | local.properties
18 | .gitattributes
19 |
20 | # Eclipse project files
21 | .classpath
22 | .project
23 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/library/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
3 | org.eclipse.jdt.core.compiler.compliance=1.6
4 | org.eclipse.jdt.core.compiler.source=1.6
5 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/library/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
8 |
9 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/library/ant.properties:
--------------------------------------------------------------------------------
1 | # This file is used to override default values used by the Ant build system.
2 | #
3 | # This file must be checked into Version Control Systems, as it is
4 | # integral to the build system of your project.
5 |
6 | # This file is only used by the Ant script.
7 |
8 | # You can use this to override default values such as
9 | # 'source.dir' for the location of your java source folder and
10 | # 'out.dir' for the location of your output folder.
11 |
12 | # You can also use it define how the release builds are signed by declaring
13 | # the following properties:
14 | # 'key.store' for the location of your keystore and
15 | # 'key.alias' for the name of the key to use.
16 | # The password will be asked during the build when you use the 'release' target.
17 |
18 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/library/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/AndroidClientWorkspace/drag-sort-listview/library/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/library/proguard-project.txt:
--------------------------------------------------------------------------------
1 | # To enable ProGuard in your project, edit project.properties
2 | # to define the proguard.config property as described in that file.
3 | #
4 | # Add project specific ProGuard rules here.
5 | # By default, the flags in this file are appended to flags specified
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt
7 | # You can edit the include path and order by changing the ProGuard
8 | # include property in project.properties.
9 | #
10 | # For more details, see
11 | # http://developer.android.com/guide/developing/tools/proguard.html
12 |
13 | # Add any project specific keep options here:
14 |
15 | # If your project uses WebView with JS, uncomment the following
16 | # and specify the fully qualified class name to the JavaScript interface
17 | # class:
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
19 | # public *;
20 | #}
21 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/library/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | android.library=true
14 | # Project target.
15 | target=android-17
16 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/tools/demo-sign-align.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | BINDIR="/Users/bauerca/db-workspace/drag-sort-listview/demo/bin"
4 | KEYSTORE="/Users/bauerca/bauerca.keystore"
5 | PROJ_NAME="DemoDSLV"
6 | APK_US="${BINDIR}/${PROJ_NAME}-release-unsigned.apk"
7 | APK="${BINDIR}/${PROJ_NAME}-release.apk"
8 |
9 | if [ -f $APK ]
10 | then
11 | rm $APK
12 | fi
13 |
14 | jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore \
15 | $KEYSTORE $APK_US bauerca
16 | zipalign -v 4 $APK_US $APK
17 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/tools/doc-dslv.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | DOCLAVA_PATH=../../doclava-1.0.6/doclava-1.0.6.jar
4 | AND_SDK=/Users/bauerca/Downloads/android-sdk-mac_86
5 | AND_SRC=${AND_SDK}/sources/android-16
6 | AND_API_XML=${AND_SRC}/current.xml
7 |
8 | javadoc \
9 | -sourcepath ${AND_SRC} -J-Xmx240m \
10 | -subpackages android.widget \
11 | -doclet com.google.doclava.Doclava \
12 | -docletpath ${DOCLAVA_PATH} \
13 | -nodocs -apixml ${AND_API_XML}
14 |
15 | javadoc \
16 | -doclet com.google.doclava.Doclava \
17 | -docletpath ${DOCLAVA_PATH} \
18 | -title DragSortListView \
19 | -federate Android http://developer.android.com/reference \
20 | -federationxml Android ${AND_API_XML} \
21 | com.mobeta.android.dslv
22 |
--------------------------------------------------------------------------------
/AndroidClientWorkspace/drag-sort-listview/tools/pkg-dslv.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | if [ ! $1 ]
4 | then
5 | echo "Need a version argument in the form of x.x.x"
6 | exit 1
7 | fi
8 |
9 | base="drag-sort-listview"
10 | dslvdir=$base-$1
11 |
12 | if [ -d $dslvdir ]
13 | then
14 | rm -rf $dslvdir
15 | fi
16 |
17 | git clone https://github.com/bauerca/drag-sort-listview.git $dslvdir
18 | rm -rf "${dslvdir}/.git"
19 |
20 | tar -czf "${dslvdir}.tar.gz" $dslvdir
21 | zip -r "${dslvdir}.zip" $dslvdir
22 |
23 | exit 0
24 |
--------------------------------------------------------------------------------
/ImageSources/CheckSprite.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/ImageSources/CheckSprite.psd
--------------------------------------------------------------------------------
/ImageSources/DoubleArrow.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/ImageSources/DoubleArrow.ai
--------------------------------------------------------------------------------
/ImageSources/EyeSprite.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/ImageSources/EyeSprite.psd
--------------------------------------------------------------------------------
/ImageSources/Microphone.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/ImageSources/Microphone.ai
--------------------------------------------------------------------------------
/ImageSources/Microphone.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/ImageSources/Microphone.psd
--------------------------------------------------------------------------------
/ImageSources/OBSRemoteLogo.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/ImageSources/OBSRemoteLogo.ai
--------------------------------------------------------------------------------
/ImageSources/RemoteLogo.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/ImageSources/RemoteLogo.psd
--------------------------------------------------------------------------------
/ImageSources/RemoteLogo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/ImageSources/RemoteLogo512.png
--------------------------------------------------------------------------------
/ImageSources/Speaker.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/ImageSources/Speaker.ai
--------------------------------------------------------------------------------
/ImageSources/Speaker.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/ImageSources/Speaker.psd
--------------------------------------------------------------------------------
/ImageSources/eye.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/ImageSources/eye.ai
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | OBSRemote
2 | =========
3 |
4 | Websocket Enabled API and Webclient Plugin for Open Broadcaster Software.
5 |
6 | Live at www.obsremote.com
7 |
--------------------------------------------------------------------------------
/WebClient/.gitignore:
--------------------------------------------------------------------------------
1 | .metadata
2 | .db
3 |
4 |
--------------------------------------------------------------------------------
/WebClient/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | OBS Remote
4 |
5 |
6 |
7 |
8 |
9 | com.aptana.ide.core.unifiedBuilder
10 |
11 |
12 |
13 |
14 |
15 | com.aptana.projects.webnature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/WebClient/V1_01/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/favicon.ico
--------------------------------------------------------------------------------
/WebClient/V1_01/fonts/neometricmedium.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/fonts/neometricmedium.eot
--------------------------------------------------------------------------------
/WebClient/V1_01/fonts/neometricmedium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/fonts/neometricmedium.ttf
--------------------------------------------------------------------------------
/WebClient/V1_01/imgs/.gitignore:
--------------------------------------------------------------------------------
1 | Thumbs.db
2 |
--------------------------------------------------------------------------------
/WebClient/V1_01/imgs/OBSLogo54.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/imgs/OBSLogo54.png
--------------------------------------------------------------------------------
/WebClient/V1_01/imgs/chatsprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/imgs/chatsprite.png
--------------------------------------------------------------------------------
/WebClient/V1_01/imgs/checkboxsprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/imgs/checkboxsprite.png
--------------------------------------------------------------------------------
/WebClient/V1_01/imgs/connectionsprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/imgs/connectionsprite.png
--------------------------------------------------------------------------------
/WebClient/V1_01/imgs/desktopbuttonsprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/imgs/desktopbuttonsprite.png
--------------------------------------------------------------------------------
/WebClient/V1_01/imgs/doublearrowsmall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/imgs/doublearrowsmall.png
--------------------------------------------------------------------------------
/WebClient/V1_01/imgs/eyesprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/imgs/eyesprite.png
--------------------------------------------------------------------------------
/WebClient/V1_01/imgs/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/imgs/favicon.png
--------------------------------------------------------------------------------
/WebClient/V1_01/imgs/gearsprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/imgs/gearsprite.png
--------------------------------------------------------------------------------
/WebClient/V1_01/imgs/micbuttonsprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/imgs/micbuttonsprite.png
--------------------------------------------------------------------------------
/WebClient/V1_01/imgs/volumebar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/imgs/volumebar.png
--------------------------------------------------------------------------------
/WebClient/V1_01/js/version.js:
--------------------------------------------------------------------------------
1 | var requiredPluginVersion = 1.0;
2 |
3 | var webclientVersion = 1.01;
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/button.css:
--------------------------------------------------------------------------------
1 | .button {
2 | display:block;
3 | width:auto;
4 | line-height: 30px;
5 | height:30px;
6 | margin-top: 8px;
7 | margin-bottom: 8px;
8 | margin-left: 10px;
9 |
10 | padding-left: 10px;
11 | padding-right: 10px;
12 | top: 0px;
13 | background: #555555;
14 | border:1px solid;
15 | border-radius:3px;
16 | border-color: #333333;
17 | text-align: center;
18 | }
19 |
20 | #button1, #button2{
21 | position: relative;
22 | }
23 |
24 | .button:hover {
25 | background: #444444;
26 | border-color: #CC6600;
27 | cursor: pointer;
28 | }
29 |
30 | .button:active {
31 | border-color: #FF9900;
32 | cursor: pointer;
33 | }
34 |
35 | .button p{
36 | margin: 0px;
37 | font-family: Verdana;
38 | font-weight: bold;
39 | font-size: 16px;
40 | color: #DDDDDD;
41 | -webkit-user-select: none; /* Chrome all / Safari all */
42 | -moz-user-select: none; /* Firefox all */
43 | -ms-user-select: none; /* IE 10+ */
44 | }
45 |
46 | .button:hover p{
47 | color: #BBBBBB;
48 | }
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_0_333333_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_0_333333_40x100.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_55_BBBBBB_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_55_BBBBBB_40x100.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_65_777777_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_65_777777_40x100.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_75_444444_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_75_444444_40x100.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_75_555555_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_75_555555_40x100.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_75_777777_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_75_777777_40x100.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_95_CCCCCC_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-bg_flat_95_CCCCCC_40x100.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-icons_2e83ff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-icons_2e83ff_256x240.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-icons_333333_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-icons_333333_256x240.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-icons_888888_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-icons_888888_256x240.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-icons_CC6600_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-icons_CC6600_256x240.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/custom-theme/images/ui-icons_FF9900_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/V1_01/styles/custom-theme/images/ui-icons_FF9900_256x240.png
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/fonts.css:
--------------------------------------------------------------------------------
1 | @font-face
2 | {
3 | font-family: neometric;
4 | src: url('../fonts/neometricmedium.ttf'),
5 | url('../fonts/neometricmedium.eot'); /* IE9+ */
6 | }
--------------------------------------------------------------------------------
/WebClient/V1_01/styles/streamconfig.css:
--------------------------------------------------------------------------------
1 | /* make sure dialog is inivisible at first */
2 | #dialog-form {
3 | display: none;
4 |
5 | }
6 |
7 | #dialog-form label, input {
8 | display: block;
9 | }
10 |
11 | #dialog-form input.text {
12 | margin-bottom: 12px;
13 | width: 95%;
14 | padding: .4em;
15 | }
16 |
17 | #streamservice {
18 | color: #222222;
19 | background: #777;
20 |
21 | font-family: Verdana, Arial, sans-serif;
22 | font-size: 18px;
23 |
24 | margin-bottom: 10px;
25 | }
26 |
27 | input[type="checkbox"] {
28 | display:none;
29 | }
30 | input[type="checkbox"] + label span {
31 | display:inline-block;
32 | width:35px;
33 | height:35px;
34 | margin: 0px 4px 0 4px;
35 | vertical-align:middle;
36 | background:url("../imgs/checkboxsprite.png") 0px 35px;
37 | cursor:pointer;
38 | }
39 |
40 | input[type="checkbox"]:checked + label span {
41 | background-position: 0px 0px;
42 | }
43 |
44 | #chat_embed {
45 | position: absolute;
46 | width: 100%;
47 | height: 100%;
48 | }
49 |
--------------------------------------------------------------------------------
/WebClient/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/favicon.ico
--------------------------------------------------------------------------------
/WebClient/fonts/neometricmedium.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/fonts/neometricmedium.eot
--------------------------------------------------------------------------------
/WebClient/fonts/neometricmedium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/fonts/neometricmedium.ttf
--------------------------------------------------------------------------------
/WebClient/imgs/.gitignore:
--------------------------------------------------------------------------------
1 | Thumbs.db
2 |
--------------------------------------------------------------------------------
/WebClient/imgs/OBSLogo54.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/imgs/OBSLogo54.png
--------------------------------------------------------------------------------
/WebClient/imgs/chatsprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/imgs/chatsprite.png
--------------------------------------------------------------------------------
/WebClient/imgs/checkboxsprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/imgs/checkboxsprite.png
--------------------------------------------------------------------------------
/WebClient/imgs/connectionsprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/imgs/connectionsprite.png
--------------------------------------------------------------------------------
/WebClient/imgs/desktopbuttonsprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/imgs/desktopbuttonsprite.png
--------------------------------------------------------------------------------
/WebClient/imgs/doublearrowsmall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/imgs/doublearrowsmall.png
--------------------------------------------------------------------------------
/WebClient/imgs/eyesprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/imgs/eyesprite.png
--------------------------------------------------------------------------------
/WebClient/imgs/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/imgs/favicon.png
--------------------------------------------------------------------------------
/WebClient/imgs/gearsprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/imgs/gearsprite.png
--------------------------------------------------------------------------------
/WebClient/imgs/live_viewers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/imgs/live_viewers.png
--------------------------------------------------------------------------------
/WebClient/imgs/micbuttonsprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/imgs/micbuttonsprite.png
--------------------------------------------------------------------------------
/WebClient/imgs/volumebar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/imgs/volumebar.png
--------------------------------------------------------------------------------
/WebClient/js/cryptojs/enc-base64-min.js:
--------------------------------------------------------------------------------
1 | /*
2 | CryptoJS v3.1.2
3 | code.google.com/p/crypto-js
4 | (c) 2009-2013 by Jeff Mott. All rights reserved.
5 | code.google.com/p/crypto-js/wiki/License
6 | */
7 | (function(){var h=CryptoJS,j=h.lib.WordArray;h.enc.Base64={stringify:function(b){var e=b.words,f=b.sigBytes,c=this._map;b.clamp();b=[];for(var a=0;a>>2]>>>24-8*(a%4)&255)<<16|(e[a+1>>>2]>>>24-8*((a+1)%4)&255)<<8|e[a+2>>>2]>>>24-8*((a+2)%4)&255,g=0;4>g&&a+0.75*g>>6*(3-g)&63));if(e=c.charAt(64))for(;b.length%4;)b.push(e);return b.join("")},parse:function(b){var e=b.length,f=this._map,c=f.charAt(64);c&&(c=b.indexOf(c),-1!=c&&(e=c));for(var c=[],a=0,d=0;d<
8 | e;d++)if(d%4){var g=f.indexOf(b.charAt(d-1))<<2*(d%4),h=f.indexOf(b.charAt(d))>>>6-2*(d%4);c[a>>>2]|=(g|h)<<24-8*(a%4);a++}return j.create(c,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}})();
--------------------------------------------------------------------------------
/WebClient/js/version.js:
--------------------------------------------------------------------------------
1 | var requiredPluginVersion = 1.1;
2 |
3 | var oldPluginUrls = {"1.00":"./V1_01/index.html"};
4 |
5 | var webclientVersion = 1.1;
--------------------------------------------------------------------------------
/WebClient/styles/button.css:
--------------------------------------------------------------------------------
1 | .button {
2 | display:block;
3 | width:auto;
4 | line-height: 30px;
5 | height:30px;
6 | margin-top: 8px;
7 | margin-bottom: 8px;
8 | margin-left: 10px;
9 |
10 | padding-left: 10px;
11 | padding-right: 10px;
12 | top: 0px;
13 | background: #555555;
14 | border:1px solid;
15 | border-radius:3px;
16 | border-color: #333333;
17 | text-align: center;
18 | }
19 |
20 | #button1, #button2{
21 | position: relative;
22 | }
23 |
24 | .button:hover {
25 | background: #444444;
26 | border-color: #CC6600;
27 | cursor: pointer;
28 | }
29 |
30 | .button:active {
31 | border-color: #FF9900;
32 | cursor: pointer;
33 | }
34 |
35 | .button p{
36 | margin: 0px;
37 | font-family: Verdana;
38 | font-weight: bold;
39 | font-size: 16px;
40 | color: #DDDDDD;
41 | -webkit-user-select: none; /* Chrome all / Safari all */
42 | -moz-user-select: none; /* Firefox all */
43 | -ms-user-select: none; /* IE 10+ */
44 | }
45 |
46 | .button:hover p{
47 | color: #BBBBBB;
48 | }
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-bg_flat_0_333333_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-bg_flat_0_333333_40x100.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-bg_flat_55_BBBBBB_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-bg_flat_55_BBBBBB_40x100.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-bg_flat_65_777777_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-bg_flat_65_777777_40x100.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-bg_flat_75_444444_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-bg_flat_75_444444_40x100.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-bg_flat_75_555555_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-bg_flat_75_555555_40x100.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-bg_flat_75_777777_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-bg_flat_75_777777_40x100.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-bg_flat_95_CCCCCC_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-bg_flat_95_CCCCCC_40x100.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-icons_2e83ff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-icons_2e83ff_256x240.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-icons_333333_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-icons_333333_256x240.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-icons_888888_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-icons_888888_256x240.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-icons_CC6600_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-icons_CC6600_256x240.png
--------------------------------------------------------------------------------
/WebClient/styles/custom-theme/images/ui-icons_FF9900_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebClient/styles/custom-theme/images/ui-icons_FF9900_256x240.png
--------------------------------------------------------------------------------
/WebClient/styles/fonts.css:
--------------------------------------------------------------------------------
1 | @font-face
2 | {
3 | font-family: neometric;
4 | src: url('../fonts/neometricmedium.ttf'),
5 | url('../fonts/neometricmedium.eot'); /* IE9+ */
6 | }
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/.gitignore:
--------------------------------------------------------------------------------
1 | Release/
2 | x64/
3 | Output/
4 | Build/
5 | Debug/
6 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/WebSocketAPIPlugin.cpp:
--------------------------------------------------------------------------------
1 | // WebSocketAPIPlugin.cpp : Defines the exported functions for the DLL application.
2 | //
3 |
4 | #include "stdafx.h"
5 |
6 |
7 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/favicon.ico
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/Makefile.am:
--------------------------------------------------------------------------------
1 | EXTRA_DIST = CHANGES LICENSE README.rst win32
2 | SUBDIRS = doc src test
3 |
4 | # "make distcheck" builds the dvi target, so use it to check that the
5 | # documentation is built correctly.
6 | dvi:
7 | $(MAKE) SPHINXOPTS_EXTRA=-W html
8 |
9 | pkgconfigdir = $(libdir)/pkgconfig
10 | pkgconfig_DATA = jansson.pc
11 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/doc/Makefile.am:
--------------------------------------------------------------------------------
1 | EXTRA_DIST = conf.py apiref.rst changes.rst conformance.rst \
2 | gettingstarted.rst github_commits.c index.rst portability.rst \
3 | tutorial.rst upgrading.rst ext/refcounting.py
4 |
5 | SPHINXBUILD = sphinx-build
6 | SPHINXOPTS = -d _build/doctrees $(SPHINXOPTS_EXTRA)
7 |
8 | html-local:
9 | $(SPHINXBUILD) -b html $(SPHINXOPTS) $(srcdir) _build/html
10 |
11 | install-html-local: html
12 | mkdir -p $(DESTDIR)$(htmldir)
13 | cp -r _build/html $(DESTDIR)$(htmldir)
14 |
15 | uninstall-local:
16 | rm -rf $(DESTDIR)$(htmldir)
17 |
18 | clean-local:
19 | rm -rf _build
20 | rm -f ext/refcounting.pyc
21 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/doc/README:
--------------------------------------------------------------------------------
1 | To build the documentation, invoke
2 |
3 | make html
4 |
5 | Then point your browser to _build/html/index.html.
6 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/doc/changes.rst:
--------------------------------------------------------------------------------
1 | ******************
2 | Changes in Jansson
3 | ******************
4 |
5 | .. include:: ../CHANGES
6 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/jansson.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@prefix@
2 | exec_prefix=@exec_prefix@
3 | libdir=@libdir@
4 | includedir=${prefix}/include
5 |
6 | Name: Jansson
7 | Description: Library for encoding, decoding and manipulating JSON data
8 | Version: @VERSION@
9 | Libs: -L${libdir} -ljansson
10 | Cflags: -I${includedir}
11 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/src/Makefile.am:
--------------------------------------------------------------------------------
1 | EXTRA_DIST = jansson.def
2 |
3 | include_HEADERS = jansson.h jansson_config.h
4 |
5 | lib_LTLIBRARIES = libjansson.la
6 | libjansson_la_SOURCES = \
7 | dump.c \
8 | error.c \
9 | hashtable.c \
10 | hashtable.h \
11 | jansson_private.h \
12 | load.c \
13 | memory.c \
14 | pack_unpack.c \
15 | strbuffer.c \
16 | strbuffer.h \
17 | strconv.c \
18 | utf.c \
19 | utf.h \
20 | value.c
21 | libjansson_la_LDFLAGS = \
22 | -no-undefined \
23 | -export-symbols-regex '^json_' \
24 | -version-info 8:0:4
25 |
26 | if GCC
27 | # These flags are gcc specific
28 | AM_CFLAGS = -Wall -Wextra -Wdeclaration-after-statement -Werror
29 | endif
30 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/Makefile.am:
--------------------------------------------------------------------------------
1 | SUBDIRS = bin suites
2 | EXTRA_DIST = scripts run-suites
3 |
4 | TESTS = run-suites
5 | TESTS_ENVIRONMENT = \
6 | top_srcdir=$(top_srcdir) \
7 | top_builddir=$(top_builddir)
8 |
9 | clean-local:
10 | rm -rf logs
11 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/bin/Makefile.am:
--------------------------------------------------------------------------------
1 | check_PROGRAMS = json_process
2 |
3 | AM_CPPFLAGS = -I$(top_srcdir)/src
4 | AM_CFLAGS = -Wall -Werror
5 | LDFLAGS = -static # for speed and Valgrind
6 | LDADD = $(top_builddir)/src/libjansson.la
7 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/Makefile.am:
--------------------------------------------------------------------------------
1 | SUBDIRS = api
2 | EXTRA_DIST = invalid invalid-unicode valid
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/api/check-exports:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # This test checks that libjansson.so exports the correct symbols.
4 | #
5 |
6 | SOFILE="../src/.libs/libjansson.so"
7 |
8 | # The list of symbols, which the shared object should export, is read
9 | # from the def file, which is used in Windows builds
10 | grep 'json_' $top_srcdir/src/jansson.def \
11 | | sed -e 's/ //g' \
12 | | sort \
13 | >$test_log/exports
14 |
15 | nm -D $SOFILE >/dev/null >$test_log/symbols 2>/dev/null \
16 | || exit 77 # Skip if "nm -D" doesn't seem to work
17 |
18 | grep ' [DT] ' $test_log/symbols | cut -d' ' -f3 | sort >$test_log/output
19 |
20 | if ! cmp -s $test_log/exports $test_log/output; then
21 | diff -u $test_log/exports $test_log/output >&2
22 | exit 1
23 | fi
24 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/api/run:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # Copyright (c) 2009-2012 Petri Lehtinen
4 | #
5 | # Jansson is free software; you can redistribute it and/or modify
6 | # it under the terms of the MIT license. See LICENSE for details.
7 |
8 | is_test() {
9 | case "$test_name" in
10 | *.c|check-exports)
11 | return 0
12 | ;;
13 | *)
14 | return 1
15 | ;;
16 | esac
17 | }
18 |
19 | run_test() {
20 | if [ "$test_name" = "check-exports" ]; then
21 | test_log=$test_log $test_path >$test_log/stdout 2>$test_log/stderr
22 | else
23 | $test_runner $suite_builddir/${test_name%.c} \
24 | >$test_log/stdout \
25 | 2>$test_log/stderr \
26 | || return 1
27 | valgrind_check $test_log/stderr || return 1
28 | fi
29 | }
30 |
31 | show_error() {
32 | valgrind_show_error && return
33 | cat $test_log/stderr
34 | }
35 |
36 | . $top_srcdir/test/scripts/run-tests.sh
37 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/encoded-surrogate-half/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unable to decode byte 0xed near '"'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/encoded-surrogate-half/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/encoded-surrogate-half/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-after-backslash/error:
--------------------------------------------------------------------------------
1 | 1 3 3
2 | unable to decode byte 0xe5 near '"\'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-after-backslash/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-after-backslash/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-array/error:
--------------------------------------------------------------------------------
1 | 1 1 1
2 | unable to decode byte 0xe5
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-array/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-array/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-bigger-int/error:
--------------------------------------------------------------------------------
1 | 1 4 4
2 | unable to decode byte 0xe5 near '123'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-bigger-int/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-bigger-int/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-escape/error:
--------------------------------------------------------------------------------
1 | 1 4 4
2 | unable to decode byte 0xe5 near '"\u'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-escape/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-escape/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-exponent/error:
--------------------------------------------------------------------------------
1 | 1 4 4
2 | unable to decode byte 0xe5 near '1e1'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-exponent/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-exponent/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-identifier/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unable to decode byte 0xe5 near 'a'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-identifier/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-identifier/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-int/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unable to decode byte 0xe5 near '0'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-int/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-int/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-real-after-e/error:
--------------------------------------------------------------------------------
1 | 1 3 3
2 | unable to decode byte 0xe5 near '1e'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-real-after-e/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-real-after-e/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-string/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unable to decode byte 0xe5 near '"'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-string/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/invalid-utf-8-in-string/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/lone-invalid-utf-8/error:
--------------------------------------------------------------------------------
1 | 1 0 0
2 | unable to decode byte 0xe5
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/lone-invalid-utf-8/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/lone-invalid-utf-8/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/lone-utf-8-continuation-byte/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unable to decode byte 0x81 near '"'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/lone-utf-8-continuation-byte/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/lone-utf-8-continuation-byte/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/not-in-unicode-range/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unable to decode byte 0xf4 near '"'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/not-in-unicode-range/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/not-in-unicode-range/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/overlong-3-byte-encoding/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unable to decode byte 0xe0 near '"'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/overlong-3-byte-encoding/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/overlong-3-byte-encoding/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/overlong-4-byte-encoding/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unable to decode byte 0xf0 near '"'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/overlong-4-byte-encoding/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/overlong-4-byte-encoding/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/overlong-ascii-encoding/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unable to decode byte 0xc1 near '"'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/overlong-ascii-encoding/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/overlong-ascii-encoding/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/restricted-utf-8/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unable to decode byte 0xfd near '"'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/restricted-utf-8/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/restricted-utf-8/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/run:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # Copyright (c) 2009-2012 Petri Lehtinen
4 | #
5 | # Jansson is free software; you can redistribute it and/or modify
6 | # it under the terms of the MIT license. See LICENSE for details.
7 |
8 | is_test() {
9 | test -d $test_path
10 | }
11 |
12 | run_test() {
13 | $json_process <$test_path/input >$test_log/stdout 2>$test_log/stderr
14 | valgrind_check $test_log/stderr || return 1
15 | cmp -s $test_path/error $test_log/stderr
16 | }
17 |
18 | show_error() {
19 | valgrind_show_error && return
20 |
21 | echo "EXPECTED ERROR:"
22 | nl -bn $test_path/error
23 | echo "ACTUAL ERROR:"
24 | nl -bn $test_log/stderr
25 | }
26 |
27 | . $top_srcdir/test/scripts/run-tests.sh
28 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/truncated-utf-8/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unable to decode byte 0xe0 near '"'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/truncated-utf-8/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid-unicode/truncated-utf-8/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/apostrophe/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | invalid token near '''
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/apostrophe/input:
--------------------------------------------------------------------------------
1 | ['
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/ascii-unicode-identifier/error:
--------------------------------------------------------------------------------
1 | 1 1 1
2 | '[' or '{' expected near 'a'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/ascii-unicode-identifier/input:
--------------------------------------------------------------------------------
1 | aå
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/brace-comma/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | string or '}' expected near ','
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/brace-comma/input:
--------------------------------------------------------------------------------
1 | {,
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/bracket-comma/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unexpected token near ','
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/bracket-comma/input:
--------------------------------------------------------------------------------
1 | [,
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/bracket-one-comma/error.normal:
--------------------------------------------------------------------------------
1 | 2 0 4
2 | ']' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/bracket-one-comma/error.strip:
--------------------------------------------------------------------------------
1 | 1 3 3
2 | ']' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/bracket-one-comma/input:
--------------------------------------------------------------------------------
1 | [1,
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/empty/error:
--------------------------------------------------------------------------------
1 | 1 0 0
2 | '[' or '{' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/empty/input:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/empty/input
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/escaped-null-byte-in-string/error:
--------------------------------------------------------------------------------
1 | 1 33 33
2 | \u0000 is not allowed
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/escaped-null-byte-in-string/input:
--------------------------------------------------------------------------------
1 | ["\u0000 (null byte not allowed)"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/extra-comma-in-array/error:
--------------------------------------------------------------------------------
1 | 1 4 4
2 | unexpected token near ']'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/extra-comma-in-array/input:
--------------------------------------------------------------------------------
1 | [1,]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/extra-comma-in-multiline-array/error:
--------------------------------------------------------------------------------
1 | 6 1 17
2 | unexpected token near ']'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/extra-comma-in-multiline-array/input:
--------------------------------------------------------------------------------
1 | [1,
2 | 2,
3 | 3,
4 | 4,
5 | 5,
6 | ]
7 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/garbage-after-newline/error:
--------------------------------------------------------------------------------
1 | 2 3 11
2 | end of file expected near 'foo'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/garbage-after-newline/input:
--------------------------------------------------------------------------------
1 | [1,2,3]
2 | foo
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/garbage-at-the-end/error:
--------------------------------------------------------------------------------
1 | 1 10 10
2 | end of file expected near 'foo'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/garbage-at-the-end/input:
--------------------------------------------------------------------------------
1 | [1,2,3]foo
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/integer-starting-with-zero/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | invalid token near '0'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/integer-starting-with-zero/input:
--------------------------------------------------------------------------------
1 | [012]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/invalid-escape/error:
--------------------------------------------------------------------------------
1 | 1 4 4
2 | invalid escape near '"\a'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/invalid-escape/input:
--------------------------------------------------------------------------------
1 | ["\a <-- invalid escape"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/invalid-identifier/error:
--------------------------------------------------------------------------------
1 | 1 5 5
2 | invalid token near 'troo'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/invalid-identifier/input:
--------------------------------------------------------------------------------
1 | [troo
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/invalid-negative-integer/error:
--------------------------------------------------------------------------------
1 | 1 8 8
2 | ']' expected near 'foo'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/invalid-negative-integer/input:
--------------------------------------------------------------------------------
1 | [-123foo]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/invalid-negative-real/error:
--------------------------------------------------------------------------------
1 | 1 12 12
2 | ']' expected near 'foo'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/invalid-negative-real/input:
--------------------------------------------------------------------------------
1 | [-123.123foo]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/invalid-second-surrogate/error:
--------------------------------------------------------------------------------
1 | 1 62 62
2 | invalid Unicode '\uD888\u3210'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/invalid-second-surrogate/input:
--------------------------------------------------------------------------------
1 | ["\uD888\u3210 (first surrogate and invalid second surrogate)"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/lone-open-brace/error.normal:
--------------------------------------------------------------------------------
1 | 2 0 2
2 | string or '}' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/lone-open-brace/error.strip:
--------------------------------------------------------------------------------
1 | 1 1 1
2 | string or '}' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/lone-open-brace/input:
--------------------------------------------------------------------------------
1 | {
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/lone-open-bracket/error.normal:
--------------------------------------------------------------------------------
1 | 2 0 2
2 | ']' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/lone-open-bracket/error.strip:
--------------------------------------------------------------------------------
1 | 1 1 1
2 | ']' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/lone-open-bracket/input:
--------------------------------------------------------------------------------
1 | [
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/lone-second-surrogate/error:
--------------------------------------------------------------------------------
1 | 1 40 40
2 | invalid Unicode '\uDFAA'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/lone-second-surrogate/input:
--------------------------------------------------------------------------------
1 | ["\uDFAA (second surrogate on it's own)"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/minus-sign-without-number/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | invalid token near '-'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/minus-sign-without-number/input:
--------------------------------------------------------------------------------
1 | [-foo]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/negative-integer-starting-with-zero/error:
--------------------------------------------------------------------------------
1 | 1 3 3
2 | invalid token near '-0'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/negative-integer-starting-with-zero/input:
--------------------------------------------------------------------------------
1 | [-012]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/null-byte-in-string/error:
--------------------------------------------------------------------------------
1 | 1 12 12
2 | control character 0x0 near '"null byte '
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/null-byte-in-string/input:
--------------------------------------------------------------------------------
1 | ["null byte not allowed"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/null-byte-in-string/nostrip:
--------------------------------------------------------------------------------
1 | The embedded NULL byte breaks json_loads(), which is used instead of
2 | json_loadf() in the stripped tests.
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/null-byte-outside-string/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | invalid token near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/null-byte-outside-string/input:
--------------------------------------------------------------------------------
1 | [
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/null-byte-outside-string/nostrip:
--------------------------------------------------------------------------------
1 | The embedded NULL byte breaks json_loads(), which is used instead of
2 | json_loadf() in the stripped tests.
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/null/error:
--------------------------------------------------------------------------------
1 | 1 4 4
2 | '[' or '{' expected near 'null'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/null/input:
--------------------------------------------------------------------------------
1 | null
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-apostrophes/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | string or '}' expected near '''
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-apostrophes/input:
--------------------------------------------------------------------------------
1 | {'a'
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-garbage-at-end/error:
--------------------------------------------------------------------------------
1 | 1 12 12
2 | '}' expected near '123'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-garbage-at-end/input:
--------------------------------------------------------------------------------
1 | {"a":"a" 123}
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-in-unterminated-array/error.normal:
--------------------------------------------------------------------------------
1 | 2 0 4
2 | ']' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-in-unterminated-array/error.strip:
--------------------------------------------------------------------------------
1 | 1 3 3
2 | ']' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-in-unterminated-array/input:
--------------------------------------------------------------------------------
1 | [{}
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-no-colon/error.normal:
--------------------------------------------------------------------------------
1 | 2 0 5
2 | ':' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-no-colon/error.strip:
--------------------------------------------------------------------------------
1 | 1 4 4
2 | ':' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-no-colon/input:
--------------------------------------------------------------------------------
1 | {"a"
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-no-value/error.normal:
--------------------------------------------------------------------------------
1 | 2 0 6
2 | unexpected token near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-no-value/error.strip:
--------------------------------------------------------------------------------
1 | 1 5 5
2 | unexpected token near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-no-value/input:
--------------------------------------------------------------------------------
1 | {"a":
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-unterminated-value/error.normal:
--------------------------------------------------------------------------------
1 | 1 7 7
2 | unexpected newline near '"a'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-unterminated-value/error.strip:
--------------------------------------------------------------------------------
1 | 1 7 7
2 | premature end of input near '"a'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/object-unterminated-value/input:
--------------------------------------------------------------------------------
1 | {"a":"a
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/real-garbage-after-e/error:
--------------------------------------------------------------------------------
1 | 1 3 3
2 | invalid token near '1e'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/real-garbage-after-e/input:
--------------------------------------------------------------------------------
1 | [1ea]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/real-negative-overflow/error:
--------------------------------------------------------------------------------
1 | 1 15 15
2 | real number overflow near '-123123e100000'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/real-negative-overflow/input:
--------------------------------------------------------------------------------
1 | [-123123e100000]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/real-positive-overflow/error:
--------------------------------------------------------------------------------
1 | 1 14 14
2 | real number overflow near '123123e100000'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/real-positive-overflow/input:
--------------------------------------------------------------------------------
1 | [123123e100000]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/real-truncated-at-e/error:
--------------------------------------------------------------------------------
1 | 1 3 3
2 | invalid token near '1e'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/real-truncated-at-e/input:
--------------------------------------------------------------------------------
1 | [1e]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/real-truncated-at-point/error:
--------------------------------------------------------------------------------
1 | 1 3 3
2 | invalid token near '1.'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/real-truncated-at-point/input:
--------------------------------------------------------------------------------
1 | [1.]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/tab-character-in-string/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | control character 0x9 near '"'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/tab-character-in-string/input:
--------------------------------------------------------------------------------
1 | [" <-- tab character"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/too-big-negative-integer/error:
--------------------------------------------------------------------------------
1 | 1 32 32
2 | too big negative integer
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/too-big-negative-integer/input:
--------------------------------------------------------------------------------
1 | [-123123123123123123123123123123]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/too-big-positive-integer/error:
--------------------------------------------------------------------------------
1 | 1 31 31
2 | too big integer
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/too-big-positive-integer/input:
--------------------------------------------------------------------------------
1 | [123123123123123123123123123123]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/truncated-unicode-surrogate/error:
--------------------------------------------------------------------------------
1 | 1 46 46
2 | invalid Unicode '\uDADA'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/truncated-unicode-surrogate/input:
--------------------------------------------------------------------------------
1 | ["\uDADA (first surrogate without the second)"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unicode-identifier/error:
--------------------------------------------------------------------------------
1 | 1 1 2
2 | '[' or '{' expected near 'å'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unicode-identifier/input:
--------------------------------------------------------------------------------
1 | å
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-array-and-object/error.normal:
--------------------------------------------------------------------------------
1 | 2 0 3
2 | string or '}' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-array-and-object/error.strip:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | string or '}' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-array-and-object/input:
--------------------------------------------------------------------------------
1 | [{
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-array/error.normal:
--------------------------------------------------------------------------------
1 | 2 0 5
2 | ']' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-array/error.strip:
--------------------------------------------------------------------------------
1 | 1 4 4
2 | ']' expected near end of file
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-array/input:
--------------------------------------------------------------------------------
1 | ["a"
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-empty-key/error.normal:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | unexpected newline near '"'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-empty-key/error.strip:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | premature end of input near '"'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-empty-key/input:
--------------------------------------------------------------------------------
1 | {"
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-key/error.normal:
--------------------------------------------------------------------------------
1 | 1 3 3
2 | unexpected newline near '"a'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-key/error.strip:
--------------------------------------------------------------------------------
1 | 1 3 3
2 | premature end of input near '"a'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-key/input:
--------------------------------------------------------------------------------
1 | {"a
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-object-and-array/error:
--------------------------------------------------------------------------------
1 | 1 2 2
2 | string or '}' expected near '['
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-object-and-array/input:
--------------------------------------------------------------------------------
1 | {[
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-string/error.normal:
--------------------------------------------------------------------------------
1 | 1 3 3
2 | unexpected newline near '"a'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-string/error.strip:
--------------------------------------------------------------------------------
1 | 1 3 3
2 | premature end of input near '"a'
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/invalid/unterminated-string/input:
--------------------------------------------------------------------------------
1 | ["a
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/complex-array/input:
--------------------------------------------------------------------------------
1 | [1,2,3,4,
2 | "a", "b", "c",
3 | {"foo": "bar", "core": "dump"},
4 | true, false, true, true, null, false
5 | ]
6 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/complex-array/output:
--------------------------------------------------------------------------------
1 | [1, 2, 3, 4, "a", "b", "c", {"core": "dump", "foo": "bar"}, true, false, true, true, null, false]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/empty-array/input:
--------------------------------------------------------------------------------
1 | []
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/empty-array/output:
--------------------------------------------------------------------------------
1 | []
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/empty-object-in-array/input:
--------------------------------------------------------------------------------
1 | [{}]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/empty-object-in-array/output:
--------------------------------------------------------------------------------
1 | [{}]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/empty-object/input:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/empty-object/output:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/empty-string/input:
--------------------------------------------------------------------------------
1 | [""]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/empty-string/output:
--------------------------------------------------------------------------------
1 | [""]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/escaped-utf-control-char/input:
--------------------------------------------------------------------------------
1 | ["\u0012 escaped control character"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/escaped-utf-control-char/output:
--------------------------------------------------------------------------------
1 | ["\u0012 escaped control character"]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/false/input:
--------------------------------------------------------------------------------
1 | [false]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/false/output:
--------------------------------------------------------------------------------
1 | [false]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/negative-int/input:
--------------------------------------------------------------------------------
1 | [-123]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/negative-int/output:
--------------------------------------------------------------------------------
1 | [-123]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/negative-one/input:
--------------------------------------------------------------------------------
1 | [-1]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/negative-one/output:
--------------------------------------------------------------------------------
1 | [-1]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/negative-zero/input:
--------------------------------------------------------------------------------
1 | [-0]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/negative-zero/output:
--------------------------------------------------------------------------------
1 | [0]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/null/input:
--------------------------------------------------------------------------------
1 | [null]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/null/output:
--------------------------------------------------------------------------------
1 | [null]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/one-byte-utf-8/input:
--------------------------------------------------------------------------------
1 | ["\u002c one-byte UTF-8"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/one-byte-utf-8/output:
--------------------------------------------------------------------------------
1 | [", one-byte UTF-8"]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-capital-e-negative-exponent/input:
--------------------------------------------------------------------------------
1 | [1E-2]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-capital-e-negative-exponent/output:
--------------------------------------------------------------------------------
1 | [0.01]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-capital-e-positive-exponent/input:
--------------------------------------------------------------------------------
1 | [1E+2]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-capital-e-positive-exponent/output:
--------------------------------------------------------------------------------
1 | [100.0]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-capital-e/input:
--------------------------------------------------------------------------------
1 | [1E22]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-capital-e/output:
--------------------------------------------------------------------------------
1 | [1e22]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-exponent/input:
--------------------------------------------------------------------------------
1 | [123e45]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-exponent/output:
--------------------------------------------------------------------------------
1 | [1.2299999999999999e47]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-fraction-exponent/input:
--------------------------------------------------------------------------------
1 | [123.456e78]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-fraction-exponent/output:
--------------------------------------------------------------------------------
1 | [1.23456e80]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-negative-exponent/input:
--------------------------------------------------------------------------------
1 | [1e-2]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-negative-exponent/output:
--------------------------------------------------------------------------------
1 | [0.01]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-positive-exponent/input:
--------------------------------------------------------------------------------
1 | [1e+2]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-positive-exponent/output:
--------------------------------------------------------------------------------
1 | [100.0]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-underflow/input:
--------------------------------------------------------------------------------
1 | [123e-10000000]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/real-underflow/output:
--------------------------------------------------------------------------------
1 | [0.0]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/short-string/input:
--------------------------------------------------------------------------------
1 | ["a"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/short-string/output:
--------------------------------------------------------------------------------
1 | ["a"]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/simple-ascii-string/input:
--------------------------------------------------------------------------------
1 | ["abcdefghijklmnopqrstuvwxyz1234567890 "]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/simple-ascii-string/output:
--------------------------------------------------------------------------------
1 | ["abcdefghijklmnopqrstuvwxyz1234567890 "]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/simple-int-0/input:
--------------------------------------------------------------------------------
1 | [0]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/simple-int-0/output:
--------------------------------------------------------------------------------
1 | [0]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/simple-int-1/input:
--------------------------------------------------------------------------------
1 | [1]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/simple-int-1/output:
--------------------------------------------------------------------------------
1 | [1]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/simple-int-123/input:
--------------------------------------------------------------------------------
1 | [123]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/simple-int-123/output:
--------------------------------------------------------------------------------
1 | [123]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/simple-object/input:
--------------------------------------------------------------------------------
1 | {"a":[]}
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/simple-object/output:
--------------------------------------------------------------------------------
1 | {"a": []}
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/simple-real/input:
--------------------------------------------------------------------------------
1 | [123.456789]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/simple-real/output:
--------------------------------------------------------------------------------
1 | [123.456789]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/string-escapes/input:
--------------------------------------------------------------------------------
1 | ["\"\\\/\b\f\n\r\t"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/string-escapes/output:
--------------------------------------------------------------------------------
1 | ["\"\\/\b\f\n\r\t"]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/three-byte-utf-8/input:
--------------------------------------------------------------------------------
1 | ["\u0821 three-byte UTF-8"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/three-byte-utf-8/output:
--------------------------------------------------------------------------------
1 | ["ࠡ three-byte UTF-8"]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/true/input:
--------------------------------------------------------------------------------
1 | [true]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/true/output:
--------------------------------------------------------------------------------
1 | [true]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/two-byte-utf-8/input:
--------------------------------------------------------------------------------
1 | ["\u0123 two-byte UTF-8"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/two-byte-utf-8/output:
--------------------------------------------------------------------------------
1 | ["ģ two-byte UTF-8"]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/utf-8-string/input:
--------------------------------------------------------------------------------
1 | ["€þıœəßð some utf-8 ĸʒ×ŋµåäö𝄞"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/utf-8-string/output:
--------------------------------------------------------------------------------
1 | ["€þıœəßð some utf-8 ĸʒ×ŋµåäö𝄞"]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/utf-surrogate-four-byte-encoding/input:
--------------------------------------------------------------------------------
1 | ["\uD834\uDD1E surrogate, four-byte UTF-8"]
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/test/suites/valid/utf-surrogate-four-byte-encoding/output:
--------------------------------------------------------------------------------
1 | ["𝄞 surrogate, four-byte UTF-8"]
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/jansson-2.4/win32/vs2008/.gitignore:
--------------------------------------------------------------------------------
1 | Build/
2 | Output/
3 |
4 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/.gitignore:
--------------------------------------------------------------------------------
1 | #Ignore build files
2 | Makefile
3 | config.h
4 | config.log
5 | config.status
6 | libtool
7 | stamp-h1
8 | output/
9 | win32port/ipch/
10 | win32port/Debug*/
11 | win32port/Release*/
12 | win32port/server/Debug*/
13 | win32port/server/Release*/
14 | win32port/client/Debug*/
15 | win32port/client/Release*/
16 | win32port/libwebsocketswin32/Debug*/
17 | win32port/libwebsocketswin32/Release*/
18 | win32port/zlib/Debug*/
19 | win32port/zlib/Release*/
20 | *.vcxproj.user
21 | *.opensdf
22 | *.sdf
23 | *.suo
24 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/Makefile.am:
--------------------------------------------------------------------------------
1 |
2 | SUBDIRS=lib test-server
3 |
4 | EXTRA_DIST=scripts/kernel-doc
5 |
6 | pkgconfigdir = $(libdir)/pkgconfig
7 | pkgconfig_DATA = libwebsockets.pc
8 |
9 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/lib/.gitignore:
--------------------------------------------------------------------------------
1 | #Ignore build files
2 | Makefile
3 | *.o
4 | *.lo
5 | *.la
6 | .libs
7 | .deps
8 |
9 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/lib/extension-deflate-frame.h:
--------------------------------------------------------------------------------
1 |
2 | #include
3 |
4 | #define DEFLATE_FRAME_COMPRESSION_LEVEL_SERVER 1
5 | #define DEFLATE_FRAME_COMPRESSION_LEVEL_CLIENT Z_DEFAULT_COMPRESSION
6 |
7 | struct lws_ext_deflate_frame_conn {
8 | z_stream zs_in;
9 | z_stream zs_out;
10 | size_t buf_pre_used;
11 | size_t buf_pre_length;
12 | size_t buf_in_length;
13 | size_t buf_out_length;
14 | int compressed_out;
15 | unsigned char *buf_pre;
16 | unsigned char *buf_in;
17 | unsigned char *buf_out;
18 | };
19 |
20 | extern int lws_extension_callback_deflate_frame(
21 | struct libwebsocket_context *context,
22 | struct libwebsocket_extension *ext,
23 | struct libwebsocket *wsi,
24 | enum libwebsocket_extension_callback_reasons reason,
25 | void *user, void *in, size_t len);
26 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/lib/extension-deflate-stream.h:
--------------------------------------------------------------------------------
1 |
2 | #include
3 |
4 | #define DEFLATE_STREAM_CHUNK 128
5 | #define DEFLATE_STREAM_COMPRESSION_LEVEL 1
6 |
7 | struct lws_ext_deflate_stream_conn {
8 | z_stream zs_in;
9 | z_stream zs_out;
10 | int remaining_in;
11 | unsigned char buf_in[MAX_USER_RX_BUFFER];
12 | unsigned char buf_out[MAX_USER_RX_BUFFER];
13 | };
14 |
15 | extern int lws_extension_callback_deflate_stream(
16 | struct libwebsocket_context *context,
17 | struct libwebsocket_extension *ext,
18 | struct libwebsocket *wsi,
19 | enum libwebsocket_extension_callback_reasons reason,
20 | void *user, void *in, size_t len);
21 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/lib/extension.c:
--------------------------------------------------------------------------------
1 | #include "private-libwebsockets.h"
2 |
3 | #include "extension-deflate-frame.h"
4 | #include "extension-deflate-stream.h"
5 | #include "extension-x-google-mux.h"
6 |
7 | struct libwebsocket_extension libwebsocket_internal_extensions[] = {
8 | #ifdef LWS_EXT_GOOGLE_MUX
9 | {
10 | "x-google-mux",
11 | lws_extension_callback_x_google_mux,
12 | sizeof (struct lws_ext_x_google_mux_conn)
13 | },
14 | #endif
15 | #ifdef LWS_EXT_DEFLATE_STREAM
16 | {
17 | "deflate-stream",
18 | lws_extension_callback_deflate_stream,
19 | sizeof (struct lws_ext_deflate_stream_conn)
20 | },
21 | #else
22 | {
23 | "x-webkit-deflate-frame",
24 | lws_extension_callback_deflate_frame,
25 | sizeof (struct lws_ext_deflate_frame_conn)
26 | },
27 | {
28 | "deflate-frame",
29 | lws_extension_callback_deflate_frame,
30 | sizeof (struct lws_ext_deflate_frame_conn)
31 | },
32 | #endif
33 | { /* terminator */
34 | NULL, NULL, 0
35 | }
36 | };
37 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/libwebsockets.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@prefix@
2 | exec_prefix=@exec_prefix@
3 | libdir=@libdir@
4 | includedir=@includedir@
5 |
6 | Name: libwebsockets
7 | Description: Websockets server and client library
8 | Version: @VERSION@
9 |
10 | Libs: -L${libdir} -lwebsockets
11 | Cflags: -I${includedir}
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/test-server/.gitignore:
--------------------------------------------------------------------------------
1 | #Ignore build files
2 | libwebsockets-test-*
3 | Makefile
4 | *.o
5 | *.lo
6 | *.la
7 | .libs
8 | .deps
9 |
10 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/test-server/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/libwebsockets/test-server/favicon.ico
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/win32port/win32helpers/getopt.h:
--------------------------------------------------------------------------------
1 | #ifndef __GETOPT_H__
2 | #define __GETOPT_H__
3 |
4 | #ifdef __cplusplus
5 | extern "C" {
6 | #endif
7 |
8 | extern int opterr; /* if error message should be printed */
9 | extern int optind; /* index into parent argv vector */
10 | extern int optopt; /* character checked for validity */
11 | extern int optreset; /* reset getopt */
12 | extern char *optarg; /* argument associated with option */
13 |
14 | struct option
15 | {
16 | const char *name;
17 | int has_arg;
18 | int *flag;
19 | int val;
20 | };
21 |
22 | #define no_argument 0
23 | #define required_argument 1
24 | #define optional_argument 2
25 |
26 | int getopt(int, char**, char*);
27 | int getopt_long(int, char**, char*, struct option*, int*);
28 |
29 | #ifdef __cplusplus
30 | }
31 | #endif
32 |
33 | #endif /* __GETOPT_H__ */
34 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/win32port/win32helpers/gettimeofday.h:
--------------------------------------------------------------------------------
1 | #ifndef _GET_TIME_OF_DAY_H
2 | #define _GET_TIME_OF_DAY_H
3 |
4 | #ifdef __MINGW64__
5 | #else
6 | #ifdef __MINGW32__
7 | #else
8 | #include < time.h >
9 | #endif
10 | #endif
11 |
12 | #include //I've ommited context line.
13 | #if defined(_MSC_VER) || defined(_MSC_EXTENSIONS)
14 | #define DELTA_EPOCH_IN_MICROSECS 11644473600000000Ui64
15 | #else
16 | #define DELTA_EPOCH_IN_MICROSECS 11644473600000000ULL
17 | #endif
18 |
19 | struct timezone
20 | {
21 | int tz_minuteswest; /* minutes W of Greenwich */
22 | int tz_dsttime; /* type of dst correction */
23 | };
24 |
25 | int gettimeofday(struct timeval *tv, struct timezone *tz);
26 |
27 |
28 | #endif
29 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/win32port/win32helpers/netdb.h:
--------------------------------------------------------------------------------
1 | // Left blank for win32
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/win32port/win32helpers/strings.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/libwebsockets/win32port/win32helpers/strings.h
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/win32port/win32helpers/sys/time.h:
--------------------------------------------------------------------------------
1 | // left blank
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/win32port/win32helpers/unistd.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/libwebsockets/win32port/win32helpers/unistd.h
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/win32port/zlib/gzclose.c:
--------------------------------------------------------------------------------
1 | /* gzclose.c -- zlib gzclose() function
2 | * Copyright (C) 2004, 2010 Mark Adler
3 | * For conditions of distribution and use, see copyright notice in zlib.h
4 | */
5 |
6 | #include "gzguts.h"
7 |
8 | /* gzclose() is in a separate file so that it is linked in only if it is used.
9 | That way the other gzclose functions can be used instead to avoid linking in
10 | unneeded compression or decompression routines. */
11 | int ZEXPORT gzclose(file)
12 | gzFile file;
13 | {
14 | #ifndef NO_GZCOMPRESS
15 | gz_statep state;
16 |
17 | if (file == NULL)
18 | return Z_STREAM_ERROR;
19 | state = (gz_statep)file;
20 |
21 | return state->mode == GZ_READ ? gzclose_r(file) : gzclose_w(file);
22 | #else
23 | return gzclose_r(file);
24 | #endif
25 | }
26 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/libwebsockets/win32port/zlib/inffast.h:
--------------------------------------------------------------------------------
1 | /* inffast.h -- header to use inffast.c
2 | * Copyright (C) 1995-2003, 2010 Mark Adler
3 | * For conditions of distribution and use, see copyright notice in zlib.h
4 | */
5 |
6 | /* WARNING: this file should *not* be used by applications. It is
7 | part of the implementation of the compression library and is
8 | subject to change. Applications should only use zlib.h.
9 | */
10 |
11 | void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start));
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/.gitignore:
--------------------------------------------------------------------------------
1 | CMakeCache.txt
2 | CMakeFiles
3 | CTestTestfile.cmake
4 | cmake_install.cmake
5 | Testing
6 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/DartConfiguration.tcl:
--------------------------------------------------------------------------------
1 | Site: localhost
2 | BuildName: PolarSSL-test
3 | CoverageCommand: /usr/bin/gcov
4 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/doxygen/input/doc_hashing.h:
--------------------------------------------------------------------------------
1 | /**
2 | * @file
3 | * Hashing module documentation file.
4 | */
5 |
6 | /**
7 | * @addtogroup hashing_module Hashing module
8 | *
9 | * The Hashing module provides one-way hashing functions. Such functions can be
10 | * used for creating a hash message authentication code (HMAC) when sending a
11 | * message. Such a HMAC can be used in combination with a private key
12 | * for authentication, which is a message integrity control.
13 | * The following hashing-algorithms are provided:
14 | * - MD2, MD4, MD5 128-bit one-way hash functions by Ron Rivest (see
15 | * \c md2_hmac(), \c md4_hmac() and \c md5_hmac()).
16 | * - SHA-1, SHA-256, SHA-384/512 160-bit or more one-way hash functions by
17 | * NIST and NSA (see\c sha1_hmac(), \c sha2_hmac() and \c sha4_hmac()).
18 | *
19 | * This module provides one-way hashing which can be used for authentication.
20 | */
21 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/doxygen/input/doc_x509.h:
--------------------------------------------------------------------------------
1 | /**
2 | * @file
3 | * X.509 module documentation file.
4 | */
5 |
6 | /**
7 | * @addtogroup x509_module X.509 module
8 | *
9 | * The X.509 module provides X.509 support which includes:
10 | * - X.509 certificate (CRT) reading (see \c x509parse_crt() and
11 | * \c x509parse_crtfile()).
12 | * - X.509 certificate revocation list (CRL) reading (see \c x509parse_crl()
13 | * and\c x509parse_crlfile()).
14 | * - X.509 (RSA) private key reading (see \c x509parse_key() and
15 | * \c x509parse_keyfile()).
16 | * - X.509 certificate signature verification (see \c x509parse_verify())
17 | *
18 | * This module can be used to build a certificate authority (CA) chain and
19 | * verify its signature. It is also used to get a (RSA) private key for signing
20 | * and decryption.
21 | */
22 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/include/.gitignore:
--------------------------------------------------------------------------------
1 | Makefile
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/include/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | option(INSTALL_POLARSSL_HEADERS "Install PolarSSL headers." ON)
2 |
3 | if(INSTALL_POLARSSL_HEADERS)
4 |
5 | file(GLOB headers "polarssl/*.h")
6 |
7 | install(FILES ${headers}
8 | DESTINATION include/polarssl
9 | PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
10 |
11 | endif(INSTALL_POLARSSL_HEADERS)
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/library/.gitignore:
--------------------------------------------------------------------------------
1 | *.o
2 | libpolarssl*
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/.gitignore:
--------------------------------------------------------------------------------
1 | */Makefile
2 | aes/aescrypt2
3 | aes/crypt_and_hash
4 | hash/generic_sum
5 | hash/hello
6 | hash/md5sum
7 | hash/sha1sum
8 | hash/sha2sum
9 | pkey/dh_client
10 | pkey/dh_genprime
11 | pkey/dh_server
12 | pkey/key_app
13 | pkey/key_app_writer
14 | pkey/mpi_demo
15 | pkey/rsa_decrypt
16 | pkey/rsa_encrypt
17 | pkey/rsa_genkey
18 | pkey/rsa_sign
19 | pkey/rsa_sign_pss
20 | pkey/rsa_verify
21 | pkey/rsa_verify_pss
22 | random/gen_entropy
23 | random/gen_random_ctr_drbg
24 | random/gen_random_havege
25 | ssl/ssl_client1
26 | ssl/ssl_client2
27 | ssl/ssl_fork_server
28 | ssl/ssl_mail_client
29 | ssl/ssl_server
30 | ssl/ssl_server2
31 | test/benchmark
32 | test/o_p_test
33 | test/selftest
34 | test/ssl_cert_test
35 | test/ssl_test
36 | util/strerror
37 | x509/cert_app
38 | x509/cert_req
39 | x509/crl_app
40 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_subdirectory(aes)
2 | add_subdirectory(hash)
3 | add_subdirectory(pkey)
4 | add_subdirectory(random)
5 | add_subdirectory(ssl)
6 | add_subdirectory(test)
7 | add_subdirectory(x509)
8 | add_subdirectory(util)
9 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/aes/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_executable(aescrypt2 aescrypt2.c)
2 | target_link_libraries(aescrypt2 polarssl)
3 |
4 | add_executable(crypt_and_hash crypt_and_hash.c)
5 | target_link_libraries(crypt_and_hash polarssl)
6 |
7 | install(TARGETS aescrypt2 crypt_and_hash
8 | DESTINATION "bin"
9 | PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
10 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/hash/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_executable(hello hello.c)
2 | target_link_libraries(hello polarssl)
3 |
4 | add_executable(generic_sum generic_sum.c)
5 | target_link_libraries(generic_sum polarssl)
6 |
7 | add_executable(md5sum md5sum.c)
8 | target_link_libraries(md5sum polarssl)
9 |
10 | add_executable(sha1sum sha1sum.c)
11 | target_link_libraries(sha1sum polarssl)
12 |
13 | add_executable(sha2sum sha2sum.c)
14 | target_link_libraries(sha2sum polarssl)
15 |
16 | install(TARGETS hello md5sum sha1sum sha2sum generic_sum
17 | DESTINATION "bin"
18 | PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
19 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/pkey/dh_prime.txt:
--------------------------------------------------------------------------------
1 | P = FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF
2 | G = 02
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/pkey/rsa_pub.txt:
--------------------------------------------------------------------------------
1 | N = A1D46FBA2318F8DCEF16C280948B1CF27966B9B47225ED2989F8D74B45BD36049C0AAB5AD0FF003553BA843C8E12782FC5873BB89A3DC84B883D25666CD22BF3ACD5B675969F8BEBFBCAC93FDD927C7442B178B10D1DFF9398E52316AAE0AF74E594650BDC3C670241D418684593CDA1A7B9DC4F20D2FDC6F66344074003E211
2 | E = 010001
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/random/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_executable(gen_random_havege gen_random_havege.c)
2 | target_link_libraries(gen_random_havege polarssl)
3 |
4 | add_executable(gen_random_ctr_drbg gen_random_ctr_drbg.c)
5 | target_link_libraries(gen_random_ctr_drbg polarssl)
6 |
7 | add_executable(gen_entropy gen_entropy.c)
8 | target_link_libraries(gen_entropy polarssl)
9 |
10 | install(TARGETS gen_random_havege gen_random_ctr_drbg gen_entropy
11 | DESTINATION "bin"
12 | PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
13 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/cert_md2.crt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/cert_md2.crt
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/client2.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/client2.pfx
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/crl.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIyMDEwMjI1
4 | OVoXDTE5MTEyNTEwMjI1OVowKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEFBQADggEBAJYuWdKPdblMVWCnxpMnchuL
6 | dqWzK2BA0RelCaGjpxuwX3NmLDm+5hKja/DJxaRqTOf4RSC3kcX8CdIldsLO96dz
7 | //wAQdFPDhy6AFT5vKTO8ItPHDb7qFOqFqpeJi5XN1yoZGTB1ei0mgD3xBaKbp6U
8 | yCOZJSIFomt7piT4GcgWVHLUmpyHDDeodNhYPrN0jf2mr+ECd9fQJYdz1qm0Xx+Q
9 | NbKXDiPRmPX0qVleCZSeSp1JAmU4GoCO+96qQUpjgll+6xWya3UNj61f9sh0Zzr7
10 | 5ug2LZo5uBM/LpNR1K3TLxNCcg7uUPTn9r143d7ivJhPl3tEJn4PXjv6mlLoOgU=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/crl_md2.pem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/crl_md2.pem
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/crl_md4.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQMFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEDBQADggEBAIJtYXy3uwIpmSGfi9muS8xv
6 | 36FT6g3s1V/xicdPa54juJgBI6sxHKzQtbSNIbqadEWwUtvQ8k1EMRo9UGObhRV8
7 | i+UWm5qi0GFV7nMi4E2p2Ji/sFKtgdxkzhCfn+p3MoGgx/nC7YtwpnNdF+kuCV1M
8 | JTPqfm+taZkYADOafP/hRaPx3TI+HNE3ux4Cb7hNpWdfWzt48ZPMuhCMzItLd/UK
9 | xxjJam9XAGUTKi7+eWtma9XzmYOIElQv2KFPVMcx5nvg039rrWK6tObGL67kCfTH
10 | v+nIx7rAOW6UNU8aj1kfJHYjEKMBH1I9wjMSHUpkxBLQOKlPNRksiEVsIhmEVss=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/crl_md5.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQQFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEEBQADggEBAKKCJZ1MwL+gKAw3RV4qEmb9
6 | gMDdSLJ1Vdkn9FgDx2ijNnYDtvaW+I3sOXrq7O6gVN1KEamJJbufVJA5+OE2oVbC
7 | husEdgQm8D5TbrGcjPIPWxgYyuuRsl7XovZhXnqTIUrC+J8oH9XzKaMc+HZb5UhR
8 | h8bzcyp+9jbBje7lWwKTzkuvd/I7VbS02TUkWFJTrYB0Laj8WMcgcZiyX0iZuj8j
9 | 4hOupu0lPoSzZ4h7t0Vmay6wO+8n8LJohyiwYS7LddpOjIdP0MWifN7u/ArqNNlh
10 | 2kg8eAc1pYOU/pJFTAAbOmC/kQpa9skd+PPIPPh9T53o3yeDQA0vFqN92JryCCU=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/crl_sha1.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEFBQADggEBAG64jqn7VLdvnKROsbCPR8w9
6 | xnox9vjuM2lGWema9sTuptw9EhArVSbibXZ1IPPyrEy1QOq3NukBqUW3KzOzYV5M
7 | BxZSa28FTQxtVChWkDUIMCK8BSxy07yieFf/3A8mbfcW3ZzN4akLxOweuFp6l2H7
8 | 9oa2jeUi1BlHCZS6JYI2pHZl8qiMRiqqMleSM2k1w7TraKLNBFM8UK72brXeZjPi
9 | nNOzdYsQDzWo1HW7dsLWLfZKoJeyqvofVDQpC5dO56kty/do89z1OnEXfzMNeVVT
10 | JCeAOzuu6kdrf+9keRoWhcIoBos/XtTV57u0pgr81bLgjj5PYivevKL/kKbyvKI=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/crl_sha224.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQ4FADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEOBQADggEBAL2sIly2OwgBu9UfEImduTG/
6 | RtGEO8RkXbCRJPLZaVGQh9b8rCRVHL9tIWm372FVkKyYEm3mIrl2ry16RznRt5yx
7 | Dd8/DKUGUlIe1KwzjDc9O7bv1FDSXHd1USmGTheKDHNtuJXYENMHdoyR2k2BVGOZ
8 | ie4zUcSpqyMjBlUjgNmXN6gQIcrRImumVUjMk74+rWTa0hQ0piF2qlRuE1dDqcZP
9 | LkE/92rbnFeRAO91XUeEj13dif2UjlArFWd62AFp0wtIn2sb7wahhUj9/rEs6Wgx
10 | kdiNsRMto6/ixLrPu3vxs80ZPWHey587T1ZZ9bS/wDkp9W+W0rGyRoPVmqiKtvM=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/crl_sha256.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQELBQADggEBAG4mBBgwfNynCYYL2CEnqore
6 | mgKpC32tB6WiUBu9figcvdN3nSX/1wrB8rpiE8R04C8oSFglwhotJCnlWsy42tjb
7 | 0pk0Wuizln0PFMc/OypqRNNhwx31SHH42W4KzONiqvq3n/WkH3M1YniR1ZnMlyvi
8 | lJioQn6ZAoc6O6mMP1J9duKYYhiMAOV992PD1/iqXw+jYN31RwdIS8/mGzIs4ake
9 | EdviwhM3E4/sVbNOWCOnZFYV4m+yNAEe29HL1VKw6UXixBczct+brqXNVD3U6T0F
10 | 5ovR6BTefZO17eT52Duke5RZGDUyQOGywxOYKI5W+FcOYdp+U5Idk399tAz2Mdw=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/crl_sha384.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQwFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEMBQADggEBAC0GpmRvsrvshp1q/SXk80HA
6 | m28ZvEuys9zY5/AnrtYHQfsX9QRJk5li7PlnzHtVGp8I5Qi4mJVPaJ+JmhqAc/oo
7 | NPmxDx8m9XF9v0XHzqQZIWlPXH8QM9WLzTazbQFXhuwnZ6LPhpo+m8cbN91mUFil
8 | 9g+SGkma+VYV+yPRNmKyldcRVvPZUIkhTCMWkZoYrbDXUmkVQpsgz2c5ksIeMI/7
9 | 4Qj9J38I9AOt0DlQ3etFhNc0OMnR7zY8tn9B4dejoNklEZfiyDxsDZVPusZrxnWM
10 | WxuehOGHZf3YESjLMtR7BW26QRHIF/nhGDHsbLiunxXI6eJlbYFoZMfwc6TMqnc=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/crl_sha512.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQ0FADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQENBQADggEBAH6GU24hd6d/5PmDusT+h2Kl
6 | e7scmhkZDPU+VJSnzHdEREYTPaoFqyVBuJOE95lZELEqdOauhO3lG2WEQVGcgEcv
7 | 4jS2EzR3BYex1c1upqGtdIvIoA9TOLukdy6KeauomiWho2Kd7bSaXHy20jwdkLko
8 | /t3lVhTtBvKbh8XHVYwCaw1aCj3LydwNcS+zPnRgsMVHszFxmMNn5HCRW8lbYwcf
9 | UA98OmxIZs2hpBKRpvlfA5y6sXEx2+tSMg+MJrziGBgG6OR/m+KTaK5Yle9nrC+7
10 | hzKIe83hpktvfB1CY5Ak4Uke9/1FRqAjs5KCRxYSGQ7ZdS7DgAeGwT3slLbl/tY=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/index.attr:
--------------------------------------------------------------------------------
1 | unique_subject = no
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/serial:
--------------------------------------------------------------------------------
1 | 12
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/ssl/test-ca/server1.pub:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqQIfPUBq1VVTi/027oJl
3 | LhVhXom/uOhFkNvuiBZS0/FDUEeWEllkh2v9K+BG+XO+3c+S4ZFb7Wagb4kpeUWA
4 | 0INq1UFDd185fAkER4KwVzlw7aPsFRkeqDMIR8EFQqn9TMO0390GH00QUUBncxMP
5 | QPhtgSVfCrFTxjB+FTms+Vruf5KepgVb5xOXhbUjktnUJAbVCSWJdQfdphqPPwkZ
6 | vq1lLGTrlZvc/kFeF6babFtpzAK6FCwWJJxK3M3Q91Jnc/EtoCP9fvQxyi1wyokL
7 | BNsupk9wbp7OvViJ4lNZnm5akmXiiD8MlBmj3eXonZUT7Snbq3AS3FrKaxerUoJU
8 | sQIDAQAB
9 | -----END PUBLIC KEY-----
10 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/util/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(libs
2 | polarssl
3 | )
4 |
5 | add_executable(strerror strerror.c)
6 | target_link_libraries(strerror ${libs})
7 |
8 | install(TARGETS strerror
9 | DESTINATION "bin"
10 | PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
11 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/programs/x509/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | set(libs
2 | polarssl
3 | )
4 |
5 | if(USE_PKCS11_HELPER_LIBRARY)
6 | set(libs ${libs} pkcs11-helper)
7 | endif(USE_PKCS11_HELPER_LIBRARY)
8 |
9 | if(ENABLE_ZLIB_SUPPORT)
10 | set(libs ${libs} ${ZLIB_LIBRARIES})
11 | endif(ENABLE_ZLIB_SUPPORT)
12 |
13 | add_executable(cert_app cert_app.c)
14 | target_link_libraries(cert_app ${libs})
15 |
16 | add_executable(crl_app crl_app.c)
17 | target_link_libraries(crl_app ${libs})
18 |
19 | install(TARGETS cert_app crl_app
20 | DESTINATION "bin"
21 | PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
22 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/.gitignore:
--------------------------------------------------------------------------------
1 | test_suite*
2 | data_files/mpi_write
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/crl.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIyMDEwMjI1
4 | OVoXDTE5MTEyNTEwMjI1OVowKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEFBQADggEBAJYuWdKPdblMVWCnxpMnchuL
6 | dqWzK2BA0RelCaGjpxuwX3NmLDm+5hKja/DJxaRqTOf4RSC3kcX8CdIldsLO96dz
7 | //wAQdFPDhy6AFT5vKTO8ItPHDb7qFOqFqpeJi5XN1yoZGTB1ei0mgD3xBaKbp6U
8 | yCOZJSIFomt7piT4GcgWVHLUmpyHDDeodNhYPrN0jf2mr+ECd9fQJYdz1qm0Xx+Q
9 | NbKXDiPRmPX0qVleCZSeSp1JAmU4GoCO+96qQUpjgll+6xWya3UNj61f9sh0Zzr7
10 | 5ug2LZo5uBM/LpNR1K3TLxNCcg7uUPTn9r143d7ivJhPl3tEJn4PXjv6mlLoOgU=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/crl_expired.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIyMDEwMjQx
4 | OVoXDTExMDIyMDExMjQxOVowKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEFBQADggEBAKgP1XmCIPbfY1/UO+SVFQir
6 | jArZ94QnQdoan4tJ29d8DmTxJ+z9/KyWNoGeOwc9P/2GQQaZahQOBr0f6lYd67Ct
7 | wFVh/Q2zF8FgRcrQV7u/vJM33Q2yEsQkMGlM7rE5lC972vUKWu/NKq8bN9W/tWxZ
8 | SFbvTXpv024aI0IRudpOCALnIy8SFhVb2/52IN2uR6qrFizDexMEdSckgpHuJzGS
9 | IiANhIMn5LdQYJFjPgBzQU12tDdgzcpxtGhT10y4uQre+UbSjw+iVyml3issw59k
10 | OSmkWFb06LamRC215JAMok3YQO5RnxCR8EjqPcJr+7+O9a1O1++yiaitg4bUjEA=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/crl_md2.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQIFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTA5MDcxOTE5NTYz
4 | N1oXDTA5MDkxNzE5NTYzN1owKDASAgEBFw0wOTAyMDkyMTEyMzZaMBICAQMXDTA5
5 | MDIwOTIxMTIzNlowDQYJKoZIhvcNAQECBQADggEBAF8F5y82zgtxcwQ4aFvrkanT
6 | ygyd5+RW/Y//vpck44V+CYx1d1r+QkauaXel9qUKBPsg2dUwQ+jwV/m+Sp2MHaX5
7 | NfW7XUb7Ji4yhwgh9/9vFPqqnKBf9esLJuJoQ4mLhcGB5J1yCcavLrynvB4PJEnG
8 | graTbbyizelXBmk3ApvNYxczJZxt7EzpVbrFaev7myGmOffdDkIMc2WDpDkyLTlU
9 | kITjB7fMJhD/dgNskKZ4fgkKKKPCMJrJPO67Wzwqx/6vsrZcACB9X+143WZr4GVO
10 | Fw2SaMnqfVLlUEndoOpbLCU4ugcc82kQQF3TsovXJYW7XqoWl2u/ENCwShl9rl4=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/crl_md4.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQMFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEDBQADggEBAIJtYXy3uwIpmSGfi9muS8xv
6 | 36FT6g3s1V/xicdPa54juJgBI6sxHKzQtbSNIbqadEWwUtvQ8k1EMRo9UGObhRV8
7 | i+UWm5qi0GFV7nMi4E2p2Ji/sFKtgdxkzhCfn+p3MoGgx/nC7YtwpnNdF+kuCV1M
8 | JTPqfm+taZkYADOafP/hRaPx3TI+HNE3ux4Cb7hNpWdfWzt48ZPMuhCMzItLd/UK
9 | xxjJam9XAGUTKi7+eWtma9XzmYOIElQv2KFPVMcx5nvg039rrWK6tObGL67kCfTH
10 | v+nIx7rAOW6UNU8aj1kfJHYjEKMBH1I9wjMSHUpkxBLQOKlPNRksiEVsIhmEVss=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/crl_md5.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQQFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEEBQADggEBAKKCJZ1MwL+gKAw3RV4qEmb9
6 | gMDdSLJ1Vdkn9FgDx2ijNnYDtvaW+I3sOXrq7O6gVN1KEamJJbufVJA5+OE2oVbC
7 | husEdgQm8D5TbrGcjPIPWxgYyuuRsl7XovZhXnqTIUrC+J8oH9XzKaMc+HZb5UhR
8 | h8bzcyp+9jbBje7lWwKTzkuvd/I7VbS02TUkWFJTrYB0Laj8WMcgcZiyX0iZuj8j
9 | 4hOupu0lPoSzZ4h7t0Vmay6wO+8n8LJohyiwYS7LddpOjIdP0MWifN7u/ArqNNlh
10 | 2kg8eAc1pYOU/pJFTAAbOmC/kQpa9skd+PPIPPh9T53o3yeDQA0vFqN92JryCCU=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/crl_sha1.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEFBQADggEBAG64jqn7VLdvnKROsbCPR8w9
6 | xnox9vjuM2lGWema9sTuptw9EhArVSbibXZ1IPPyrEy1QOq3NukBqUW3KzOzYV5M
7 | BxZSa28FTQxtVChWkDUIMCK8BSxy07yieFf/3A8mbfcW3ZzN4akLxOweuFp6l2H7
8 | 9oa2jeUi1BlHCZS6JYI2pHZl8qiMRiqqMleSM2k1w7TraKLNBFM8UK72brXeZjPi
9 | nNOzdYsQDzWo1HW7dsLWLfZKoJeyqvofVDQpC5dO56kty/do89z1OnEXfzMNeVVT
10 | JCeAOzuu6kdrf+9keRoWhcIoBos/XtTV57u0pgr81bLgjj5PYivevKL/kKbyvKI=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/crl_sha224.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQ4FADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEOBQADggEBAL2sIly2OwgBu9UfEImduTG/
6 | RtGEO8RkXbCRJPLZaVGQh9b8rCRVHL9tIWm372FVkKyYEm3mIrl2ry16RznRt5yx
7 | Dd8/DKUGUlIe1KwzjDc9O7bv1FDSXHd1USmGTheKDHNtuJXYENMHdoyR2k2BVGOZ
8 | ie4zUcSpqyMjBlUjgNmXN6gQIcrRImumVUjMk74+rWTa0hQ0piF2qlRuE1dDqcZP
9 | LkE/92rbnFeRAO91XUeEj13dif2UjlArFWd62AFp0wtIn2sb7wahhUj9/rEs6Wgx
10 | kdiNsRMto6/ixLrPu3vxs80ZPWHey587T1ZZ9bS/wDkp9W+W0rGyRoPVmqiKtvM=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/crl_sha256.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQELBQADggEBAG4mBBgwfNynCYYL2CEnqore
6 | mgKpC32tB6WiUBu9figcvdN3nSX/1wrB8rpiE8R04C8oSFglwhotJCnlWsy42tjb
7 | 0pk0Wuizln0PFMc/OypqRNNhwx31SHH42W4KzONiqvq3n/WkH3M1YniR1ZnMlyvi
8 | lJioQn6ZAoc6O6mMP1J9duKYYhiMAOV992PD1/iqXw+jYN31RwdIS8/mGzIs4ake
9 | EdviwhM3E4/sVbNOWCOnZFYV4m+yNAEe29HL1VKw6UXixBczct+brqXNVD3U6T0F
10 | 5ovR6BTefZO17eT52Duke5RZGDUyQOGywxOYKI5W+FcOYdp+U5Idk399tAz2Mdw=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/crl_sha384.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQwFADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQEMBQADggEBAC0GpmRvsrvshp1q/SXk80HA
6 | m28ZvEuys9zY5/AnrtYHQfsX9QRJk5li7PlnzHtVGp8I5Qi4mJVPaJ+JmhqAc/oo
7 | NPmxDx8m9XF9v0XHzqQZIWlPXH8QM9WLzTazbQFXhuwnZ6LPhpo+m8cbN91mUFil
8 | 9g+SGkma+VYV+yPRNmKyldcRVvPZUIkhTCMWkZoYrbDXUmkVQpsgz2c5ksIeMI/7
9 | 4Qj9J38I9AOt0DlQ3etFhNc0OMnR7zY8tn9B4dejoNklEZfiyDxsDZVPusZrxnWM
10 | WxuehOGHZf3YESjLMtR7BW26QRHIF/nhGDHsbLiunxXI6eJlbYFoZMfwc6TMqnc=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/crl_sha512.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN X509 CRL-----
2 | MIIBqzCBlDANBgkqhkiG9w0BAQ0FADA7MQswCQYDVQQGEwJOTDERMA8GA1UEChMI
3 | UG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EXDTExMDIxMjE0NDQw
4 | N1oXDTExMDQxMzE0NDQwN1owKDASAgEBFw0xMTAyMTIxNDQ0MDdaMBICAQMXDTEx
5 | MDIxMjE0NDQwN1owDQYJKoZIhvcNAQENBQADggEBAH6GU24hd6d/5PmDusT+h2Kl
6 | e7scmhkZDPU+VJSnzHdEREYTPaoFqyVBuJOE95lZELEqdOauhO3lG2WEQVGcgEcv
7 | 4jS2EzR3BYex1c1upqGtdIvIoA9TOLukdy6KeauomiWho2Kd7bSaXHy20jwdkLko
8 | /t3lVhTtBvKbh8XHVYwCaw1aCj3LydwNcS+zPnRgsMVHszFxmMNn5HCRW8lbYwcf
9 | UA98OmxIZs2hpBKRpvlfA5y6sXEx2+tSMg+MJrziGBgG6OR/m+KTaK5Yle9nrC+7
10 | hzKIe83hpktvfB1CY5Ak4Uke9/1FRqAjs5KCRxYSGQ7ZdS7DgAeGwT3slLbl/tY=
11 | -----END X509 CRL-----
12 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/format_gen.key:
--------------------------------------------------------------------------------
1 | -----BEGIN PRIVATE KEY-----
2 | MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBAMDRSzONESX4mSVT
3 | J69o3x9vQanXcPNviljcwKgkrXkFah6hQUAhW+4jQLxtGb+LU47gE321JGtGNb5L
4 | z1htjLULvc9SAplJ6OOcQUDhyFxI4o6FmUzorv49ytzH6x2IO7UOF44MyJIWGjG3
5 | 4fohS8EQaQjkBYW7kwM/vCVT8Bl9AgMBAAECgYBTqj0cSEi5li41kOh2Z2XxiOAQ
6 | J0h+iNaaCmeaThfrnFrYoZXjktYF9cwANsLmZzlBlJ9Ae5oq5hMp2FFHCHn1z1U/
7 | BiE3yF2AXNslL0p8lMO4qGxmt2iYdE3Z8comfkyttUJ5k9thLQzU/NWATP8EZGng
8 | iTdEDFOW35cG26ccDQJBAPPoaiveAVN0JYxe2tYR8xb5qta89QGU6HDdTRiClap1
9 | 5rfph5d30MQggqf1tBTiDRKOSk7uN39xwGbMzz11+NcCQQDKYHXWAsN3QlmFQKTX
10 | nm4G5xpl57P9U25wSC+NYOmFEieomD7YlbaBKBc0V5JNj2IqUt0EvXNh3LA5czd9
11 | 3pHLAkAioVgZvF6h07bVFE6r4EaMd4xbCt8ah2LtS2570WagmjbU2/JlfhyFDDyg
12 | zlDwOhwzC0LfrBDzJlpz/hZamppnAkBswjIRdSK+sLWTWw47ojTXGNOi+EZOWcv8
13 | I48Kl45nqT4O6OK9WpfeCUGPK5DAhdHnlOiaZ4Xejc9W0Ih96GLJAkBOzJE8nUU5
14 | giUjLAxJoYepKlWh5tZsNDoGFg46+bHn9l1O6fX7tau0+jEz4tC6aA8R3HtUOrYv
15 | hJ61gH8x3U5J
16 | -----END PRIVATE KEY-----
17 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/format_gen.pub:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDA0UszjREl+JklUyevaN8fb0Gp
3 | 13Dzb4pY3MCoJK15BWoeoUFAIVvuI0C8bRm/i1OO4BN9tSRrRjW+S89YbYy1C73P
4 | UgKZSejjnEFA4chcSOKOhZlM6K7+Pcrcx+sdiDu1DheODMiSFhoxt+H6IUvBEGkI
5 | 5AWFu5MDP7wlU/AZfQIDAQAB
6 | -----END PUBLIC KEY-----
7 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/format_pkcs12.fmt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/format_pkcs12.fmt
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/format_rsa.key:
--------------------------------------------------------------------------------
1 | -----BEGIN RSA PRIVATE KEY-----
2 | MIICWwIBAAKBgQDA0UszjREl+JklUyevaN8fb0Gp13Dzb4pY3MCoJK15BWoeoUFA
3 | IVvuI0C8bRm/i1OO4BN9tSRrRjW+S89YbYy1C73PUgKZSejjnEFA4chcSOKOhZlM
4 | 6K7+Pcrcx+sdiDu1DheODMiSFhoxt+H6IUvBEGkI5AWFu5MDP7wlU/AZfQIDAQAB
5 | AoGAU6o9HEhIuZYuNZDodmdl8YjgECdIfojWmgpnmk4X65xa2KGV45LWBfXMADbC
6 | 5mc5QZSfQHuaKuYTKdhRRwh59c9VPwYhN8hdgFzbJS9KfJTDuKhsZrdomHRN2fHK
7 | Jn5MrbVCeZPbYS0M1PzVgEz/BGRp4Ik3RAxTlt+XBtunHA0CQQDz6Gor3gFTdCWM
8 | XtrWEfMW+arWvPUBlOhw3U0YgpWqdea36YeXd9DEIIKn9bQU4g0SjkpO7jd/ccBm
9 | zM89dfjXAkEAymB11gLDd0JZhUCk155uBucaZeez/VNucEgvjWDphRInqJg+2JW2
10 | gSgXNFeSTY9iKlLdBL1zYdywOXM3fd6RywJAIqFYGbxeodO21RROq+BGjHeMWwrf
11 | Godi7Utue9FmoJo21NvyZX4chQw8oM5Q8DocMwtC36wQ8yZac/4WWpqaZwJAbMIy
12 | EXUivrC1k1sOO6I01xjTovhGTlnL/COPCpeOZ6k+DujivVqX3glBjyuQwIXR55To
13 | mmeF3o3PVtCIfehiyQJATsyRPJ1FOYIlIywMSaGHqSpVoebWbDQ6BhYOOvmx5/Zd
14 | Tun1+7WrtPoxM+LQumgPEdx7VDq2L4SetYB/Md1OSQ==
15 | -----END RSA PRIVATE KEY-----
16 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/hash_file_1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/hash_file_1
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/hash_file_2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/hash_file_2
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/hash_file_3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/hash_file_3
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/hash_file_4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/hash_file_4
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/keyfile:
--------------------------------------------------------------------------------
1 | -----BEGIN RSA PRIVATE KEY-----
2 | MIICXgIBAAKBgQDMYfnvWtC8Id5bPKae5yXSxQTt+Zpul6AnnZWfI2TtIarvjHBF
3 | UtXRo96y7hoL4VWOPKGCsRqMFDkrbeUjRrx8iL914/srnyf6sh9c8Zk04xEOpK1y
4 | pvBz+Ks4uZObtjnnitf0NBGdjMKxveTq+VE7BWUIyQjtQ8mbDOsiLLvh7wIDAQAB
5 | AoGAefPIT8MPpAJNjIE/JrfkAMTgsSLrvCurO5gzDBbxhPE+7tsMrsDDpuix3HBo
6 | iEg3ZbzV3obQwV7b0gcr34W4t0CMuJf5b5irHRG8JcZuncmofDy6z7S5Vs75O85z
7 | fVzTIuVUyuHy1rM6rSBYKfsMLVyImUb4wtIXEMHPzdCL9LECQQD3ZfgGqudMWq8v
8 | 3BlKhsQ4fsR0vxzNlMZfoRrZzcvBT339Bp1UQ8aUo8xBtHiRwuW1NaPNgYKX6XQ6
9 | ppuWuTiJAkEA030i493KnFPLRwWypqF/s6ZNlVye+euFN5NF/IeJcvb/GUDRYv9O
10 | pRozRS1jNx4ZB1K2xT7N9MwsPHD6j6K4twJBALdfHTfT9RzjGnae7SAQQ+CcFYFz
11 | JiY6386B2yUVJLFj+j5RaMvMcKQ7xGnvGm7vxtNJrt/j3qg6oavXUfulzgECQQDP
12 | CEVLhCd/+ZeZoz5MWPTGTRrOCKmoRqNW0FlG6PfpD1qSwh04KG44uflO0yu5HUGr
13 | JZG+bcj4x5bWZFMkoUrpAkEAyEgQzesKFqcbt1cqv3pLXJYQBBw6leFXgHk11a7k
14 | +AkexhrPYyq/4tXFO2TLk2hs7tpYgNDOqZCvEu7jtN3RuA==
15 | -----END RSA PRIVATE KEY-----
16 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/tests/data_files/mpi_10:
--------------------------------------------------------------------------------
1 | 643808006803554439230129854961492699151386107534013432918073439524138264842370630061369715394739134090922937332590384720397133335969549256322620979036686633213903952966175107096769180017646161851573147596390153
2 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/visualc/VS6/dh_prime.txt:
--------------------------------------------------------------------------------
1 | P = C3CF8BCFD9E88B0CC35EC526F3D63FA001DC9392E6CA81F3B414173955C582758B52038FAFBF402B8C29DC32F5231B0D2E25B252850C7DCDBFF46D0E7989E51DEA07A53BCF7947D4C95EBA28F9CBAFB0267EC3BCF57B15A49964236B56773851D6621E546F410D504F13827218CD14A1FDB69522DC72DD67D880E51B2E00894F
2 | G = 04
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/polarssl-1.2.5/visualc/VS6/rsa_pub.txt:
--------------------------------------------------------------------------------
1 | N=6F440E8C8510107B2040ADEC23C2052769FF89E5EAE061AD5FCE8556E051DBF25FBA31DC83AAFCDFACA70912B8BA8CC73EC67132AB66CE79D2F91A190D57CC42C148728B33190D85E311F1744BF6DB95E7C2DBDC8C3FC291825527BC5556E67FFAD2CAB926A6FBF2B47BC746BEC67A8C205C3AFD4028FC0864F5EEEB27FFA91B
2 | E=010001
3 |
--------------------------------------------------------------------------------
/WebSocketAPIPlugin/resource.h:
--------------------------------------------------------------------------------
1 | //{{NO_DEPENDENCIES}}
2 | // Microsoft Visual C++ generated include file.
3 | // Used by WebSocketAPIPlugin.rc
4 | //
5 | #define IDD_DIALOGBAR 103
6 | #define IDI_OBS_REMOTE 103
7 | #define IDD_CONFIGURE_OBS_REMOTE 103
8 | #define ID_USEPASSWORDAUTH 1003
9 | #define IDC_AUTH_EDIT 1005
10 |
11 | // Next default values for new objects
12 | //
13 | #ifdef APSTUDIO_INVOKED
14 | #ifndef APSTUDIO_READONLY_SYMBOLS
15 | #define _APS_NEXT_RESOURCE_VALUE 104
16 | #define _APS_NEXT_COMMAND_VALUE 40001
17 | #define _APS_NEXT_CONTROL_VALUE 1008
18 | #define _APS_NEXT_SYMED_VALUE 101
19 | #endif
20 | #endif
21 |
--------------------------------------------------------------------------------
/installer/.gitignore:
--------------------------------------------------------------------------------
1 | !OBSRemoteManualInstall
2 | !*.dll
--------------------------------------------------------------------------------
/installer/OBSRemoteManualInstall/32-bit/WebSocketAPIPlugin.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/installer/OBSRemoteManualInstall/32-bit/WebSocketAPIPlugin.dll
--------------------------------------------------------------------------------
/installer/OBSRemoteManualInstall/64-bit/WebSocketAPIPlugin.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/installer/OBSRemoteManualInstall/64-bit/WebSocketAPIPlugin.dll
--------------------------------------------------------------------------------
/installer/SimpleFC.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bilhamil/OBSRemote/430dbe6a6f1d6766b01df74769e07f02a14e443f/installer/SimpleFC.dll
--------------------------------------------------------------------------------