Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder osrf-master-debian-6.00-x86_64 Build #22

Results:

Build successful

SourceStamp:

ProjectOpenSRF
Repositorygit://git.evergreen-ils.org/OpenSRF.git
Branchmaster
Revision2677f8e815a61f9b808bb57647f6ec9d448f0268
Got Revision2677f8e815a61f9b808bb57647f6ec9d448f0268
Changes36 changes

BuildSlave:

opensrf-slave

Reason:

scheduler

Steps and Logfiles:

  1. git update ( 0 secs )
    1. stdio
  2. Bootstrap via autogen './autogen.sh' skipped ( 0 secs )
    1. - no logs -
  3. Bootstrap via autoreconf 'autoreconf -i' ( 6 secs )
    1. stdio
  4. configure configure ( 12 secs )
    1. stdio
  5. compile compile warnings ( 29 secs )
    1. stdio
    2. warnings (3)
  6. test test 129 tests 129 passed ( 4 secs )
    1. stdio
  7. trial 14 tests passed ( 0 secs )
    1. stdio
    2. test.log
    3. problems
  8. pylint pylint convention=255 error=28 fatal=7 refactor=279 warning=87 failed ( 4 secs )
    1. stdio
    2. convention
    3. error
    4. fatal
    5. refactor
    6. warning

Build Properties:

NameValueSource
branch master Build
buildername osrf-master-debian-6.00-x86_64 Builder
buildnumber 22 Build
codebase Build
got_revision 2677f8e815a61f9b808bb57647f6ec9d448f0268 Git
project OpenSRF Build
pylint-convention 255 Unknown
pylint-error 28 Unknown
pylint-fatal 7 Unknown
pylint-info 0 Unknown
pylint-refactor 279 Unknown
pylint-total 656 Unknown
pylint-warning 87 Unknown
repository git://git.evergreen-ils.org/OpenSRF.git Build
revision 2677f8e815a61f9b808bb57647f6ec9d448f0268 Build
scheduler osrf-master-full Scheduler
slavename opensrf-slave BuildSlave
warnings-count 3 WarningCountingShellCommand
workdir /home/openslave/opensrf-slave/osrf-master-debian-6_00-x86_64 slave

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Bill Erickson

Timing:

StartTue Aug 19 19:14:46 2014
EndTue Aug 19 19:15:44 2014
Elapsed58 secs

All Changes:

:

  1. Change #1580

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:34:59
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 1dafbe7512f086a58212fcc66c07e348647f31ad

    Comments

    LP#1268619: OpenSRF JS websockets plugin
    Adds an opensrf_ws.js handler.  Requries some small modifications to
    opensrf.js.  Load opensrf_ws.js in DojoSRF.
    
    For now, to use, add to script:
    
    OpenSRF.Session.transport = OSRF_TRANSPORT_TYPE_WS;
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/DojoSRF.js
    • src/javascript/opensrf.js
    • src/javascript/opensrf_ws.js
  2. Change #1581

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:34:59
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision a77eb22c27183d23fb08ed40bc75469d8c54b884

    Comments

    LP#1268619: Apache websocket translator module
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/gateway/Makefile.am
    • src/gateway/osrf_websocket_translator.c
  3. Change #1582

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:15
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 9e455c227be32bed4a16e6dab7045b6424e2ba15

    Comments

    LP#1268619: websocket gateway repairs and cleanup
    * use jsonObjectFree() on jsonObjets, not free();
    * removed some debugging logs
    * accommodate API changes for Apache 2.4
    * safer logging:
    
      Avoid using ap_log_rerror, in particular referencing server->request
      from the responder thread, since the request_rec will be invalid after
      on_disconnect is called.
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/gateway/osrf_websocket_translator.c
  4. Change #1583

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision cc42cb62c47edabd693e491ad0d939970d7dbc53

    Comments

    LP#1268619: track websocket_plugin.h locally until replaced by makefile.install process
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/gateway/websocket_plugin.h
  5. Change #1584

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 27707398e955b8a8a2df1a5311aebc19b8eb1708

    Comments

    LP#1268619: websocket JS additions
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf.js
    • src/javascript/opensrf_ws.js
  6. Change #1585

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision f990a29db95d9b1c06efa22c1b3f4fbc43206571

    Comments

    LP#1268619: websocket translator
    * starting packet inspection
    * activity log; recipient removal
    * only cache connected recipients; use request_rec pool for session_pool parent
    * wrap all thread work in mutex
    * session memory goodness
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/gateway/osrf_websocket_translator.c
  7. Change #1586

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision de238b740f3a54dacd07610d8e187f417bf5b677

    Comments

    LP#1268619: websocket; docs, more memory mgmt
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/gateway/osrf_websocket_translator.c
  8. Change #1587

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 0f3aa6480d2fbc9645571e057dac3f3be08709d1

    Comments

    LP#1268619: websockets; free temporary osrf msgs; minor comment change
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/gateway/osrf_websocket_translator.c
  9. Change #1588

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 32ab4b133c9c96780e8b202ab1efe46bbf321c3b

    Comments

    LP#1268619: websocket gateway: improved memory mgt; logging
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/gateway/Makefile.am
    • src/gateway/osrf_websocket_translator.c
    • src/javascript/opensrf_ws.js
  10. Change #1589

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision e4ef36f385c4f3b83ac4b49f2b07ee19c3166ff0

    Comments

    LP#1268619: Sample Websocket translator Apache 2.2 configuration
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • examples/apache2/websockets.conf
  11. Change #1590

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision d546d7eacb183ba2ddd0c0ba5dc281dc5086ae81

    Comments

    LP#1268619: temporary websocket installer README
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • README.websockets
  12. Change #1591

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision fdb255a92f9fa687a50bed05ef918523cf902d8b

    Comments

    LP#1268619: websocket: do not disconnect ws() on osrf disconnect message
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf.js
  13. Change #1592

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision bef394a7c24df54f1e63fc3e83cd473195a46c3a

    Comments

    LP#1268619: websockets: support WS via shared web workers
    This allows mutiple browser tabs to share the same websocket connection.
    
    TODO: add tab (port) disconnect handler
    TODO: more docs / examples
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf.js
    • src/javascript/opensrf_ws_shared.js
  14. Change #1593

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision a02360aadfcd113cbec88d9c2455e42fdd74e536

    Comments

    LP#1268619: websocket translator idle timeout / graceful shutdown
    Added support for an idle timeout and idle check interval configuration
    variables.  These allow each websocket apache process to kick off
    clients that have been connected and are idle for too long, thus hogging
    a process unnecessarily.
    
    Added a SIGUSR1 signal handler which forces the idle timeout to be very
    low and a short re-check period so that the client can be kicked as soon
    as there are no open conversations.
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/gateway/osrf_websocket_translator.c
  15. Change #1594

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:48
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision a64f10c4183a495ec3912458c9b6268856e8fe47

    Comments

    LP#1268619: websocket JS libs: reconnect and auto-connect
    JS clients no longer need to explicitly call the shared WS setup
    routine.  It happens under the covers now.
    
    JS client detects disconnects and reconnects when the next message send
    attempt occurs.
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf.js
    • src/javascript/opensrf_ws_shared.js
  16. Change #1595

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:48
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision aa1c088bd45a254290ad202875eb87c4bd4eeb2a

    Comments

    LP#1268619: websockets : added config docs to install readme
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • README.websockets
    • src/gateway/osrf_websocket_translator.c
  17. Change #1596

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:48
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 0a0d3f616c9531c7931c365e1912cbcf6358441b

    Comments

    LP#1268619: websocket : more JS api docs
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf_ws_shared.js
  18. Change #1597

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:48
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision e375a1e31b87a3d645b6da05e83f2a29f885f1fc

    Comments

    LP#1268619: websocket : apache gateway minor fixes
    Replace remaining remote_ip calls with a get_client_ip() function which
    operates for apache2 and apache4.
    
    Make log functions for applying a log trace value accept const char*'s
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • include/opensrf/log.h
    • src/gateway/osrf_websocket_translator.c
    • src/libopensrf/log.c
  19. Change #1598

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:48
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 0054ea6684a933037af1cc3bc6358c7096dc051c

    Comments

    LP#1268619: websocket: avoid module auto configuration
    We don't want osrf_websocket_translator to be directly loaded as a
    module, since it is not an apache module, but a shared library loaded by
    an apache module (mod_websockets).  This is especially true of the default
    apache instance.
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/gateway/Makefile.am
  20. Change #1599

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:48
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 5631bbdfa0f9a4fe2ea1b238c5e2ffee4b606dc1

    Comments

    LP#1268619: websocket : add JS lib to makefile
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/Makefile.am
  21. Change #1600

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:48
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 2bcead2d3e1c560a30c5b9beba6d1cbfe58778ed

    Comments

    LP#1268619: websockets : gateway log inbound messages at internal
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/gateway/osrf_websocket_translator.c
  22. Change #1601

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:48
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision f5ada2850552560a24e473e02532e75870ab7307

    Comments

    LP#1268619: websockets: initial C libs api_level support
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/libopensrf/osrf_message.c
  23. Change #1602

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:50:48
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 6765c6395b0fb2a1c501f7c94a04cfacc7d460db

    Comments

    LP#1268619: websockets: shared worker path; JS api_level
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf.js
  24. Change #1603

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:42
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision b1b3bf60f613b94d1455afb54dff4ad4a7e95ddd

    Comments

    LP#1268619: websockets: remove single-tab JS WS implementation
    It was falling behind the shared lib in bug fixes and features.  A
    per-tab WS implementation is (maybe) a dangerous thing to have around,
    as well, since it encourages /many/ connections.  Can resurrect later if
    needed.
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf_ws.js
  25. Change #1604

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:46
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 9f2d35e6f6b6ec5a3db109adb518cf270d49c683

    Comments

    LP#1268619: websockets: apache conf -> info logging
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • examples/apache2/websockets.conf
  26. Change #1605

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:46
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision bb424c1424193e4db340e3f6e17a939dc1dd821a

    Comments

    LP#1268619: websockets : additional apache config docs
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • README.websockets
    • examples/apache2/websockets.conf
    • examples/apache2/websockets/apache2.conf
  27. Change #1606

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:46
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 77c7f5889e8f31038cd732feb3e6057a0d3788b5

    Comments

    LP#1268619: websockets: README typo repairs
    Patch from Warren Layton to repair path to 'envvars' and clarify some
    text.
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • README.websockets
  28. Change #1607

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:46
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 4ce075beeb5f81b8eb4c2cb2669b3a99ebab40ba

    Comments

    LP#1268619: websockets: apply syslog name in gateway
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/gateway/osrf_websocket_translator.c
  29. Change #1608

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:46
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 8120314b86d2b6cafe2f5fd968b4475cc187acfb

    Comments

    LP#1268619: websockets: gateway code repairs & confing options
    * avoid unneccessary and wrong incantation of apr_thread_exit.  The two
      sub-threads now both live for the duration of the process.
    * to be safe, create thread mutex before threads
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • README.websockets
    • src/gateway/osrf_websocket_translator.c
  30. Change #1609

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:46
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 0cf0a8a5fe61228995f75d0f0c6e4f4731888c40

    Comments

    LP#1268619: websockets: auto-upgrade to shared workers; SSL-always
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf.js
    • src/javascript/opensrf_ws.js
    • src/javascript/opensrf_ws_shared.js
  31. Change #1610

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision f43286bf11119c731ee0dbe9b5b740d8715ace66

    Comments

    LP#1268619: websockets: detect connectedness of JS default sockets
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf.js
    • src/javascript/opensrf_ws.js
    • src/javascript/opensrf_ws_shared.js
  32. Change #1611

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 9fdef970f3785e958090f8edf4ad37ece4459343

    Comments

    LP#1268619: websocket: avoid sharedworker for firefox 29
    https://bugzilla.mozilla.org/show_bug.cgi?id=504553#c73
    
    Avoid using SharedWorkers when useragent match "Firefox".  FF supports
    shared workers, but it does not yet support WebSockets within shared
    workers.
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf.js
  33. Change #1612

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 17ae5ca5e6db6700dc4b61599c4394f80e727711

    Comments

    LP#1268619: JS libs capture all method errors
    Instead of selecting specific errors to report as method errors, report
    all API calls which return 400 or 500-series errors as method errors.
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf.js
  34. Change #1613

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision c65c6d9f91c5372360619004c8602d2a262dfb8b

    Comments

    LP#1268619: JS status codes can come across as numbers; stringify for match
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf.js
  35. Change #1614

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 755a58642281246df280877f7ad480503b1ddc4b

    Comments

    LP#1268619: update JS/WS/SSL code comment
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf_ws_shared.js
  36. Change #1615

    Category None
    Changed by Bill Erickson <berickohnoyoudont@esilibrary.com>
    Changed at Tue 19 Aug 2014 18:54:47
    Repository git://git.evergreen-ils.org/OpenSRF.git
    Project OpenSRF
    Branch master
    Revision 2677f8e815a61f9b808bb57647f6ec9d448f0268

    Comments

    LP#1268619: disable shared workers pending browser issues
    There appears to be a bug in Chromium where loading the same page
    multiple times (without a refresh or cache clear) causes the
    SharedWorker to fail to instantiate on every other page load.
    Further research pending.  Disabling SharedWorker's entirely for
    now.
    
    Note, to replicate, load a page using shared workers, focus the
    browser address bar, hit Enter to load the page again.  The shared
    worker will fail to load on every other page load, though it will
    appear to the SharedWorker caller (opensrf.js) that the port is open.
    
    Signed-off-by: Bill Erickson <berick@esilibrary.com>
    Signed-off-by: Galen Charlton <gmc@esilibrary.com>

    Changed files

    • src/javascript/opensrf.js