Commit History

Autor SHA1 Mensaxe Data
  Serj Kalichev e6cb02f6b3 Add rtld_global option for PLUGIN tag %!s(int64=9) %!d(string=hai) anos
  Serj Kalichev cf35f2045d The stdout is auto-grabbed for osym() symbols %!s(int64=9) %!d(string=hai) anos
  Serj Kalichev 1ee6361ced Add osym API for builtin funcs %!s(int64=9) %!d(string=hai) anos
  Serj Kalichev 9dc9bd8b96 Early add static plugins %!s(int64=10) %!d(string=hai) anos
  Serj Kalichev d1fcc9b25e Functions to set and get init, fini PLUGIN functions %!s(int64=10) %!d(string=hai) anos
  Serj Kalichev e9f1343abb Check for PLUGIN duplication %!s(int64=10) %!d(string=hai) anos
  Serj Kalichev 203b12d99d Can be build without dlopen() %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 94c132116d Change type for builtin plugin list %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev c1a1d6328f Separate functions to load builtin/shared plugins %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 0db777324b Change plugin API %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 9f2e3f71f5 Free plugin's alias and conf %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev e7c62e0a80 Get content of <PLUGIN>...</PLUGIN> %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev cc9e5dc358 The plugin has alias and plugin defined name %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 98c3b2bc24 Implement FINI function for plugins %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev aa1eca0762 Execute init hook on startup %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 1b2ddac0cb Change plugin init prototype. RTLD_LOCAL while dlopen %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 2f12a71ce5 Implement clish_plugin_add_phook() %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 6245456c58 Add hooks %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev e10081436e Add plugin symbol type %!s(int64=11) %!d(string=hai) anos
  Serj Kalichev 51d0842117 Copy all sym attrs while linking %!s(int64=12) %!d(string=hai) anos
  Serj Kalichev 29e813378c The symbols know about their parent plugin %!s(int64=12) %!d(string=hai) anos
  Serj Kalichev 4d670316e3 Implement dry-run %!s(int64=12) %!d(string=hai) anos
  Serj Kalichev ba539af810 First resolved symbol. %!s(int64=12) %!d(string=hai) anos
  Serj Kalichev a1485aef48 Functions to work with unresolved symbopls %!s(int64=12) %!d(string=hai) anos
  Serj Kalichev 486a7ca821 Add list of unresolved symbols %!s(int64=12) %!d(string=hai) anos
  Serj Kalichev fb42907624 Print plugin name on init error %!s(int64=12) %!d(string=hai) anos
  Serj Kalichev 013c1db195 Use clish_shell_load_plugin() in clish binary %!s(int64=12) %!d(string=hai) anos
  Serj Kalichev 03f546bcec Implement clish_shell_load_plugins() %!s(int64=12) %!d(string=hai) anos
  Serj Kalichev 206a4a1987 Implement plugin.c functions %!s(int64=12) %!d(string=hai) anos
  Serj Kalichev fdf8af6cf3 Rename plugin_resolve to plugin_dlsym %!s(int64=12) %!d(string=hai) anos