43 Commits (19880abe21c755a703e1b03ae5ced42f3b03678e)

Author SHA1 Message Date
  Nils 19880abe21 Upgrade session root parsing to fts. Nested session as tree are now handled correctly 4 years ago
  Nils 5f8902e574 Replace cowboy-language with normal, descriptive reply messages 4 years ago
  Nils 4db63f8837 Implement various safeguards to not let orphaned clients or daemons instances live without the user realizing. 4 years ago
  Nils 3b0ffc4af3 Next version is a minor one, not a patchlevel one. Introducing the --quiet switch makes this necessary. 4 years ago
  Nils 992a044efa Introduce command line parameters to handle showing nmsd messages. Default is on. Remove any NDEBUG handling, because that was overidden by distributions default build options. We want the users to report meaningful bugs 4 years ago
  Nils 972b8ca3ad Change all occurences of argodejo to agordejo 4 years ago
  Hermann 95724bd549
Fix memleak (missing free() for session_root) (#50) 4 years ago
  falkTX a84e99bda5
Fix printf usage for -Wformat-security 4 years ago
  Nils f80ce16151 Send consistent session name/relative-path pair to the annouced GUI, no matter how the session was loaded. #46 4 years ago
  Nils 0e041ffa31 Provide full semantic versioning to nsmd.cpp 4 years ago
  Nils 47e30cc6b3 Add documentation, manpages, update all executable to have --help commandline parameters 4 years ago
  Nils 6380c79cc6 always send the executable name to the client first, later followed by the announced name. This is standard behaviour that was implicitely expected by legacy-gui. issue #41 4 years ago
  Nils ded564b863 comment on client/new and executable name vs reported name. no functional code changes 4 years ago
  Nils 41de126bf5 Fix more corner-cases regarding labels 4 years ago
  Nils f3b7daf557 Check status for null as well, just to be super strict 4 years ago
  Nils e04c02429d Don't send label when it is NULL. Ha, we nearly did the same mistake like we fixed earlier 4 years ago
  Nils f59790200c Update changelog for client sending when detached 4 years ago
  Nils c8fd40bace Detach label storing from the presense of a GUI. Send label with client list when a gui announces to already running session 4 years ago
  Nils 15fe4b61af resend option-gui capability when connecting to a running nsmd with loaded session 4 years ago
  Nils ec40e6d67b Fix client status bug that lead to code never executed and a GUI attached later to a headless nsmd never receiving client information and session name 4 years ago
  Nils 171fb98c01 initial status is NULL, not empty string 4 years ago
  Nils b14a4466f9 fix further memory leaks from recent code additions 4 years ago
  Nils 4e35662ab8 Replace dynamic function with one-time generation. Also fixes memory leak 4 years ago
  Nils 98290ce057 Use prefix ++ operator for non-primitive type to avoid keeping a copy of the previous value around 4 years ago
  Nils a6679f9c7e Remove variable scope by one level 4 years ago
  Nils a99663759e performance, CWE 398: Assign addr value in the initialization list 4 years ago
  Nils 24c28f5ef6 initialize missing Client member variables 4 years ago
  Nils c8adbd8edf Add client_id collision check with follow-up regeneration 4 years ago
  Nils 4eebf079e1 Improve console log messages by using actual client names, especially when clients hang and wait. Enable client developers to figure out if it is their client that is wrong or not 4 years ago
  Nils ed085c775a Add --version to nsmd command line parameters. Reformat help string according to POSIX, include all available options, write descriptions of options 4 years ago
  Nils 0919aff9ab manually merge --load-session patch by Rik Berkelder 4 years ago
  Nils 9c35646749 Better variable name 4 years ago
  Nils f1375939e3 Optimise session startup time with failed-launch clients 4 years ago
  diovudau b1c7cfeb3b
Missing program launch (#26) 4 years ago
  Nils 38bbb999fe Use less alarming words when a client quits 4 years ago
  Nils 99bdd127a0 Add comments to gui_announce and more. No functional code changes 4 years ago
  Nils 41d535f535 proper terminal symbol for listing sessions 5 years ago
  houston d4b9c69b84 fix operation reply to last treated client instead to reply to sender 5 years ago
  falkTX fd813166d5
Fix build warning on 32bit systems 5 years ago
  Nils 7a2728ba95 raise NSM_API_VERSION_MINOR from 0 to 1 5 years ago
  falkTX 67844d6ed2
Fix all compiler warnings 5 years ago
  Nils 3814780563 Change license to GPLv3 but do _not_ claim copyright for unaltered files 5 years ago
  Nils e431cd55ae Convert to meson 5 years ago
  Nils 902ddab8ee cpp and hpp file extensions instead of rarely used upper case ones 5 years ago
  Nils 596db80257 Make nonlib smaller by removing files that were only for sequencer, timeline and mixer 5 years ago
  Nils 9a7c4f9dc7 rename capital C of nsmd extension to the more standard .cpp 5 years ago
  Nils aa940df662 Add message /nsm/gui/session/root to ask for the absolute path of the NSM directory 5 years ago
  Jonathan Moore Liles 1daf0f6150 Replace deprecated scanf %a modifier with %m. 8 years ago
  martin f572e331ee Unblock SIGCHLD for launched processes 9 years ago
  Jonathan Moore Liles 1ef382fbbe NSM: Fix mem/fd leaks 9 years ago