Publishing details

Changelog

vdr-plugin-restfulapi (0.2.6.5-812~96a03b3-zesty) zesty; urgency=medium

  * [96a03b3fef4502320601e06b8fb5829973f754bd]
    update upstream version in debian/rules

    trigger hook to rebuild plugin in launchpad PPA

  * [208b2b1d3afdeece7ea3020a690a4d95b5b0c5a4]
    Merge branch 'upstream'


  * [6872e007ad0e329247218756f329e5b61d16bf21]
    push version to 0.2.6.5


  * [fa486bebac91943bddc6c93a1bab84629d4d263b]
    update changelog


  * [9c257deac3193c1b84d3b4c8ca93dcd5a7da01e6]
    Merge branch 'upstream'


  * [792293e2ce02dd79545eb45793ab0dab8655ab33]
    add authorization cors header


  * [a73b2883cb8c9e7c665ef612f1ee2f01ebe20f0b]
    dont encode empty string


  * [7b51402c5698cb91f8a82c979502df7ff46403ee]
    remove ._ files within clean target


  * [ea9062f6a1cf8be5a0e774d02acdf6f0604ba2cb]
    add xml response to femon


  * [a98d12cd908bbad2e9c8c24890791fcebc870645]
    use encode to xml


  * [c988ce3b690d124d179a509b70143bb0f106b160]
    add missing xml


  * [94a2efdb3a3de54d9d95a3c70d8ae0ae3dce9c4e]
    update .gitignore


  * [61aed746e1b0b15835e3b2d116320a2d7d92d45c]
    fix cors header for OPTIONS requests not set for events and images


  * [1d6f2fdd51e1070fa7013db52a7118c84e7661a2]
    add join method to stringextension, fix typo in default webapp


  * [62abfa4d9503b8ae81d3d4d0259a4af16ba0f134]
    set thread description


  * [d3a2b5654a1d011db48b79b9ae9fb39199a5cc00]
    prevent dangling pointers


  * [62439eaa5297c696c157bc7c9daae435d6f1c916]
    update changelog


  * [9989c8794b011c1f7e3a22b8ae9fe7ae1f6830a5]
    Merge branch 'upstream'


  * [41ef30b85668895edba613a30582970a5fc5d580]
    push version to 0.2.6.1


  * [a946fbbc2da1e7538a1c1394f3a6d97e0632fe93]
    Merge branch 'upstream'


  * [4bad98a34b41aa57470b8213f76cf2f4581756df]
    fix empty xml recording lists


  * [d002343a5cd01e8965e479f1f64bb6bee37fe7c8]
    update changelog


  * [a7778b798682283af629253c9b2692e32ec1d7fc]
    update changelog


  * [27175909814ccbb1f2f2e651503949d718be3dac]
    Merge branch 'upstream'


  * [4d075c0bfebe07d9a824531c28405347ddd68894]
    add doc., push version


  * [c05027cfc020add896cd2405ea8cdd95db70abb1]
    add str and status to devices


  * [8d2f419d4f9b7dc7f2ab03dedd2c5c91f1c3976f]
    add ber, unc and snr to info service


  * [083bd9c79fdd337142b7321c1170f94544d2a50e]
    update changelog, update build dependency


  * [d519a507a6d784131f11f46538dede6d89432eb1]
    Merge branch 'upstream'


  * [981764613a41169a3307259f9a7f64fcb09eb1f9]
    Push version to 0.2.5.6


  * [bdf4bde1865797b58bae0623a0f67ec2e5130872]
    prevent segfault if current channel is null


  * [2baa9a9730e46cb845099839504f234ada8dbe02]
    prevent deletion of aux if timer changes


  * [00700bfae2e3fd3a200531a29c895f545007b154]
    update changelog


  * [bf36d9d510008012fadd8288e014e443c6d20bb9]
    Merge branch 'upstream'


  * [8d736003de474e9038e5c65c5a5d1b69b21face5]
    Push Version to 0.2.5.5


  * [bcbcb980afc99786a7a316244e8909c37e8478c9]
    fix wrong decoded urls


  * [a786dd7292799390339a9848449f7c006091564e]
    Merge branch 'upstream'


  * [e5421833c94f730654d4baa469e166c2d44d5195]
    Update changelog


  * [46e0c00f47f81e474c845a037f4182fc480cbe18]
    Push version


  * [a22a418f4c14c1c1f4b957324f025ac02a227f2e]
    Merge branch 'upstream'


  * [5f00f77f31df562e228299cc815d1e4a40ec302f]
    Fix timer filename not converted on update if original filename is used


  * [c658bf6b7fd5484bed6c68cd2b439feb03335ecd]
    changelog


  * [e4ece992420f3e3d5f181e8d1ba9319d906fe9ca]
    Merge branch 'upstream'


  * [5ac1000eba29cb70de171bfa4a08f995ea6cdfea]
    Push version


  * [f304362bcb56ec2569ff36bd691cc729484677f9]
    Merge branch 'upstream'


  * [ddc612c15a90f4f75f9021216228afab8298bae5]
    Sync: create syncdir on startup, remove debug message


  * [28006e29dfd5e1ccadd22aa2d3e6e7eecdaac1a2]
    timer: fix time stamp not respecting dst change


  * [5e471434a0594a911fa2c7b860db860e50ec9640]
    Merge branch 'upstream'


  * [9f5df0a046bc2ddd2b5489337291ff2836d92f6f]
    add more jsdoc


  * [fde699a28430eb30b6ad3aa26de7fbfffbb3abf6]
    update changelog


  * [b5644f2e553ad6b542c577dc55c829e22e9f2145]
    Merge branch 'upstream'


  * [a66e0d2610c257b42265d460010b96a8940bb796]
    push version to 2.5.2


  * [364a15ff78bd835eeb0dff4d064283f77c6cc70e]
    dont try to delete sync dir in housekeeping


  * [71b4a4e39ccf4473f04f1c3accc6f97f1a7973e0]
    epgsearch related vdr-2.3.1. compatibility fixes


  * [9685fc42bdddeb1bb3fe9980a28408f20b99182d]
    timers related vdr-2.3.1. compatibility fixes


  * [b19c06b206a30fad9330250c5db045c296e345ab]
    recordings related vdr-2.3.1. compatibility fixes


  * [da6f7c1cbd3899113e35a6348db1657386c8e018]
    Timers: add index reflecting number of timer in response of svdrp lstt


  * [2ebb9a26b1fca44f326bc231a17bba4690524af2]
    events related vdr-2.3.1 compatibilty fixes


  * [842fd36cdf21b34293b56bf9f0f20fa724671d52]
    use conditional channels reference


  * [a1e3150b612fb1ee1e42fc0e056a7634bec4f40d]
    use channel getter


  * [208815bf167b741bcb00092dadaa5609110adbc1]
    use conditional recordings reference to move a recording


  * [67dd7ed3d1d194594af66d909ebdf2739b365118]
    Conditional lock mechanism in event getters


  * [cc9d3331c86a59326f8a017f405073d6011d626e]
    const cTimer as Returnvalue, new getter for writable timers, compatibility fixes for vdr > 2.3.0


  * [2e929befd47e3b9833d93b02cfc1ee6e364bdffe]
    const cChannel as Returnvalue from VdrExtension::GetChannel(), comaptibility fixes for vdr > 2.3.0


  * [6b2ac3fbe2a7bf334334ed2196b8cfb515f1c63e]
    Move Channel getter, add support for vdr > 2.3.0


  * [013e51fdcb2d1ba2088ebaf1eb4ea14952aea9b8]
    drop support for ancient vdr versions from VdrExtension


  * [3ccc35b89cdd555067fc0a1cfae80711f3006a58]
    drop support for ancient vdr versions from Statusmonitor


  * [c589f828d79443105f0ef4007e32685cf450aa79]
    drop support for ancient vdr versions from MainThreadHook


  * [f43f8eac2d09a2cbce17cda2425302113d3e85fd]
    drop support for ancient vdr versions from remote services


  * [8459fc4767576ee9c6b947b64e175495b547823f]
    drop support for ancient vdr versions from recordings services


  * [580dade2226fe0624e163533b67609cb50575358]
    drop support for ancient vdr versions from events services


  * [56adc4338adbc9080eb4a1aebb4d797ffc726ef1]
    move description of contentdescriptors to events section


  * [b3b3e5fc93b5906a0bbc462f22806d17689819e5]
    drop conditional compilation


  * [dffddd12d6b45f41a3e23c0ec3e429a959998ea6]
    fix typo


  * [013899635e315397c261e3db86fe3800518ad966]
    add archive instruction to makefile


  * [936c5259a2e78f85964ab507ab10c5196e338d97]
    update changelog


  * [9dfbb2d442f45076df05ce749ff3f837b4aef62a]
    Merge branch 'upstream'


  * [63c544e982436b39b22357595f7c84ce8c5406ce]
    remove some debug messages


  * [90404471e09f73d7a380faf3489e76922ddf5b8e]
    Push Version to 0.2.5.0


  * [7a72baba460297063dbcd8ae7c865ff042cac8fa]
    Update documentation


  * [f7250bb8021ac69dd4f2e05c87479adffd1606f7]
    Recordings: add hash if a sync list is requested


  * [5fda3fe11b0d469c4fcdc4d884a30acc4099261d]
    Recordings: add /recordings/sync service


  * [02481b42537a8a7fcd77d62496425f7e948c826d]
    Add hash to recording lists, add client sync map seter


  * [af5a5ec7aecd38feeab9ae4eb438922730d61035]
    Update documentation


  * [7328c41de084419a296b225085392fd3a0ee0e74]
    clean up syncfiles


  * [2cf8ef0c8e738910f8d310e683e0f223d81ee784]
    add http status


  * [d053e9e99a3e238e009254dfc0c27160682c271d]
    recordings: add path getter to query handler, improve delete


  * [d4944a837cb2de20ad35c867b66a7ea247fe3a99]
    Recordings: store filename hashmap, add SyncMap and getUpdates service


  * [a0fdc1cf3baf36d8d6c0705cfe877624e9d75d53]
    test recording -> md5


  * [5a50304fde2722485261e77a9cf9947bcbf8e223]
    Recordings: add ability to fetch recording by file_name to any method that needs to load a recording


  * [ef51cb0d61846025c57b03c6c96acc7ec76b0a5e]
    debian/changelog 0.2.4.1


  * [ec3054a08558753e93c995d11999bdee186e316a]
    Merge branch 'upstream'


  * [c6275ad82d72e5e7fed4642a77147986bcb1a295]
    event search: add date limit GET parameter


  * [be2b8bcd4b4f133632d616512f2810fcfdd5bcd9]
    add changelog


  * [b73d32430799eb41f77bf877c20ad5edaf82665d]
    Merge branch 'upstream'


  * [7100efd320d9eddf6d7c15175047d1cef86c3082]
    push version


  * [f2e53fa3d9a352609230adca94dfe463423a3685]
    readd debian dir


  * [f8c6ff5db489069f8741782c5d2e55441e189016]
    add searchtimer search logik to events


  * [d3196b64f6ec35ed9e944b8e8b4d5a97c3047ac4]
    remove debian dir


  * [b6dacd33f7ca0c3fe1929a54513a6eef30c2882a]
    Refactor serverthread, push version


  * [3d56d0c7ce7b3629e79c2ecbe514a33add948fdc]
    Add abolity to define multiple webapps


  * [235ade8bf51d50fdd493bb2f8d8958133ee1fe38]
    Added config file for webapp responder file types


  * [f7f307a1dbb23b679a89c031ffb1f4a40ba92a8f]
    Webapp: Refactor getContentType method, add some types


  * [9cc213b4090a6add11e00cb2dc8ac6477509ec35]
    Webapp: determine contentType using string functions


  * [7959ce258e1b8936020b6ce9a3ebd103ed129fe9]
    Merge branch 'upstream'


  * [2e159753d0232862c82f76b32b83998d6919ed16]
    fix crash if one tries to save cutting marks with empty request body


  * [0018c99590cd46d9f97b1be04e8c000b408a4351]
    Merge branch 'upstream'


  * [56ffd708e15b9e48b322839357a116e516717f86]
    add index property to channels


  * [2347f4e73100429eb0c9b871eff83e1acd8a7d45]
    convert to conf.d


  * [6a0c3dd8489e19978c3e3a19df9bfcf2559f8240]
    re-add debian dir


  * [d838a965e3ccdbd23e8ad539f78363ba87e295ca]
    remove debian dir for creating a vanilla upstream branch


  * [10489c92991e491d1e509155e2fd40625c66136d]
    Add documentation for bulk deletion of timers


  * [d3c90c27233d50ba21f1d5ddd976a4ff1538459b]
    Revert "Update for new vdr package"


  * [ee31e9f89d8473befb623aa931710081d9d11ab2]
    Push version to 0.2.3.5


  * [6fc5acdba7c7f7382c9fecd51af18ff5fef0e077]
    API.html: modernize design, update


  * [7fcea63dd816c0b55eb8371af865536c68bf32c9]
    fix c&p bug


  * [4383a74d826c9662a5b8bb38616a20454ec33acb]
    Info: add vdr and api version numbers


  * [25ac74f3e997a3e1f1560e808e8ed3abc6f0d804]
    Recordings: add aux


  * [93af8e55a21314b0f07dc56bc951c7f044778ee5]
    Timer: add bulk delete responder


  * [7c0a1bdf97c994a5c1209fe77c0394c6a48dcd18]
    Inforesponder: Add additional info to devices


  * [07383b3cf633b3d6175820adf59af474e21b0bb3]
    Searchtimer: add trigger update responder


  * [cc9f6212d47e259070a9cc80b32b2b7b02e77a3b]
    Searchtimer: implement missing data in load from query method


  * [e980a18afd477d4c3e2b004f6ea77709b72467d3]
    add content descriptors responder


  * [85d907150e81a1ce748444772af90f65d07c9362]
    Epgsearch: Add missing fields


  * [5b9cbfd3b4045b62a2490de266e7fbed6d6bf1ee]
    Searchtimer: add ability to read blacklist_ids from query


  * [a2fc9fe960a9070d3821fcf6ea3a87aa32c9155a]
    Searchtimer: add blacklist ids output, fix XML and HTML output


  * [3a08a63c067e5698dbb8bfff810c6936cfedf0f1]
    Create vdr-plugin-restfulapi.vdrargs

  * [96afd71891417b57bdc42a45a9d9e302adaddd41]
    Create restfulapi.conf

  * [cf769ba6053caa78a1017657ff78db973a9078f9]
    Update install

  * [bfc0820e63ca91dd0e67f96af777dab35d79fe34]
    Update rules

  * [a9d20535407513ab33ed4b6dd9e19db62e938d02]
    add ext EPG info responder


  * [4eb0f20adfdafa54f58643249382fafe0565310d]
    add conflict check, black-, recordingsdir- and channelgrouplists responder to searchtimer


  * [48033f676a0fc1e77b950cae6788b5c83d5bf2b1]
    push version to 0.2.2.2


  * [a573abe99b202c852023ac397f8f07de90853eb3]
    add string conversion methods


  * [53e59fa329d1a15a29b2ea6b3fd411903721b667]
    add inodes too recoerding list


  * [785143f0e4330a3accdd059892925d4bad52573b]
    add device list to info


  * [fb5196cb67e2a0db92b14307cbc9e7727648994c]
    push version to 0.2.2.1


  * [440485fb6e0762e009887d3ba45aedb0ebc4f633]
    make use of libmagick++ optional


  * [039d49a5a2038d4e9cf89984bcb6e3aeb2be8f30]
    add dependency to control file


  * [dec1d569b98c7564dfd582c826400915a9792214]
    push Version to 0.2.2.0


  * [4625d656ec2f685c952a361b109de0f1c6be5ba1]
    Resize Scraper images using Magick++


  * [a782de8899ed750058fcb24f589a5e5a75702d61]
    wirbelscan: use hasJson to check for new setting


  * [045f1b8ce55dc5b523559b020b1579dd61a01d00]
    remove duplicate sending of headers


  * [9c340c104f1077a9e6ce4a98050ae00a1a65ecf1]
    Eventssearch: change parameter name of channel according to dodumentation, allow all search modes


  * [6fc0352db7446a1e5f1e17b56f01063baf01897e]
    Remove duplicate header from ScraperImageResponder


  * [5d2eb2734d6f664d0f28ed37880f8b3ba7178798]
    push version to 0.2.1.3


  * [1b0fb83c7eaf4b3f760611eaaa912e7b3500febd]
    Add SVG support for channel logos


  * [5329e451e960b7bbd40bd2dc29fa3a181c0ca3c0]
    push version to 0.2.1.2


  * [a8ea1441302370e0da06b99905d6fe494f0eeaf0]
    Webapp: Fix merging of Path and filename


  * [09a4afe401c803395c93dad88641b0bde5c0172a]
    Update API.html and changelog


  * [b8299462a3459802e387700d73ecd40c1763b6ba]
    feature femon: cleanups


  * [e8733e5551b50d56711692fd7af216437b7a52aa]
    Implement femon service


  * [9ea566a3fff36ee50d2f0166e01fbf1cd6cb8131]
    trim trailing slash from url in webapp service


  * [7bf65c5e8c7a1bb24aa65135c8e7a6c3e63e7532]
    fixed client name


  * [3f475e7ede90898bbd8df26176d335d21955272a]
    Use POST and PUT methods in wirbelscanservice


  * [bfb54f0b274e96b8a9115f4165b8bbaed53bf49d]
    correct misusage of git


  * [0fdb31e2d1b49054778bd37f0ac01b6c99ac57eb]
    Improve service regex


  * [2f1cbbc0696e293f6d34c72636e857b006fbd949]
    improve service regex matching


  * [2c08e20f0ceddacd27bdff78dae4b6d4453305d9]
    remove duplicate headers


  * [7172072910f591f0d886dd96fe9efe53dca4f9fe]
    dd filenames to logging


  * [f1070543d0ccb00f723344c263b9f1e33b087e83]
    add CORS Header to reply


  * [66d3ff862ba371f45d0f0d5866b765c35b3d45c6]
    add images paths to logging


  * [e26b6f006236f73956ea0e0e7d35611544956b5a]
    Remove ImageExtension


  * [b360669c698f9dd429e48db33e07f26a0cb4194a]
    remove duplicate sending of headers in scraperimageresponder


  * [c6582677b5eee18ca4848b3394af55b76c877ba0]
    repaired GetEventById


  * [1858f7563c117d3959973fbddd31efba04804030]
    feature webapp: cleanups


  * [c49dae14d296818dbc526c181bf52469f4da3b66]
    Add response to requests using OPTIONS method


  * [1cef16306ffdb131c2e53393367a3182e883cdbd]
    Fix Version, deliver index.html in case of an empty request


  * [0dbdc2fae65b2001716349769d23729236509f95]
    Add webapp service


  * [fe81e78e6befb22736e34cf6ade6b36e67a89019]
    wrong path


  * [d3d053e7396e99ff26bbdee24d99a6e2cbef003e]
    made more paths relative to DOCUMENT_ROOT


  * [dd698f5e8ce4c577586c3cd52f14422dff93aa92]
    forgot DOCUMENT_ROOT in Makefile


  * [4c5d1cb24c7f8e6319f4d66576bf1ad540383714]
    don't change Makefile for default DOCUMENT_ROOT


  * [86ca1d960d016eb9541ec181f775d0a33528ab2e]
    make document root adjustable from Makefile


  * [1d7d62c627a915e8615edb0b8aece850f00a7b6e]
    added example for doCommand results


  * [c01b1288d1d9c7790a95f5596a07f9ffe1eb2fe1]
    added information to documentation


  * [e39f35c7675909af1149824aba27d86a1352170f]
    added wirbelscan to the documentation


  * [19fd6f960d928743d49bda5c7cf0930eb72c0ccf]
    copy wirbelscan_services.h to plugin


  * [1a4f9adafff596ddd5bde3f9b54594af20f589dd]
    reference wirbelscan_service.h via include path in Makefile


  * [b654fdf31d9180ebe2880c3f20d2c0a26b68bb0a]
    forgot dependency to vdr-plugin-wirbelscan-dev


  * [bed9bea28ecf8a10cc12b546441ef31f1168726c]
    controlling wirbelscan plugin with resfulapi


  * [a2641bb7aaba68a7ef2cdcc822b422a3e7aba94a]
    fixed: minpre was used instead of minpost within calculation of timer
    end time


  * [8713c153d93c0d138c4675c38e1c607347ebc9d7]
    Add SerAdditionalMedia directly instead of pushing into struct


  * [3451772ceeebc365b85f68919f9531183781cd92]
    Add ImageExtension, move cache header logic and use it in channels and events also


  * [97a38d0c7a43a4780da1c4ce9d0fa53530053668]
    Scraper: validate image path


  * [84d450106dbfa0783b6701cf6e8311b757605087]
    Add ScraperImageResponder


  * [04961bc738508366154353da69431fcbc0f95386]
    remove filesystem path from scraper images


  * [d0406531a57cb31c5188762d10b7b7d3aa4456ad]
    structure refactoring


  * [a7aa4349eec70faf635213f559a9fe2410fb6eed]
    Add XML rendering to scraper2vdr service


  * [0fae64fae649a032b7510000261228bafb7b054a]
    Introduce Scraper2VdrService class


  * [1cd610571b33aa55c85f1ac3a890263638fc3303]
    removed 'round for doubles', double goes float ;)


  * [c3fa7c62a64c5ef8ab438799c7ef151abd4b036d]
    reset movieId and seriesId to 0, first shot to round the doubles


  * [dea77b18239f17bd34ab8454e080368af0075718]
    Serialize AdditionalMedia for json output


  * [f731fae9382e5121777fdc1df479b30b91dea5bf]
    some more media for json output


  * [34be8a38956ff333c3f4abc73d76c3f25bd8c402]
    Readded support for tvscraper


  * [1fb29527aacc4947081f7b4f36e10494759ddcf9]
    Added loops for banners, posters, and fanarts


  * [a88e658027caebc4089c3972225b91c49bc6e449]
    Added infos from cMovie


  * [fb4b1940714ee75f278acf1c73e983ef909d344c]
    Support for scraper2tv service


  * [8ffcf855f84aac4a67b6e370c5839fba55513cf1]
    Fix dayofweek validation


  * [6a7e9af1322dcada0f138b2234667cda0b98a961]
    Fix JsonParser not accepting signed numeric values


  * [4e3ca3dd7ae7576bb806c387cc7c1a6818686a87]
    Update API.html


  * [252cb02db180a6767e9d46fca275f15608001343]
    move logic to hitkey method


  * [84fc2246937d27aebce1b630e2323b240612fa6b]
    Add ability to send remote sequence


  * [aba5d73762bb16b3bb2465b0df19e8d960752f3d]
    simplified sending of strings


  * [9f59b53d062607163abd047a18cfb5ea54feac89]
    Update API.html


  * [d349a004e5f7439835407f81234fc7d846ec3726]
    remove cutting of last character


  * [cc640ac9c33a93a7c3a449aa9a480df5b94d8bb2]
    read keyboard input from json, iterate over string and send single remote events per character to vdr


  * [21a3cd48d5f6d8f01291a7c8ff6dcd6e2380a0ed]
    add url handler for keyboard input


  * [c204656446e0740e2541f3f945a408653397c850]
    Add ability to send keyboard input (by Lars)


  * [93da64a7768d4e692b983b8e0800fa4a561928cb]
    Add Access-Control-Allow-Origin Header to OSD


  * [9f03d4e9178d9f024b3d195c95884a2d84adcc00]
    fixed incompatibility to API > 20101


  * [000e63a20731ccff24c58b565765662d8f73e3d8]
    Updated Recordings descriptiom


  * [9cf21109edb298427c9c5d4c7ef1caff454b3c4f]
    Simplify moverecordings, move response to own method


  * [483e0f57ccb2eaeb7e581e9da67a0919708ebffb]
    Insert Samans changes to reply after moving, videodir fix


  * [36244151ea38d7b42ff0284976641bbac619aa76]
    Add response to move recordings, contains new relative file name


  * [4750f797a148908048cbb38482e357031b33c430]
    Fixed IsFlagsValid


  * [f8d7656fe902d074037c94e52c6c51793f4bdbb9]
    The query strings in deleteRecordingByName and moveRecording now read from the message body


  * [b34eeacb5b5882874263609f12e8639db00f410f]
    updated API.html


  * [479962441385fc7d11a8be9088a1154a61e9ab41]
    cherry-pick move recordings from saman


  * [3172c99419a227686500c4b55d42648da0c1b68a]
    Escape Channelgroupnames


  * [bed5ef522c63227180059dadb17c86998f42714d]
    fixed: potential endless-loop bug (thanks to FrankJepsen)

    http://www.vdr-portal.de/board16-video-disk-recorder/board99-distributionen/board96-yavdr/p1209406-vdr-plugin-restfulapi-verursacht-100-cpu-last/#post1209406

  * [5816c9ccae9a1183a490645db83407731d4cd7bb]
    Fixed minpre/minpost calculation wich neither worked on hour borders nor on day borders


  * [444eeecddcbb1891710645cdf9ce20adb8fc26fb]
    remote: beautify formatting of KeyPairList by replacing tabs

  * [8b37e0966875b9244b8b6e339ec4b6533c593f46]
    fixed: events: content-type was application/octet-stream by mistake what
    caused problems in Webkit browsers


  * [8d749f2e2dba87e875744f669ab1f9490f9631b6]
    merge

  * [5d0e35b3bcc30661b2eafb3e4260a415b5c06068]
    Merge pull request #4 from hannemann/master

    add value active/vps to flags validation, add aux to json response

  * [d9e92d818085acca6e9962bbf377287877963f39]
    Update remote.cpp

    added missing chanprev (thx to saman)

  * [0574c0b249d7b8564bec4e93aec95d7464a1c586]
    add proper locks around vdr-Recordings object


  * [48bad81fe58d2dcb4ea821103cf9ae7f87a1366e]
    catch NULL on adding aux to response


  * [4a7eb3382d299fb0c7757ed4316a4c7c2ca0f26d]
    add aux to timers xml response


  * [4b0b864041b4f2d542455106af91696b85ea97f1]
    add value active/vps to flags validation, add aux to json response


  * [07a7f8912dcf7d61af419b3ed603b84977424b05]
    minor cleanup

  * [5b24b2ec0e54ec24253a270428d70a6de298a180]
    changed: diskspace section in info service renamed to diskusage,
    refactored to make use of the modern approach: vdr class cVideoDiskUsage
     offers access to numbers via methods UsedPercent(), FreeMB(),
    FreeMinutes() and String()

  * [22af92f8391605955f7035d8b47ba8f31826f7d3]
    uh-oh fix

  * [084358508d588530b23209ed1830ee8904afdd8e]
    added diskspace information to service info (inspired by samans
    approach, but differently implemented)

  * [00872dcc9a7f82a82e70be69b3369ccdbb9a388e]
    recordings: as channel_id doesn't belong to event, separate it from
    event

  * [a01e060ad4a803c451e051d17ac687e988cd710f]
    recordings - fixing content of parameter channel id


  * [1e6958812ca613d4d2e2295229ade1688eb2493b]
    sigh

  * [3492bd430d08aabfb2f79455cf853bfdbb283014]
    trying to fix wrong check if channelid is empty

  * [c12dfc3cbcfab11dcc3ae952b2d0137409fa4602]
    fix: trying to convert tChannelID to string...

  * [33c1f8a33a42cb8818e9190e3b25eec34f4b6817]
    fix for typo

  * [054466d793beb1f2c55305834e87a324bc05269a]
    added parameter event_channel_id to recordings

    added parameter event_channel_id to recordings

  * [bcc69bb328ee55e915bc3b3aaa0f2eb0e0b9dfbe]
    added parameter event_channel_id to recordings

    added parameter event_channel_id to recordings

  * [b68ec090e3d66cddb09c2507b3540cf0ac4dc880]
    Merge branch 'master' of https://github.com/yavdr/vdr-plugin-restfulapi.git

  * [72e01333611cda1f9f3c714edcbd494f17fefb14]
    added to recordings: info about filesize in megabyte for each individual
    recording

  * [ebd0653079686e4b6e9cbc29a6f93f2a15d0581d]
    add vdr-abi dependency


  * [8fcd52da5d77e5d5cb3bf2c090b934adb2495c06]
    add vdr 2.1.x compat stuff


  * [58636aa0400bb3782388f0aef09e79ee82529f25]
    removing more bits of unfinished code that break the build... :(

  * [32ec95a4f6f556d2fb6491bee36616fc86a7277d]
    arrgh - committed unfinished code by accident together with bugifx

  * [bd39205e50ce2209ea429d6aef00b501560a82a3]
    fixed: property stop_timestamp of a timer contained wrong date in case
    the timer went on over midnight

  * [18e9054d7ea5f7a11ceb93a27f85e2417b0d6f7a]
    fixed: due to bug the flags use_title, use_subtitle and use_description
    were always forced to value false (2nd attempt...)

  * [44f43f60b77e71ad8cf2e2ee3aed495bd57b395b]
    fixed: due to bug the flags use_title, use_subtitle and
    use_description were always forced to value false


  * [aa80e2aed5224eaec256278eef43ef73c7fcdfb7]
    don't expilict choose a libcxxtools version


  * [23d97c820fcd6b64a2f45ce33b9268dddde9fed5]
    don't tar debian dir into dist-archive


  * [526b2b2dbba2b75ec20a46eccf5b02cc8a9dde9c]
    Merge branch 'master' of https://github.com/Saman-VDR/vdr-plugin-restfulapi


  * [bbeb3bac7ba202d52594d17dadf943fb0ef99cf4]
    libvdr-*so will be installed via Makefile


  * [d1f3cca69b8d99b98e28ad26882b7ebb97ef25f9]
    added id to 'Create a SearchTimer'


  * [454990b9bcd9655a0e5080855b5e86ae2415f3f6]
    added searchtimer_id to 'LoadFromQuery'


  * [d4bbacfc5e3cad952c20605afb14c4ec1dcca8da]
    add pkg-config to build-depends


  * [5403bcdf708b9ced4581fb1e6e0f2abcf712c83a]
    update changelog


  * [f7e266a0272291d43d18b68da315fc1a09468546]
    switch to new Makefile


  * [e9a710731ce3b3c88b754f1e9b0a8c44b7edd2a7]
    added new options


  * [bcf1a7561ac1f54a99f460710efeac9a1104bcdd]
    Merge branch 'master' of https://github.com/Saman-VDR/vdr-plugin-restfulapi


  * [9b91e0269434d7eba578f7d35334314e610aae3d]
    added three new options: chevents, chfrom, chto


  * [6e22129e0016c5e9049aa6af62d6c69b61305692]
    Saman - patches


  * [5140a3f85938c92443136b2bb68fb274176af6c8]
    update changelog


  * [87c46690013f976ac871b667153f4a2676419227]
    add helper function encodeToJson


  * [1c35fc103039003b789c8987db09cb82bb063d14]
    filter invalid utf8 bytes, may have sideeffects


  * [bbe547377ed9ac8a41ba5e0b8a3fbec56b36086c]
    some indent corrections


  * [7cd4adeef599c64d5f0ec160bb525ec7036721cd]
    update changelog


  * [f163b5b74dbac8606eac2c8bd909ece94da764ef]
    push version to 0.1.1


  * [446a8116645a0e81580713b60f8b213f0e91f1d3]
    add some backward compatibility check for vdr 1.6

    Closes #831 (Thanks to Dirk Heiser)


  * [189994a9f88a181c2ad4ca73186a48f6ff5ea513]
    add patch for vdr 1.6 (extent cRecordingInfo with GetEvent)

    Closes #776 (Thanks to Dirk Heiser)


  * [65753a6bf2852409b685aaa321e649827456ca78]
    include Make.global only if preset


  * [73392c956c7b4d80fbd1bc000dde4f717064b7de]
    add tableid, version and vps to events

    and add some compatibility ifdef's for vdr 1.6

    Closes #777 (Thanks to Dirk Heiser)


  * [47a0577972de68235699cd725bdb32598c4a9cc8]
    get video directory from vdr, don't hardcode it.

    Closes #759 (Thanks to Dirk Heiser)


  * [b01489dbc77ee4ceadaeafdc5e35915ee83f5072]
    install API.html at plugin's config directory


  * [38394cca378910d8735617ee8907ce952cec9209]
    update changelog


  * [0558183dfb8d723b10ab1379da3edac5d737123d]
    add german translation


  * [6227a0eba3d8c4a228ff0ac814bf15a896f0328f]
    add Makefile for vdr 1.7.36


  * [f6838066966289d43646f00c6ab859d09480ee53]
    update changelog for rebuild


  * [e3f03ab3bbbe9dc74f120967ab7adbb3e287541a]
    fix for vdr 1.7.28/vdr 1.7.29


  * [93444c5ad8c37f8f61a2338e5333db38f0750892]
    Merge branch 'master' of https://github.com/MichaelE1000/vdr-plugin-restfulapi


  * [be7e58cc89546b1e976871f92088fb5a116ed2a4]
    added header to /recordings/play/<> response


  * [9d37013564125df735dc842341a9e8d7b38bfdef]
    removed esyslog which is not required anymore


  * [5189e4e30d8fe5030c03c04bb216dd5ce6dad153]
    fixed call to play a specific recording


  * [cb6a2eb08735109847719ab47b3ab9fbfd474b40]
    small change


  * [fed3551bcb0767bf55b28904cb2f4fd6d03d30b4]
    switching to recording by calling /recordings/play/<recording-number> - untested


  * [7f2e26909e372c83d4f2dd2d91234ef3ef0a7b25]
    final verison of archlinux package files


  * [9119ec27bf03969e2c022e74d71c6eedb9a2a88b]
    fixed a few warnings


  * [676e875f708b90002a31ec59149e51fe6a65aabb]
    archlinux, next try!


  * [7f7440ab4c921b0b216f61962ed58032a05b8653]
    compatible to vdr >=1.7.26 now...


  * [fa8387b6564daa1e9140c4ee9c06647ed357fa9d]
    fixed warning on archlinux


  * [9c2f6551c4cfdf48846a82d49d9b0ecbea98389f]
    fixed #734


  * [53fef4e74317038024c3f6b1e7f6ac79304ad69d]
    does now really compile - fixed another warning in tools.cpp


  * [843d088863e238ea7a61a90c5d5bc48959a9bba3]
    #745 - I should not read only parts of the bugreport -...-


  * [bda82fb14a533c304e46b5ebcb72572e5915ee32]
    fixes #733 thx@bugreporter


  * [1711ff93bcb598c0870408fa71e32c1b9037e2cf]
    fixed bug #745


  * [fb14d1ffc900ce4261b6fb5d73bee56c0c5cc12f]
    code cleanup :)


  * [637e7a208647ea86d90f443283f2a6621292132d]
    removed swp files


  * [b2b63d0ba955597290a05bfefe7b77b26abc07c8]
    added information about current tv show to info-service


  * [f39cf4f5464b92e41375be38b591c9bf58dbc063]
    force rebuild on linked launchpad


  * [155bc9d7fde002543ea5a317d014b6aac8725a9c]
    stupid mistake


  * [2c281e4226af88bd325a6fb174fabdf6cc9e0e63]
    added octet-stream header if all events are requested


  * [e6909e459ad39f618b6c466c4bc8cfe0dafbbb73]
    catch exception if fixing unicode failed


  * [279a80cee038d6d2b0ae0e8abad43e10999ebbb3]
    request complete events data if channelid is not set


  * [445e53bf29cffe196d285c200288974563588d83]
    add some log

  * [ac5f5b2f5652889b645001f5c456afb820f2ccfb]
    Merge branch 'master' of <email address hidden>:yavdr/vdr-plugin-restfulapi.git

  * [f47ca3d3d8cc82885a4d64f5a5d7d0e633a4a718]
    try to fix epg image problem

  * [393abe5af7500c34d227425fb80fa97fdaf35532]
    should really compile now


  * [cc4cbaecd2ab13d6abf4112654db805ac0064413]
    might compile now, cannot test it locally atm


  * [ffbb216a880ea970c2224d6a6b48eea6aaaa52f1]
    request all events from all channels


  * [a990bc2d2a0593e126b0f213c28c2739f24f0321]
    added only_count parameter to events


  * [3b046499ed37c6c7b10016beb3e85b06e14f2161]
    forgot to serialize event content


  * [20f44ec29e4eba04acc2867b1f81661c3bcb6ac6]
    fixed timer creation by given event/channelid


  * [a450bddda3e8038a588aa5aa0c43a8d03cd8de69]
    fixed timer searching in event-list


  * [244ab71aa1466351df782321000d174c4c1dcb21]
    Merge branch 'master' of github.com:yavdr/vdr-plugin-restfulapi


  * [6078851f3d5883c80e5b929a5e7c73ffcfbfaf7f]
    Merge branch 'master' of https://github.com/yavdr/vdr-plugin-restfulapi


  * [3feff94523b9493a351fbd884da2342282ed5a9a]
    small change in the documentation


  * [800dc990f5d2b7c373c7f928688c24792eb49b6e]
    fixed patches, fixed warnings when compiling with gcc version in debian squeeze


  * [126af3a854cc4e83a8ad1fb2b5859793dbb9bf2f]
    changed epg details patch activation


  * [b9192ff70d0af29a165631b430f7972247821112]
    new version of epg details patch


  * [6e93ae69d66d845de805c9280adf7b2486d55378]
    Merge branch 'master' of github.com:yavdr/vdr-plugin-restfulapi


  * [6d7d311e7870ff783da605fef460cb800644e9de]
    removed debugging stuff


  * [fa4d232365a16f973312699bfa49b1e06becc7ea]
    added relative recording path


  * [fd1a0170c64664bf5495f768644f5e3312015969]
    added epg genres


  * [e88a3199e3d768b75c63ad17d37ea9577c8b6b7a]
    added parental rating support


  * [d2096b1962c6599c59cc2a3c6201a6d9a60e1910]
    enabled epg details patch by default


  * [31ea28ec7efccf17e0ccf316ac607dda4a8c1b28]
    vdr 1.6 compatibility fix - thx@Keine_Ahnung@vdr-portal


  * [fa365cc628121e554a611cb98d2d2e8beb4b1e4f]
    fix timer_active in json-event-list


  * [109ee50bfb25553af20ed44fff9be840977b4b51]
    added timer response after creating or updating timers


  * [c8b6d547a5c18f6927bf01bd8207f16b83b24684]
    added patch for epg-details feature (support in restfulapi must be enabled in the Makefile)


  * [6b0fae96c52924ae025163a9d81d3d13eb24a0e0]
    added timer creation possibilty by passing only an event id


  * [96b052ee30b983228be523a169978fe95b31db1e]
    removed unused code


  * [719d536bf9acb8ddc8a25e0e9fb708c3860ce411]
    added start/stop timestamps to timer-list


  * [0e7922f5af323776e645ff6ff5ea66bac3ed4d4f]
    Merge branch 'master' of github.com:yavdr/vdr-plugin-restfulapi


  * [9243ae4d873fd43fe65d81281b0286fc2d444b2b]
    added compatibility for vdr 1.6.0 - recording duration should now be fixed


  * [57c63d6fa893c3cbb0af2064a68664a017a2703f]
    removed old patches


  * [0e13493a14fec2e7925c4c2f27af7588234e00eb]
    this should fix a bug reported by kersten regarding the json serializer which does not like NULL-pointers


  * [b9fd9b6a724d7357b4595a495fe21e3149054d9e]
    added event components


  * [484e35b8132711397c3356da70cbf5574b079209]
    sort timers before adding them to stream


  * [4b0c0b2937f837d7ad3bf1db184ada72037bb8c2]
    fixed adding timer information to events, modified events api as it fits now better to the restful concept


  * [c0434249b8e8b04e42a471a676c95d65b970bed7]
    added flags to timer list


  * [c6be13b7b22eaa0f285ce86191858d9b83507424]
    forgot channelid in events-json result


  * [6072b33fe5319ea243bd1b456ef10b0dc648fed4]
    Merge branch 'master' of <email address hidden>:yavdr/vdr-plugin-restfulapi.git

  * [3b42e9aed6f00434fe3bb81920747f4cf92bd798]
    changed recording duration to seconds and some other changes


  * [791e5e1f634c76c85480c71d6865edab00d6b328]
    Merge branch 'master' of <email address hidden>:yavdr/vdr-plugin-restfulapi.git

  * [0cd7e0f2e4de0dece63f86ed9cdf1c42379e4492]
    request event details if eventid known, added count+total to searchtimer-list and added channelid to timer-list


  * [3e97ed9fd3cdff785a670a56d184b5cf83de9bc9]
    fixed bug which occured when sending invalid json to create marks for a recording


  * [5d921c36edffadc3b771c3980bcd022195fd15e9]
    cutting recordings now possible


  * [8b8f01677ed5c59ee76c2c1764ea89e4637914a0]
    added marks-support, fixed a bug in jsonparser


  * [bb0518e89a92f8b544fcd78bc0f0fca908d67ac6]
    forgot something


  * [e52939e25cd433c27169b80b302bfba34a09c92e]
    improved json parser (supports single quotations marks and fixed a bug which could produce a segfault)


  * [addac84b3f292c1c9e18625d35c6786d1a2f5cb6]
    opt-98_vdr-1.7.20-reclength.dpatch is now used to calculate the recording duration


  * [390f14d6a8cb597b6c896f2f3605bd80a76124c5]
    Merge branch 'master' of <email address hidden>:yavdr/vdr-plugin-restfulapi.git

  * [cd88052ba1b785c5dcd6a7440eeb5028edbaa6cf]
    Merge branch 'master' of https://github.com/yavdr/vdr-plugin-restfulapi


  * [75e21bf69562e31be0f92a4c02b7f167bcbea6c5]
    added recording duration again


  * [f92417d7871a3caa21fda5b722490622fe7cadfd]
    Merge pull request #1 from flensrocker/flensrocker

    protect switchable channel with mutex and avoid pointers which can be del

  * [86de12748f7b81351afb7539e3940bb14eab4bcd]
    removed log-entries in filenotifier


  * [d6d7e2e37f4fc0dee754b0e4e4c7de0b134c4a00]
    protect switchable channel with mutex and avoid pointers which can be deleted meanwhile


  * [e9be10fb7c9cc53dda01e671290a956645d71faa]
    disabled recording duration


  * [5c3982b90bd692afd98ab57b73c3caea01368251]
    possible bugfix for bug which occured when using osd webservice together with burn-plugin


  * [b920f897b302c0540234b7ada0626a2486e97e0e]
    changed switching channel implementation


  * [fa146fbdb404529b29eb173d2754b0246355beb9]
    changed implementation of additional http headers


  * [8756d48b023361e657704caf633eddd72ef6bc81]
    fixed #555


  * [c065abc620afaa593f7986b73d7c82e718138a7b]
    fixed bug #553 ( last commit message does not make sense )


  * [1060adc47ef9f2a79a95b77865de74f592923888]
    test/httprequest.jar


  * [d5b996c26186e082d235077a99a98522ca7e682e]
    js_osd: make local ip address configurable via javascript prompt

  * [b9161a2c0c910a635550d8b06a0bf1adac5abf42]
    js_osd: messages added

  * [a962405b7a34c4149121f72e167484cc3b02975d]
    js_osd example: messages added

  * [b5ab7b0d8aecaa07bed8fbbc39c226d665779673]
    example js_osd: coping with 404 status

  * [1e2eba7e88cc7d5b454a13c610aad68661977dc8]
    damn2

  * [a358c5c42035c85e4d6ffcb93e06e1a351b7b6a0]
    example js_osd: coping with 404 status codes

  * [05780c31707cef7d4232c25acac571af3eb2a0ff]
    damn

  * [33beb82b82d6ada816647909e040eba4d9a89d74]
    Edited examples/js_osd/index.html via GitHub

  * [07151e2b8b05670aa93200c3eced3077af11318c]
    fixing HTTP headers inserted twice

  * [d8b3ae1e7d19a0794c51556aa81e98f508fd95fa]
    small fix

  * [55cfc8a5b7f244c8bccf442e112684ee00360c0c]
    small fixes

    Change-Id: If1d2ab4532bd5cd43138ac6ed3bf4ca9d5822d18


  * [b805df5ad09543adce1c8a11982f3bf33ab776e0]
    Merge branch 'master' of https://github.com/yavdr/vdr-plugin-restfulapi.git

  * [a1c10f2b9daba3674f2c716b58723731ac045842]
    adding jQuery based AJAX OSD (example, unfinished)

    Change-Id: I34aa6a562f21d465c6d767a8cd9bf46bb8f85ce8


  * [e271cb5650380795bf6c88c21f15c7939f72325e]
    adding meta refresh to empty osd page

    Change-Id: Ic01c670eea05be455e8690a0645500566bc4a59d


  * [7bce0d18311d1f258a082f9f07dac32d5e46ac42]
    Merge branch 'master' of https://github.com/yavdr/vdr-plugin-restfulapi


  * [5f3ca54e0b0a7069f9263798899b2550c3fc2a39]
    added additional http header


  * [c6248e599155b10beb2e14efc0a6e094063c76eb]
    Merge branch 'master' of https://github.com/yavdr/vdr-plugin-restfulapi.git

  * [350d4bbcc41bad7ba6dcf6f01b803d758651ead8]
    added empty html-osd page


  * [538b269e3a4a0d8c25a3dbe2a7568232b36392d5]
    Bugfix osd.css selectedItem

    Change-Id: Ia71a2e1d5775e6fe214dd33136698fe633e3745d


  * [f7615cb55dc8f8d86d43c0d916ebffe33539b486]
    Merge branch 'master' of https://github.com/yavdr/vdr-plugin-restfulapi


  * [4c03706a70b681d518e27f35918b4dd25b52a4dc]
    fixed #546 and did feature #548


  * [79541146d47f76c3f9764d96268cec36fbd10947]
    Auto refresh (step 1 of 2)

    Change-Id: I000000000000000000000000000000000000000

  * [22b9a3985411222341f1db8c620faa53415c002a]
    changed epg-search-method from GET to POST


  * [18aedfa39f726e991e2daad8f3627125a8f272fc]
    added html-header class


  * [c9ec7336697efeecd59c2979c7b982b40d9f1637]
    HTML OSD: making selected OSD item available to CSS styling

  * [87bd0f82b666e42ab2aa79f0ae84e4ebda7845c4]
    adding parameters for HTML page title and JS file to method
    WriteHtmlHeader. Setting page titles for all calls of writeHtmlHeader.
    Introducing js file osd.js which is embedded in OSD Html page

    Change-Id: I5f2328d06b84790298adb54bce0fe172c1e73c07


  * [db0ad786e5be2786caf10331771d77c6f480c9f3]
    Merge branch 'master' of <email address hidden>:yavdr/vdr-plugin-restfulapi.git

  * [65bdab9198cae2a79df8a49284c8584ce5c3c9c8]
    css styles for html osd improved: going beserk on gradients...

  * [0e6c9e8465418fa4c07cad64a1ebd8f63291bcd5]
    css improved: scrollable content area for long lists of menu items, fixed height in relation to browser window height. still more to do.

  * [1cab2d35093e541c614e4576a67ac1d91a1f145c]
    fix typo


  * [01da5639e20099f0dad9c2c494af17e2d2981105]
    enabled list-filters in html-osd


  * [0cfa256c9bf4a1073616786746173bac61df3b93]
    fix html-recordings


  * [0b4c9e6bf71dbebb1ebe7b17a1b6a77def1a8526]
    Attempt to improve CSS structure and design, yet unaltered + untested are *event* selectors

  * [09f9fb094ed56c27f80ab5a87e2764e4f6b45f68]
    Reorder color buttons (were in wrong order) + add html structure + css classes and ids to make osd easier skinnable via CSS

  * [6f03a36a5dc01180f35166b44a721a19a7743a2d]
    debian/postinst chown -R vdr:vdr /var/lib/vdr/plugins/restfulapi


  * [f5de3e27bec121310fec4fdaa85a67bc93be0b7d]
    changed default logopath


  * [65676002c3a92d68d6afd1b943bea43288fe3273]
    install plugin.restfulapi.conf for packages only


  * [ca9c6f1c550a7245efc92d1a7084c0b7f67c6485]
    small change for final release :-)


  * [234ddf3854e5fcfe1845a20522a30ced09e8193a]
    0.1.0 final


  * [d9661e1e37d0fc5a884f0e702a6250d5f0d04e2b]
    0.1.0RC (release candidate)


  * [8fe3f620dff14048e70b1b2ae79573e48275b5c7]
    Merge branch 'master' of <email address hidden>:yavdr/vdr-plugin-restfulapi.git

  * [6bc17fcaf97abd95d983befe58ff293093c04393]
    completed epgsearch implementation


  * [b25c9c24de6223f0d1b46fb07b234b12d4798e00]
    add possibility to create searchtimers


  * [b0111bb73f5e2e3d6733a2455fd7250dbb8c305e]
    added xml/json/html-output for searchtimers (epgsearch)


  * [15dfc3ce2e81495708b8818b24e4f7d71a47d27b]
    added epgsearch-class ported from live-plugin, now the webservice can be implemented


  * [f8325a19d407f8a1a60911d53ad45049f2dc8e30]
    Merge branch 'master' of <email address hidden>:yavdr/vdr-plugin-restfulapi.git

  * [c1d2b06aeb5a42d9f719122f0db6dbc511b280c6]
    removed own settings parser because it does not have enough advantages to be still included - but it was a cool one and worked flawlessly!


  * [30ac942575991715660fc08aacae06c6233db050]
    support for Epgsearch_searchresults_v1_0


  * [25f4230ddc65ee91732f8d2530b0a4744a70b264]
    removed old/incomplete patches


  * [d0cb456cbceb82424ba0e0e6f7fabeefb35a45c5]
    added recording duration (cached of course!)


  * [681c39840b2c69981983e97b718228d0198c901c]
    removed log of timer-details


  * [68b0528bee40d48e9b5d3d73fabd583a9c533dbd]
    JSON HTTP BODY PARSER !!!


  * [cf2c64bc63fb2e930b762db14e53bf73e0765721]
    Merge branch 'master' of <email address hidden>:yavdr/vdr-plugin-restfulapi.git

  * [3a37f7f9f76f24a56e576d701cd32504954efa36]
    added player-info to info-service


  * [cf2d4cacd5c65a48c9462ec25d80f7c3bbd53849]
    html osd implemented - please don't discuss the design - will add a new one if somebody want's to write it :-)


  * [69c7805feed57362ea6dcd7e3a32018d79af8856]
    Merge branch 'master' of <email address hidden>:yavdr/vdr-plugin-restfulapi.git

  * [eade523ccd9990614aaf800f14756604b531e553]
    temporarly disabled TaskScheduler


  * [13975b1fdca499b1e0c443c39253c19a2c87de97]
    fixed and part of the html osd


  * [2c3bdae2baab7414aa647b4b5583af8e214868ba]
    decreased plugin destruction time


  * [55140844ffc576a22ee692b9a6fb359589daa292]
    added osd-feature (xml and json), html will be implemented in the near future


  * [e33e74c913b0d7dc4e3b62268d802b8f47acad5a]
    remove duplicated include

  * [215a318bc6e115c0da6053434d716e51392d2a06]
    modified statusmonitor.cpp/.h


  * [e961547770ead6bcceef983bf235134bf0113ed6]
    added features to statusmonitor.h/.cpp, added osd-service-template


  * [ae5a0920041379da4f53c06b31787d7a4388027f]
    added restart test, unimportent change in tools.cpp


  * [9ceb477e8b9e2be99a230cdea7da17c275e69679]
    fixed segfaults, enabled inotify support again


  * [92e5d42eae31951aea8acce8f36bb1c2b449b1d7]
    disabled inotify support


  * [d34f1fffaa0ebecd82a9697dfd3adb9abea85262]
    fix


  * [fccb9799e8c527bfb7c84bf3f5f3e2fe8987e3b9]
    fix


  * [25587e56aa18d102e7df8f502e88c9d92bbe5b61]
    remove branch origin/testing


  * [e6189c11445c993494978035e137f2f476693f8f]
    removed dev stuff


  * [11294aa7170a7e38450ad545d4cb397436e919ca]
    test


  * [77801cb7e9e8f78066109133650c71014911a3af]
    Merge branch 'master' of https://github.com/yavdr/vdr-plugin-restfulapi


  * [a26efd13803fd99b8748911471d2d99af5c988aa]
    started implementing osd-support


  * [d6bae84fd28f0c18ba0905fc7086979558b2bf3e]
    removed development stuff for PRE(!)-release of yavdr-0.4


  * [0f1eed1ab1054ecb4fdd603a84c5428bb0844015]
    Reason for hanging vdr?

  * [5ac876ee3078ceef1251e7555cf56188e2e36f32]
    forced rebuild

  * [70fdaa99770ed17da4e7ddfd7c3291259ec7c6dc]
    finished implementing inotify support for epgimages and channel-logos


  * [bf410d980339e548d8b7e74b7741fd27f3189650]
    add again debian/source/format


  * [23249877ff9eba7f63feb27d03ccbe2f901b6c03]
    Merge branch 'master' of github.com:/yavdr/vdr-plugin-restfulapi

    Conflicts:
    	serverthread.h


  * [112603cf7d468d529cffcb83a0f7d32c42012d33]
    chunked encoding test

  * [8427de624e0933c8e3fb0f25fed0e6b660c22664]
    started implementing inotify support


  * [66d6d66a53aa379105e0a13ade90f8ad989b4b94]
    added plugin-details to /info-service


  * [7a27a0257681ac7a5da8258d7613436fd38810b0]
    fixed bug #448


  * [8be51c6f1e38f352f34397ea647d7bdcdd3d054c]
    cleanup


  * [70fff3540e63e9e845ca63c4247a25e45352f638]
    added about service


  * [843fad70cc2f07b5385567285aabe673ec608fe7]
    Merge branch 'master' of <email address hidden>:/yavdr/vdr-plugin-restfulapi.git

  * [e0ac8bf95d978f39720066c3ca6ef6228f398f96]
    Bug #452

  * [4d0c8338a00ef2a94b201460532061a85ce668c8]
    update readme


  * [32554e4c4aa07913406b711467ead17aa1e9d723]
    few small changes - finished API.html


  * [47d2b381fce8e4834f3589389060b67c01c98fa7]
    plugin.restfulapi.conf can now also be used to configure the plugin


  * [a79000d1435ae9933d967e924c2e4994131964c0]
    network-interface (ip) and port are now also configurable


  * [0c396578feeea29cd053b5c328c827c8c5067ea9]
    API changes for images !!!


  * [efdbb5d5344b279f2c6813960a076857cdb631b4]
    added settings parser, example config and fix for binary incompatibility


  * [aa6c8b9d38eb01d797b4a91b1d206a2a9f52ed6e]
    typo

  * [7d953e6bcce02c3ec82afc4458658bf456000fbd]
    added switch functionality to remote


  * [47e0e0958178c130409b33dfda720a8c93451063]
    docu update


  * [3b0eb8937d47dc8a17b0e0f6f31eed039050c721]
    added is_radio to channels.cpp


  * [56e978d4f7d4f17807c75dab782b93bccbfca27d]
    API.html


  * [cd4402a5eeff841390d3af640cae37592bc64604]
    remove images=true parameter


  * [17f7aeb7d8b13f199b55785dd04ad71dda2f24f6]
    peinlich


  * [050c2695f8a4832af82d8910a3d53b01504fd3ea]
    added file cache


  * [0b1c392245f20a91b2f4ca68249b863b7b7a8efa]
    remove some conversions

  * [8f43a4fb95a73bf677fddab52a9eb84135679f2e]
    fix loading channel images

  * [10b81fee03b4ab962746a2b1f21e7da97693806a]
    try to fix error

  * [03f8e365199bc84d35fba75aec94b1d638021dc7]
    fixed bug about forgetting event-ids in timers, added unique id to DELETE /timers and changed timer unique id to the same format as the live-plugin uses


  * [9b959c73bacf0cffe5a6429880cd0e55e2bf27ed]
    fix events.cpp - searches only the correct images


  * [482f484c22bbb14994df83e39d3f32521967f186]
    few fixes and events does again find too many pictures -> wrong regex -> will be fixed soon


  * [f381ee082ddbe7c5c72a7d022eaea27a5709fa16]
    a few small fixes/performance improvements


  * [b98a77027ecbe6ca7ab140de2cd9d366815f4808]
    changes in the parser, timer and channel now use unique ids


  * [5260dfa87da919ff47f59833293cbb7d48f6df00]
    started writting new documentation


  * [29f1e992111f7c40460c66ab5f264d249df3499a]
    small change in events.cpp requested by v_r


  * [dcd58ddfa0a6084a4a16d50d721d28626ee688c2]
    start/limit now workwith 0 as the first element instead of 1


  * [6c92ef1eb055d2011e5d63b1735ac7065ef338fd]
    removed unused code


  * [2633c43e4a24f79afcb906084518a2039c8b708e]
    fixed all timer-related bugs


  * [c7cdcbc974e220819a2320a3e6f4090a551e450c]
    added channelgroup-list


  * [3eabab38c12082108020e37ce4b82d1e5542ceb7]
    added channellogo support


  * [5bddb2712eabc37f4b595a0e49d8e90d2cf24da8]
    sorry, it's late, now really fixed\!


  * [0dc2882ecd7ac77782a6dccce148691f119a98da]
    fix


  * [496beb259bc44711abcf4ebec5e08c1f52df5d62]
    added group-info and group-filter to channellist


  * [95a4c313a92789c4a2220ac7aa9e4ee5874671cf]
    removed useless esyslog-call


  * [c298cce2fcd6f64c209419ae12b217c5c36ed024]
    added start/limit parameters


  * [0375ab2f0105e373600ffa3ea699420c89c79f50]
    added count/total values


  * [65fc06771306f63099c9924b5bdbbf6df9239753]
    a few fixes in timers.cpp


  * [176504d891303410e357a4fedb6f2f00a50900c3]
    Merge branch 'master' of https://github.com/yavdr/vdr-plugin-restfulapi


  * [0473292ba96a8b9b8c5352b57172eb0ee8b25d49]
    fixes in timers.cpp


  * [42e35cbc298aeec34582780f40c235093bc299ee]
    rebuild

  * [03b4920ecea0f316c62b5b2dd03424d6c1dd0fcf]
    updateing timers - untested


  * [9f3bfc45cc6a88dc99f77ce871d6bfce6000d4e4]
    initial timer creation/update support


  * [1dd2c72306e2c12672ddbd4bd45b8957b12e327e]
    no comment


  * [046ca43903820b2232477bf243a90064753efcb3]
    removed wrong credits


  * [9ff3747e0fa30468245670eb285daf32f755bb1a]
    workaround for strange linkage failure which occures when using livebuffer-patch rmm12


  * [5ae1cb453e331a33969e1dfd92eaf0c24b989bee]
    improved code structure


  * [18f87ed143588eb214955e1af7400833058227e3]
    now really fixed #421


  * [5706a13030aa7068baf69ca694da76c830ce96ac]
    fix for bug #421


  * [0bed502a70e49367c4ec26f20a792209acc565e6]
    bugfix


  * [774edecef72f87a29a6e4c1223d35c68c2125601]
    tools.h - removed method which hasn't been used


  * [3c07e6a545c912a5984a644f05135fa2039d539b]
    tools.* is now mostly object oriented


  * [365f7140506c4093ffd72bf4aa36c21670507d2c]
    code backup - added code to parse and validate timer information


  * [b89ffde2082e793d2183dd5b211c507ff404617e]
    added content-length to httprequest.jar


  * [c8d63d0942c46ed23792247beb69ead8002c5c9e]
    forgot something


  * [9defec448fcf1d49b81db07e43e74a794b8d49e9]
    small changes in remote feature


  * [2aa87d229a36a0a957aec79dcccdc488a3228ef8]
    added restful-remote :-)


  * [42edd5ca72f515624607b1d64f8e9590ea886e41]
    added possibility to retrieve the information of a single channel


  * [cac4d1c8584036cd85ae929a2b1abc57df06a2c6]
    removed libcxxtools patches, moved to libcxxtools rev. 1228


  * [39342e4dda334b05b4c072cb0b3a7c94ffbca6ae]
    removed unnecessary esyslog-call


  * [a0b0be4519d488d32b926a7d58217f99305c1b9c]
    epgimage support improved -> not tvm2vdr specific anymore


  * [e52a09609a2f0cab9d4bbf1b8bd323d29c773c15]
    tvm2vdr


  * [9ec7e71bf0024ac3e143f8aa78031400b5af04c3]
    finished tvm2vdr implementation


  * [568912bee413d8e5572670d6ab0115da2daeba1b]
    started implementing tvm2vdr support


  * [2c5b29d6273691f247dbae45a9109261b7bdfd53]
    small changes in regex-v2-patch


  * [ceb4a21b1470413f17fd7674f8ac564e9864b5cf]
    fix

  * [fd3d2584202ee03f9d21584e4d6bb4f60ae1f92a]
    why just use an easy solution if there is also a complicated one - pushed simple regex patch for libcxxtools


  * [a0f43be26d57e18408aeacf27eac18c456279625]
    initial regex patch for libcxxtools - further tests required


  * [4874536451646b3f48a3a85adf7347ea0ce55d3e]
    new faster tool to test the web service


  * [7d242ea2c1d1e2d8c3c1b16dd76169e45fa34c63]
    removed version scripts as traxanos scripts already do the same job


  * [13bb66799e2182058781329b80367f9fcfa454f4]
    added script which appends the current version to the package name


  * [03aeae865189ecceaa05938c32b6c8f2f9755ef8]
    fix for invalid utf8 strings (included third party utf8 lib)


  * [69a6883aacfc0abbb78dd6eacce81fde65cf7246]
    finish xml output format support


  * [93a5e21d1890bdd837c8e5ee39a10e89541cda90]
    added is_active to timerlist


  * [b152e3e01802f760e1b9892396d0741ab1df74ae]
    some changes, code backup


  * [178310e1353ba723542656de4506b363d37cd1c4]
    added xml output format for channel-list


  * [4dd13fa386627c75bfb1d8d12e97078fe641d3a5]
    still one bug remaining in duration patch - plugin crashes after timer is completed??


  * [348855f6e4b9eea1cd7edeab2d339d146ca23a37]
    initial duration patch - needs further tests


  * [ffb1990b1fbc5423659375a33f89df7925ff0718]
    remove debian/triggers


  * [128ed5347371bf5133da0f290223659ed8ecf4bc]
    test commit

  * [51693a81fdf0c30878ffd3510dbb5ba2e7b998c2]
    no new features, just a few small changes


  * [5074651b7c4732322ac45c63e2045f377fe1de04]
    basic recording duration support


  * [23d329331b157619341f2764858f11ecbd833720]
    bugfix in int param parser


  * [1b127d7ffd547f6e91e73e9dcf43ffaa3a7b6752]
    added recording size


  * [2cf16eaeac8c55db937d473ae5d4979b96865f3a]
    changed debian dir


  * [22dce90a5604cdcb8e72424bef6da99e76580dcb]
    no comment


  * [cc6b71538ea99a1c4ddb6785b60a53acf5dae071]
    api can now be used to delete recordings


  * [bc82c2d05c3fa760e85232e29b794daeeffa565f]
    api can now be used to delet timers, see README and API for more details


  * [4d45da5fffed3c51e67210bea8c7b6943b5c022b]
    a few small changes, new values in /recordings/.json


  * [f4872affffe6ec7a52b9c9cac24f00277e638306]
    Merge branch 'master' of https://github.com/yavdr/vdr-plugin-restfulapi


  * [adcba5cd62e6cf302914fd59173934cddfebe7ca]
    a few small changed in code architecture


  * [7abc8d9f44ffb7807ee0b37b96b1db26c0eb4d42]
    rebuild

  * [6253ac10bb15bfe2f27f5696ec3a3855dfa96ed2]
    finally completely restful :-)


  * [5017c3ee75c4edc1d7cb1442b7608e6dfea13744]
    added basic html format support


  * [0841d02309e36524a858c17a009fde8a047fa68a]
    started moving to RESTful API,
    implemented HTTP Error Codes,
    check requested format


  * [3c016c9516cfb1c528d71798962d12cef32b64f0]
    removed some files


  * [34cc48270ef2f500aea60565b9e2ce764252b531]
    moved jsonapi


  * [b5e61bd0952f59350f199a401d8b51f93af7a3c5]
    initial commit

 -- Andrey Pavlenko <email address hidden>  Mon, 05 Jun 2017 18:04:32 +0300

Builds

Built packages

Package files